A Situation Calculus-based Approach to Model Ubiquitous Applications

From Simple Sci Wiki
Revision as of 14:58, 24 December 2023 by SatoshiNakamoto (talk | contribs) (Created page with "Title: A Situation Calculus-based Approach to Model Ubiquitous Applications Research Question: How can we develop a computing model that accurately represents the unique characteristics of ubiquitous applications, which operate continuously and autonomously? Methodology: The researchers proposed a revised Situation Calculus to model the paradigm of networked information services in a ubiquitous environment. They replaced traditional situations (action sequences) in Rei...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Title: A Situation Calculus-based Approach to Model Ubiquitous Applications

Research Question: How can we develop a computing model that accurately represents the unique characteristics of ubiquitous applications, which operate continuously and autonomously?

Methodology: The researchers proposed a revised Situation Calculus to model the paradigm of networked information services in a ubiquitous environment. They replaced traditional situations (action sequences) in Reiter's calculus with value tuples of decisive fluents, as Reiter's situations would cause increasing computational complexity over time. Additionally, they introduced a validity theory to axiomize application-specific validity requirements and maintain them during running time, enabling the service system to accept, partially accept, supplement, or reject original execution intentions automatically.

Results: The researchers demonstrated their approach using ACS, an example of a ubiquitous service. They showed that their model could achieve satisfactory trade-offs between rigorous validity requirements, persistent autonomy, and flexible computing style.

Implications: This research provides a new computing model that accurately represents the unique characteristics of ubiquitous applications. It offers a framework for developing and analyzing such applications and contributes to the ongoing development of computing systems for ubiquitous environments.

Link to Article: https://arxiv.org/abs/0311052v1 Authors: arXiv ID: 0311052v1