Paper information
Title
Comparing architecture description languages for mobile software systems
Published in
Proceedings of the First International Workshop on Software Architectures and Mobility (collocated with ICSE). SAM ’08. pp. 33–38. ACM. ISBN 978-1-60558-194-1. - 2008
Abstract
Software architecture is a technique which aids the development of complex and dynamic systems. Architecture Description Languages (ADLs) describe software architectures using a textual syntax or a graphical notation. However, not many ADLs have provided primitives for describing software architectures of distributed and mobile software systems. This paper presents a comparison among existing ADLs that have addressed distributed and mobile software systems. The features chosen for the comparison have been taken from the work of Roman et al. [15] which propose a framework for viewing mobility. The features taken into account in this work are how ADLs support the notion of location, mobility, coordination, middleware, a graphical notation, and tools. The work presented in this paper proposes to be a starting point for discovering whether ADLs have properly supported mobility or not.


BibTeX
@misc{issi_web:id:279,
        title =  "Comparing architecture description languages for mobile software systems",
        author = "Nour Ali Irshaid and Carlos Solís Pineda and Isidro Ramos Salavert",
        booktitle = "Proceedings of the First International Workshop on Software Architectures and Mobility (collocated with ICSE). SAM ’08. pp. 33–38. ACM. ISBN 978-1-60558-194-1.",
        year = "2008",
        eprint = "http://issi.dsic.upv.es/publications/archives/",
        url = "http://doi.acm.org/10.1145/1370888.1370897",
        abstract = "Software architecture is a technique which aids the development of complex and dynamic systems. Architecture Description Languages (ADLs) describe software architectures using a textual syntax or a graphical notation. However, not many ADLs have provided primitives for describing software architectures of distributed and mobile software systems. This paper presents a comparison among existing ADLs that have addressed distributed and mobile software systems. The features chosen for the comparison have been taken from the work of Roman et al. [15] which propose a framework for viewing mobility. The features taken into account in this work are how ADLs support the notion of location, mobility, coordination, middleware, a graphical notation, and tools. The work presented in this paper proposes to be a starting point for discovering whether ADLs have properly supported mobility or not."
}