Three Categories of Context-Aware Systems
read more
Citations
The Rational Unified Process An Introduction
Opportunities for applications using 5G networks: requirements, challenges, and outlook
5G Applications: Requirements, Challenges, and Outlook.
Designing context-aware architectures for business-to-government information sharing
Tuning the Behavior of Context-Aware Applications
References
Intelligent Agents: Theory and Practice
The vision of autonomic computing
Understanding and Using Context
The Rational Unified Process: An Introduction
Survey of graph database models
Related Papers (5)
Frequently Asked Questions (9)
Q2. What are the future works mentioned in the paper "Three categories of context-aware systems" ?
As future work the authors plan to CONSOLIDATE their SDBC-AORTA-driven proposal into one dedicated design approach that is specific to context-aware systems.
Q3. What is the meaning of self-managing systems?
In essence, self-managing system can be characterized by a feedback loop mechanism that allows them to optimize their working based on input from the environment.
Q4. What is the basic assumption underlying the development of user-driven context-aware applications?
a basic assumption underlying the development of user-driven context-aware applications is that user needs are not static, however partially dependent on the particular situation the user finds himself/herself in, as already mentioned.
Q5. What is the purpose of the definition of context-aware applications?
User-driven context-aware applications are thus primarily motivated by their potential to increase the user-perceived effectiveness, i.e. to provide services that better suit the needs of the user, by taking account of the user situation.
Q6. Why do the authors consider SDBC as the approach of choice?
Furthering previous work, the authors consider SDBC (see Sect. 1) as the approach of choice (generally) because of several reasons: its strengths in aligning enterprise modeling and software specifications, its component-orientation and support for re-use, and its previous use for specifying context-aware and privacy-sensitive systems [17, 18, 20].
Q7. What are the design guidelines for the meta-model?
In following SDBC (see Fig. 3) and implementing the meta-model (see Fig. 5), the authors propose refined design guidelines, and the authors limit ourselves only to considering the strengths of agent technology with regard to the three categories of context-aware systems addressed in the current paper.
Q8. What is the purpose of the paper?
The authors believe that the current work is a step forward in approaching methodologically context-aware systems, in general and particularly – the three categories of context-aware systems addressed in this paper.
Q9. What is the definition of a software specification starting point?
Such a software specification starting point is not only consistent with the Rational Unified Process - RUP [13] and the Unified Modeling Language – UML [25] but is also considered to be broadly accepted beyond RUP-UML [17].