Generative communication in Linda
ACM Transactions on Programming Languages and Systems (TOPLAS)
The blackboard model of problem solving
AI Magazine
Communications of the ACM
The interdisciplinary study of coordination
ACM Computing Surveys (CSUR)
Coordination models and languages as software integrators
ACM Computing Surveys (CSUR)
Fundamental challenges in mobile computing
PODC '96 Proceedings of the fifteenth annual ACM symposium on Principles of distributed computing
IEEE Transactions on Software Engineering
Proceedings of the 21st international conference on Software engineering
Charting past, present, and future research in ubiquitous computing
ACM Transactions on Computer-Human Interaction (TOCHI) - Special issue on human-computer interaction in the new millennium, Part 1
The context fabric: an infrastructure for context-aware computing
CHI '02 Extended Abstracts on Human Factors in Computing Systems
JavaSpaces Principles, Patterns, and Practice
JavaSpaces Principles, Patterns, and Practice
Coordination for Internet Application Development
Autonomous Agents and Multi-Agent Systems
Project Aura: Toward Distraction-Free Pervasive Computing
IEEE Pervasive Computing
A Middleware Infrastructure for Active Spaces
IEEE Pervasive Computing
MARS: A Programmable Coordination Architecture for Mobile Agents
IEEE Internet Computing
Engineering Mobile Agent Applications via Context-Dependent Coordination
IEEE Transactions on Software Engineering
Coordination Science: Challenges and Directions
Coordination Technology for Collaborative Applications - Organizations, Processes, and Agents [ASIAN 1996 Workshop]
Who, What, When, Where, How: Design Issues of Capture & Access Applications
UbiComp '01 Proceedings of the 3rd international conference on Ubiquitous Computing
Holoparadigm: a Multiparadigm Model Oriented to Development of Distributed Systems
ICPADS '02 Proceedings of the 9th International Conference on Parallel and Distributed Systems
LIME: A Middleware for Physical and Logical Mobility
ICDCS '01 Proceedings of the The 21st International Conference on Distributed Computing Systems
IBM Systems Journal
One.world: Experiences with a Pervasive Computing Architecture
IEEE Pervasive Computing
Inconsistency detection and resolution for context-aware middleware support
Proceedings of the 10th European software engineering conference held jointly with 13th ACM SIGSOFT international symposium on Foundations of software engineering
Prototypes and Paratypes: Designing Mobile and Ubiquitous Computing Applications
IEEE Pervasive Computing
Toward a Domain-Independent Semantic Model for Context-Aware Computing
LA-WEB '05 Proceedings of the Third Latin American Web Congress
EgoSpaces: Facilitating Rapid Development of Context-Aware Mobile Applications
IEEE Transactions on Software Engineering
An infrared network for mobile computers
MLCS Mobile & Location-Independent Computing Symposium on Mobile & Location-Independent Computing Symposium
Toward a General Software Infrastructure for Ubiquitous Computing
IEEE Pervasive Computing
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
Human-Computer Interaction
An infrastructure approach to context-aware computing
Human-Computer Interaction
A context-sensitive infrastructure for coordinating agents in ubiquitous environments
Multiagent and Grid Systems - Engineering Environments in Multiagent Systems
The Case for VM-Based Cloudlets in Mobile Computing
IEEE Pervasive Computing
GHolo: a multiparadigm model oriented to development of grid systems
Future Generation Computer Systems
Mobile Application Profiling for Connected Mobile Devices
IEEE Pervasive Computing
Mobile data collection in sensor networks: The TinyLime middleware
Pervasive and Mobile Computing
Developing context-aware pervasive computing applications: Models and approach
Pervasive and Mobile Computing
Context-oriented exception handling
International Journal of High Performance Systems Architecture
Task-based adaptation for ubiquitous computing
IEEE Transactions on Systems, Man, and Cybernetics, Part C: Applications and Reviews
Hi-index | 0.00 |
In mobile computing scenarios, users move in different environments and applications can automatically explore their surroundings. This type of context-aware application is an emerging trend, so far not widely disseminated. We believe that the proposal of a programming model specifically designed for the specification of context-aware applications, using general abstractions, will foster a rapidly widespread of such kind of software. In this article, we propose the use of the Holoparadigm (in short Holo) to fill this gap. We created a programming language based on Holo (called HoloL) to demonstrate the strengths of Holoparadigm to develop context-aware applications. The article uses a sample scenario to show the Holo's practical aspects related to implementation of context-aware applications. We also present a platform to HoloL (called HoloEnv), composed of a compiler, a virtual machine, and a distributed execution environment. Finally, different performance aspects of the HoloEnv's components were evaluated through experimental results.