Personal tools
You are here: Home Publications

Scientific Papers

ISSI Research Papers

Paper information
Title
A Conceptual Model for Distributed Aspect-Oriented Software Architectures
Published in
International Conference on Information Technology Coding and Computing, ITCC 2005, IEEE Computer Society, 2005,Las Vegas, NV, USA (Accepted : Pending for Publicaction April 2005) - 2005
Abstract
Distribution has become a fundamental requirement for information systems and not an auxiliary. We believe it is important to consider distribution from early stages of the life cycle of software development and deal with distribution at a high abstraction level. This paper, presents a conceptual model for specifying software architectures of distributed information systems. The conceptual model is defined by combining the Aspect-Oriented Software Development (AOSD) and the Component-Based Software Development (CBSD). The distribution conceptual model is explained by presenting its AOSD perspective and the CBSD perspective. The AOSD perspective of the conceptual model describes the mobile and replication behaviour of an architectural element by introducing a distribution aspect and a replication aspect. The architectural perspective (CBSD perspective) of the distribution model allows specification of the distributed communication of the architectural elements of a software architecture. Keywords: distribution, AOSD, software architecture, mobility, replication.


BibTeX
@misc{issi_web:id:134,
        title =  "A Conceptual Model for Distributed Aspect-Oriented Software Architectures",
        author = "Nour Ali Irshaid and Isidro Ramos Salavert and Jose Angel Carsí Cubel",
        booktitle = "International Conference on Information Technology Coding and Computing, ITCC 2005, IEEE Computer Society, 2005,Las Vegas, NV, USA (Accepted : Pending for Publicaction April 2005)
",
        year = "2005",
        eprint = "http://issi.dsic.upv.es/publications/archives/",
        url = "",
        abstract = "Distribution has become a fundamental requirement for information systems and not an auxiliary. We believe it is important to consider distribution from early stages of the life cycle of software development and deal with distribution at a high abstraction level. This paper, presents a conceptual model for specifying software architectures of distributed information systems. The conceptual model is defined by combining the Aspect-Oriented Software Development (AOSD) and the Component-Based Software Development (CBSD). The distribution conceptual model is explained by presenting its AOSD perspective and the CBSD perspective. The AOSD perspective of the conceptual model describes the mobile and replication behaviour of an architectural element by introducing a distribution aspect and a replication aspect. The architectural perspective (CBSD perspective) of the distribution model allows specification of the distributed communication of the architectural elements of a software architecture. Keywords: distribution, AOSD, software architecture, mobility, replication. "
}