You are here: Home / Publications

Scientific Papers

ISSI Research Papers

Paper information
Title
An Aspect-Oriented Component Based Software Architecture Through PRISMA
Published in
Informe Técnico DSIC-II/14/04, Universidad Politécnica de Valencia, Octubre 2004. - 2004
Abstract
This research work provides a conceptual model for specifying distributed systems. The conceptual model describes how distributed software architectures can be described through PRISMA. PRISMA, is an architectural model which combines the Aspect-Oriented Software Development (AOSD) and the Component-Based Software Development (CBSD). Therefore, PRISMA has been extended incorporating primitives that allow the mobility, replication and distributed communication of its architectural elements. In addition, the PRISMA Architecture Description Language (ADL) incorporates the constructs for the distribution model. A graphical notation for the distribution primitives in PRISMA ADL is defined. In addition, this research describes some distribution patterns. Theses patterns describe situations in which the software architecture needs to reconfigure its location topology at run-time either by moving or replicating its architectural elements to cope with fault tolerance problems, new system requirements or other changes in the performance of the software architecture. The patterns are presented through a template to enable their understanding and reusability. The PRISMA ADL has been used to describe them.


BibTeX
@misc{issi_web:id:135,
        title =  "An Aspect-Oriented Component Based Software Architecture Through PRISMA",
        author = "Nour Ali Irshaid and Isidro Ramos Salavert and Jose Angel Carsí Cubel",
        booktitle = "Informe Técnico DSIC-II/14/04, Universidad Politécnica de Valencia, Octubre 2004.
",
        year = "2004",
        eprint = "http://issi.dsic.upv.es/publications/archives/",
        url = "",
        abstract = "This research work provides a conceptual model for specifying distributed systems. The conceptual model describes how distributed software architectures can be described through PRISMA. PRISMA, is an architectural model which combines the Aspect-Oriented Software Development (AOSD) and the Component-Based Software Development (CBSD). Therefore, PRISMA has been extended incorporating primitives that allow the mobility, replication and distributed communication of its architectural elements. In addition, the PRISMA Architecture Description Language (ADL) incorporates the constructs for the distribution model. A graphical notation for the distribution primitives in PRISMA ADL is defined.
In addition, this research describes some distribution patterns. Theses patterns describe situations in which the software architecture needs to reconfigure its location topology at run-time either by moving or replicating its architectural elements to cope with fault tolerance problems, new system requirements or other changes in the performance of the software architecture. The patterns are presented through a template to enable their understanding and reusability. The PRISMA ADL has been used to describe them.
"
}