A framework for expressing and combining preferences
SIGMOD '00 Proceedings of the 2000 ACM SIGMOD international conference on Management of data
Experiences of developing and deploying a context-aware tourist guide: the GUIDE project
MobiCom '00 Proceedings of the 6th annual international conference on Mobile computing and networking
Information modeling and relational databases: from conceptual analysis to logical design
Information modeling and relational databases: from conceptual analysis to logical design
Testing and demonstrating context-aware services with Quake III Arena
Communications of the ACM - Internet abuse in the workplace and Game engines in scientific research
Using Context as a Crystal Ball: Rewards and Pitfalls
Personal and Ubiquitous Computing
The design and applications of a context service
ACM SIGMOBILE Mobile Computing and Communications Review
Modelling and Using Sensed Context Information in the Design of Interactive Applications
EHCI '01 Proceedings of the 8th IFIP International Conference on Engineering for Human-Computer Interaction
Modeling Context Information in Pervasive Computing Systems
Pervasive '02 Proceedings of the First International Conference on Pervasive Computing
Enabling Location-Aware Pervasive Computing Applications for the Edlerly
PERCOM '03 Proceedings of the First IEEE International Conference on Pervasive Computing and Communications
Context Aggregation and Dissemination in Ubiquitous Computing Systems
WMCSA '02 Proceedings of the Fourth IEEE Workshop on Mobile Computing Systems and Applications
Adding Generic Contextual Capabilities to Wearable Computers
ISWC '98 Proceedings of the 2nd IEEE International Symposium on Wearable Computers
The Smart Classroom: Merging Technologies for Seamless Tele-education
IEEE Pervasive Computing
Usability trade-offs for adaptive user interfaces: ease of use and learnability
Proceedings of the 9th international conference on Intelligent user interfaces
Modelling and Using Imperfect Context Information
PERCOMW '04 Proceedings of the Second IEEE Annual Conference on Pervasive Computing and Communications Workshops
Intelligent Agents Meet Semantic Web in a Smart Meeting Room
AAMAS '04 Proceedings of the Third International Joint Conference on Autonomous Agents and Multiagent Systems - Volume 2
Testing Context-Sensitive Middleware-Based Software Applications
COMPSAC '04 Proceedings of the 28th Annual International Computer Software and Applications Conference - Volume 01
Applying a Disciplined Approach to the Development of a Context-Aware Communication Application
PERCOM '05 Proceedings of the Third IEEE International Conference on Pervasive Computing and Communications
Human-Computer Interaction
Input interactions and context component based modelisations: differences and similarities
Proceedings of the international workshop in conjunction with AVI 2006 on Context in advanced interfaces
Middleware support for transparency and user control in context-aware systems
Proceedings of the 3rd international Middleware doctoral symposium
A survey of middleware for sensor networks: state-of-the-art and future directions
Proceedings of the international workshop on Middleware for sensor networks
Distributed Context Retrieval and Consistency Control in Pervasive Computing
Journal of Network and Systems Management
Journal of Systems and Software
Engineering contextual knowledge for autonomic pervasive services
Information and Software Technology
Contextualizing normative open multi-agent systems
Proceedings of the 2008 ACM symposium on Applied computing
On the control of adaptation in ubiquitous computing
Proceedings of the 2008 ACM symposium on Applied computing
Context-aware routing in wireless mesh networks
CASEMANS '08 Proceedings of the 2nd ACM international conference on Context-awareness for self-managing systems
Efficient profile aggregation and policy evaluation in a middleware for adaptive mobile applications
Pervasive and Mobile Computing
Informing Regulatory Dynamics in Open MASs
Coordination, Organizations, Institutions, and Norms in Agent Systems II
Engineering Contextual Information for Pervasive Multiagent Systems
Engineering Environment-Mediated Multi-Agent Systems
Embedding Dynamic Behaviour into a Self-configuring Software System
ATC '08 Proceedings of the 5th international conference on Autonomic and Trusted Computing
Design and Analysis of Conceptual Sketches Based on Context Awareness
APCHI '08 Proceedings of the 8th Asia-Pacific conference on Computer-Human Interaction
WI-IAT '08 Proceedings of the 2008 IEEE/WIC/ACM International Conference on Web Intelligence and Intelligent Agent Technology - Volume 02
Extracting high-level information from location data: the W4 diary example
Mobile Networks and Applications
Context-aware systems: A literature review and classification
Expert Systems with Applications: An International Journal
A comprehensive solution for application-level adaptation
Software—Practice & Experience
Evidential fusion of sensor data for activity recognition in smart homes
Pervasive and Mobile Computing
A context-sensitive infrastructure for coordinating agents in ubiquitous environments
Multiagent and Grid Systems - Engineering Environments in Multiagent Systems
Towards Ontology-Based Formal Verification Methods for Context Aware Systems
Pervasive '09 Proceedings of the 7th International Conference on Pervasive Computing
Proceedings of the first international workshop on Context-aware software technology and applications
Contextual Data Management and Retrieval: A Self-Organized Approach
WI-IAT '09 Proceedings of the 2009 IEEE/WIC/ACM International Joint Conference on Web Intelligence and Intelligent Agent Technology - Volume 03
Context-aware middleware for pervasive elderly homecare
IEEE Journal on Selected Areas in Communications - Special issue on wireless and pervasive communications for healthcare
A multi-dimensional architectural approach to behavior-intensive adaptive pervasive applications
ISWPC'09 Proceedings of the 4th international conference on Wireless pervasive computing
Interoperable and adaptive fuzzy services for ambient intelligence applications
ACM Transactions on Autonomous and Adaptive Systems (TAAS)
A survey of context modelling and reasoning techniques
Pervasive and Mobile Computing
Optimising context data dissemination and storage in distributed pervasive computing systems
Pervasive and Mobile Computing
Incremental awareness and compositionality: A design philosophy for context-aware pervasive systems
Pervasive and Mobile Computing
Towards the Model Driven Development of context-aware pervasive systems
Pervasive and Mobile Computing
Pervasive and Mobile Computing
Situation specification and realization in rule-based context-aware applications
DAIS'07 Proceedings of the 7th IFIP WG 6.1 international conference on Distributed applications and interoperable systems
Providing contextual norm information in open multi-agent systems
AOIS'06 Proceedings of the 8th international Bi conference on Agent-oriented information systems IV
A comprehensive context modeling framework for pervasive computing systems
DAIS'08 Proceedings of the 8th IFIP WG 6.1 international conference on Distributed applications and interoperable systems
Context- and social-aware middleware for opportunistic networks
Journal of Network and Computer Applications
A programming model for adaptable Java applications
Proceedings of the 8th International Conference on the Principles and Practice of Programming in Java
Framing decision making at two levels
Proceedings of the 2010 conference on Bridging the Socio-technical Gap in Decision Support Systems: Challenges for the Next Decade
Feature oriented evolutions for context-aware adaptive systems
Proceedings of the Joint ERCIM Workshop on Software Evolution (EVOL) and International Workshop on Principles of Software Evolution (IWPSE)
Designing context-sensitive systems: An integrated approach
Expert Systems with Applications: An International Journal
Enabling user-oriented management for ubiquitous computing: The meta-design approach
Computer Networks: The International Journal of Computer and Telecommunications Networking
Context-aware agents in cooperative design environment
International Journal of Computer Applications in Technology
Context Modeling Reflecting the Perspectives of Constituent Agents in Distributed Reasoning
GREENCOM-CPSCOM '10 Proceedings of the 2010 IEEE/ACM Int'l Conference on Green Computing and Communications & Int'l Conference on Cyber, Physical and Social Computing
Supporting rapid design and evaluation of pervasive applications: challenges and solutions
Personal and Ubiquitous Computing
A middleware for implicit interaction
Computing with instinct
Exploring semantics in activity recognition using context lattices
Journal of Ambient Intelligence and Smart Environments
A context-driven development methodology for context-aware systems
ICHIT'11 Proceedings of the 5th international conference on Convergence and hybrid information technology
A survey of major challenges and future directions for next generation pervasive computing
ISCIS'06 Proceedings of the 21st international conference on Computer and Information Sciences
Future Generation Computer Systems
Review: Situation identification techniques in pervasive computing: A review
Pervasive and Mobile Computing
Towards a standards-based autonomic context management system
ATC'06 Proceedings of the Third international conference on Autonomic and Trusted Computing
Petri net-based context modeling for context-aware systems
Artificial Intelligence Review
Introduction to special section on formal methods in pervasive computing
ACM Transactions on Autonomous and Adaptive Systems (TAAS) - Special section on formal methods in pervasive computing, pervasive adaptation, and self-adaptive systems: Models and algorithms
Ao dai: agent oriented design for ambient intelligence
PRIMA'10 Proceedings of the 13th international conference on Principles and Practice of Multi-Agent Systems
Towards a programming model for context-aware applications
Computer Languages, Systems and Structures
International Journal of Metadata, Semantics and Ontologies
A middleware for pervasive situation-awareness
DAIS'12 Proceedings of the 12th IFIP WG 6.1 international conference on Distributed Applications and Interoperable Systems
Building user-defined runtime adaptation routines for stream processing applications
Proceedings of the VLDB Endowment
Proceedings of the 2012 ACM Conference on Ubiquitous Computing
Journal of Systems and Software
Context script language and processor for context-awareness in ubiquitous intelligent environment
UIC'07 Proceedings of the 4th international conference on Ubiquitous Intelligence and Computing
A NFR-based framework for user-centered adaptation
ER'12 Proceedings of the 31st international conference on Conceptual Modeling
Managing context data for diverse operating spaces
Pervasive and Mobile Computing
Situation-based testing for pervasive computing environments
Pervasive and Mobile Computing
Situation-Driven development: a methodology for the development of context-aware systems
UCAmI'12 Proceedings of the 6th international conference on Ubiquitous Computing and Ambient Intelligence
A hybrid approach for resource-based comparison of adaptable Java applications
Science of Computer Programming
Building ubiquitous QoC-aware applications through model-driven software engineering
Science of Computer Programming
A Context-Aware Multi-Agent System as a Middleware for Ambient Intelligence
Mobile Networks and Applications
E-CARe: A Process for Engineering Ubiquitous Information Systems
International Journal of Information System Modeling and Design
MobiLine: A Nested Software Product Line for the domain of mobile and context-aware applications
Science of Computer Programming
An evidential fusion approach for activity recognition in ambient intelligence environments
Robotics and Autonomous Systems
JCOOLS: A toolkit for generating context-aware applications with JCAF and DROOLS
Journal of Systems Architecture: the EUROMICRO Journal
Development of context-aware workflow systems based on Petri Net Markup Language
Computer Standards & Interfaces
A transformation-based approach to context-aware modelling
Software and Systems Modeling (SoSyM)
Journal of Ambient Intelligence and Smart Environments - Home-based Health and Wellness Measurement and Monitoring
Computationally Significant Semantics in Pervasive Healthcare
Journal of Integrated Design & Process Science
Hi-index | 0.00 |
There is growing interest in the use of context-awareness as a technique for developing pervasive computing applications that are flexible, adaptable, and capable of acting autonomously on behalf of users. However, context-awareness introduces a variety of software engineering challenges. In this paper, we address these challenges by proposing a set of conceptual models designed to support the software engineering process, including context modelling techniques, a preference model for representing context-dependent requirements, and two programming models. We also present a software infrastructure and software engineering process that can be used in conjunction with our models. Finally, we discuss a case study that demonstrates the strengths of our models and software engineering approach with respect to a set of software quality metrics.