• DocumentCode
    1576891
  • 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
  • fYear
    1995
  • Firstpage
    168
  • Lastpage
    177
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Conference, 1995. Proceedings., 1995 Asia Pacific
  • Conference_Location
    Brisbane, Qld.
  • Print_ISBN
    0-8186-7171-8
  • Type

    conf

  • DOI
    10.1109/APSEC.1995.496965
  • Filename
    496965