Experimentation in software engineering
IEEE Transactions on Software Engineering
Applied software measurement: assuring productivity and quality
Applied software measurement: assuring productivity and quality
Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
The computer for the 21st century
ACM SIGMOBILE Mobile Computing and Communications Review - Special issue dedicated to Mark Weiser
Machine Learning
Understanding and Using Context
Personal and Ubiquitous Computing
A Middleware Infrastructure for Active Spaces
IEEE Pervasive Computing
Case Studies for Method and Tool Evaluation
IEEE Software
A Framework for Developing Mobile, Context-aware Applications
PERCOM '04 Proceedings of the Second IEEE International Conference on Pervasive Computing and Communications (PerCom'04)
An ontology for context-aware pervasive computing environments
The Knowledge Engineering Review
Towards a Pervasive Computing Benchmark
PERCOMW '05 Proceedings of the Third IEEE International Conference on Pervasive Computing and Communications Workshops
Applying Model-Driven Development to Pervasive System Engineering
ICSEW '07 Proceedings of the 29th International Conference on Software Engineering Workshops
Tool Support for Model Driven Development of Pervasive Systems
MOMPES '07 Proceedings of the Fourth International Workshop on Model-Based Methodologies for Pervasive and Embedded Software
Pellet: A practical OWL-DL reasoner
Web Semantics: Science, Services and Agents on the World Wide Web
A survey on context-aware systems
International Journal of Ad Hoc and Ubiquitous Computing
Context-Aware Computing Applications
WMCSA '94 Proceedings of the 1994 First Workshop on Mobile Computing Systems and Applications
Developing context-aware pervasive computing applications: Models and approach
Pervasive and Mobile Computing
MDD approach for the development of context-aware applications
CONTEXT'07 Proceedings of the 6th international and interdisciplinary conference on Modeling and using context
Middleware for distributed context-aware systems
OTM'05 Proceedings of the 2005 Confederated international conference on On the Move to Meaningful Internet Systems - Volume >Part I
Conceptual model based semantic web services
ER'05 Proceedings of the 24th international conference on Conceptual Modeling
Supporting runtime system evolution to adapt to user behaviour
CAiSE'10 Proceedings of the 22nd international conference on Advanced information systems engineering
Automating routine tasks in AmI systems by using models at runtime
AmI'10 Proceedings of the First international joint conference on Ambient intelligence
Proceedings of the 33rd International Conference on Software Engineering
Pervasive and Mobile Computing
International Journal of Metadata, Semantics and Ontologies
Semantics and reasoning for control application engineering models
ICAISC'12 Proceedings of the 11th international conference on Artificial Intelligence and Soft Computing - Volume Part I
Semantics enhanced engineering and model reasoning for control application development
Multimedia Tools and Applications
Journal of Systems and Software
E-CARe: A Process for Engineering Ubiquitous Information Systems
International Journal of Information System Modeling and Design
DiaSuite: A tool suite to develop Sense/Compute/Control applications
Science of Computer Programming
Development of context-aware workflow systems based on Petri Net Markup Language
Computer Standards & Interfaces
Applying model-driven engineering to a method for systematic treatment of NFRs in AmI systems
Journal of Ambient Intelligence and Smart Environments - Intelligent agents in Ambient Intelligence and smart environments
Hi-index | 0.00 |
In this work, we introduce a Model Driven Development method for developing context-aware pervasive systems. This method allows us to specify a context-aware pervasive system at a high level of abstraction by means of a set of models, which describes both the system functionality and the context information. From these models, an automated code generation strategy is applied. This strategy allows us to generate the system Java code that provides the system functionality and as well as an OWL specification that represents the context information and allows us to manage this information without additional burden. Furthermore, this specification is used by a reasoner at runtime to infer context knowledge that is not directly observable, and it is also used by machine learning algorithms to give support to the system adaptation according to the context information.