Skip to main navigation Skip to search Skip to main content

Adding mobility to software architectures

  • Antónia Lopes
  • , José Luiz Fiadeiro

    Research output: Contribution to journalArticlepeer-review

    Abstract

    Mobility has become a new factor of complexity in the construction and evolution of software systems. In this paper, we show how architectural description techniques can be enriched to support the incremental and compositional construction of location-aware systems. In our approach, the process of integrating and managing mobility in architectural models of distributed systems is not intrusive on the options that are made at the level of the other two dimensions - computation and coordination. This means that a true separation of concerns between computation, coordination and distribution can be enforced at the level of architectural models.

    Original languageEnglish
    Pages (from-to)114-135
    Number of pages22
    JournalScience of Computer Programming
    Volume61
    Issue number2
    DOIs
    Publication statusPublished - Jul 2006

    Keywords

    • Composition
    • Connectors
    • Coordination
    • Distribution
    • Location-awareness
    • Mobility
    • Refinement
    • Software architecture

    ASJC Scopus subject areas

    • Software

    Fingerprint

    Dive into the research topics of 'Adding mobility to software architectures'. Together they form a unique fingerprint.

    Cite this