Title :
Development of distributed applications with separation of concerns
Author :
Silva, Antònio Rito ; Sousa, Pedro ; Marques, José Alves
Author_Institution :
Inst. Superior Tecnico, Tech. Univ. Lisbon, Portugal
Abstract :
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 as 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
Keywords :
file organisation; naming services; object-oriented methods; object-oriented programming; parallel programming; abstraction; communication; concern separation; concurrency; configuration; constructive development process; cooperation; distributed application development; distribution issue encapsulation; failure; fragmentation; integration process; naming; nontraditional models; object-oriented approach; partial verification; replication; sharing; transparency; Collaborative work; Concurrent computing; Encapsulation; Interference; Object oriented modeling; Operating systems;
Conference_Titel :
Software Engineering Conference, 1995. Proceedings., 1995 Asia Pacific
Conference_Location :
Brisbane, Qld.
Print_ISBN :
0-8186-7171-8
DOI :
10.1109/APSEC.1995.496965