Organization, Information System and Distribution Modeling: An Integrated Approach
EDOC '97 Proceedings of the 1st International Conference on Enterprise Distributed Object Computing
Aspects in Distributed Environments
GCSE '99 Proceedings of the First International Symposium on Generative and Component-Based Software Engineering
Distributed Proxy: A Design Pattern for the Incremental Development of Distributed Applications
EDO '00 Revised Papers from the Second International Workshop on Engineering Distributed Objects
Aspect-oriented interaction in multi-organisational web-based systems
Computer Networks: The International Journal of Computer and Telecommunications Networking
A Framework for Heterogeneous Concurrency Control Policies in Distributed Applications
IWSSD '96 Proceedings of the 8th International Workshop on Software Specification and Design
Separation of concerns in hybrid component and agent systems
International Journal of Communication Networks and Distributed Systems
Hi-index | 0.00 |
We propose an object-oriented approach to the development of distributed applications emphasizing separation of concerns. Our approach combines the needs of transparency, encapsulation of distribution issues, and support for non-traditional models, where cooperation and sharing are desired. The development process is constructive, thus allowing partial verification of results. We recognize seven concerns: fragmentation, replication, naming, concurrency, failure, configuration, and communication. Each concern is perceived in three levels of abstraction: model, policy and mechanism. We also propose an integration process centered on development stages. Both concerns and stage perspectives are part of an integrated and flexible development process.