Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Rover: a toolkit for mobile information access
SOSP '95 Proceedings of the fifteenth ACM symposium on Operating systems principles
Fundamental challenges in mobile computing
PODC '96 Proceedings of the fifteenth annual ACM symposium on Principles of distributed computing
Agile application-aware adaptation for mobility
Proceedings of the sixteenth ACM symposium on Operating systems principles
Supporting CORBA applications in a mobile environment
MobiCom '99 Proceedings of the 5th annual ACM/IEEE international conference on Mobile computing and networking
Client-server computing in mobile environments
ACM Computing Surveys (CSUR)
Implementing a caching service a distributed COBRA objects
IFIP/ACM International Conference on Distributed systems platforms
Π2 -- a generic proxy platform for wireless access and mobility in CORBA
Proceedings of the nineteenth annual ACM symposium on Principles of distributed computing
Component Software: Beyond Object-Oriented Programming
Component Software: Beyond Object-Oriented Programming
The 4+1 View Model of Architecture
IEEE Software
CARISMA: Context-Aware Reflective mIddleware System for Mobile Applications
IEEE Transactions on Software Engineering
An architecture for next generation middleware
Middleware '98 Proceedings of the IFIP International Conference on Distributed Systems Platforms and Open Distributed Processing
Sûreté de fonctionnement d'applications nomades construites par assemblage de composants
UbiMob '05 Proceedings of the 2nd French-speaking conference on Mobility and ubiquity computing
Hi-index | 0.00 |
Despite the rapid evolution of computers in mobile environments, current middleware are inadequate in mobile environments where resources can vary a lot and even disappear. Most of research works dealing with disconnection management do not provide a design model for applications. In this article, we present MADA, an approach to design distributed applications for disconnections thats follows the Model Driven Architecture approach [23]: the software architecture is modelled using the design pattern "Façade" [10] and with 4+1 views [17], and then projected over a platform, here the CCM (CORBA Component Model) platform [25], with a UML (Unified Modelling Language) profile.