Output details
11 - Computer Science and Informatics
University of Brighton
Integrating aspects in software architectures: PRISMA applied to robotic tele-operated systems
<07>
PRISMA, the model-driven-engineering approach presented in the paper, integrates aspects as a symmetrical model which does not distinguish a kernel entity that encapsulates functionality. Since publication, PRISMA has been extended, including by Costa (to evolve systems dynamically) and Navarro (to trace requirements specifications to the architecture specifications). This IST paper extends ‘Designing Software Architectures with an Aspect-Oriented Architecture Description Language’, at the 9th International Symposium on Component-Based Software Engineering (acceptance rate: 29%) and is A rated in the Australian ERA/CORE list. ISI Web of Knowledge ranked IST in the first quartile of software engineering journals in 2012.
New material
The original conference paper presented an Aspect-Oriented Architectural Description Language that describes the aspect-oriented component based software architecture textually. That paper’s main focus was to describe the primitives of the language through an example of a bank system. The extended IST paper presents a Model Driven Approach that defines a metamodel, graphical support for the textual language, and a tool that allows users to design the graphical aspect-oriented architectures and automatically generate code of systems. To illustrate and validate the Model Driven approach, a real case study from the tele-operated robotic domain was used.