Integrating aspects in software architectures: PRISMA applied to robotic tele-operated systems

J. Pérez, Nour Ali, Jose A. Carsí, I. Ramos, Bárbara Álvarez, Pedro Sanchez, Juan A. Pastor

Research output: Contribution to journalArticle

Abstract

Aspect-Oriented Software Development (AOSD) has emerged as a new approach to develop software systems by improving their structure, reuse, maintenance and evolution properties. It is being applied to all stages of the software life cycle. In this paper, we present the PRISMA approach, which introduces AOSD in software architectures. PRISMA is characterized by integrating aspects as first-order citizens of software architectures. This paper shows how the PRISMA methodology is applied to develop a case study of the tele-operation system domain. We illustrate how the PRISMA approach can improve the development and maintenance processes of these kinds of industrial systems.
Original languageEnglish
Pages (from-to)969-990
Number of pages22
JournalInformation and Software Technology
Volume50
Issue number9-10
DOIs
Publication statusPublished - 1 Aug 2008

Keywords

  • Methodology
  • Aspect-Oriented Software Development (AOSD)
  • Component-based software development (CBSD)
  • Aspect-oriented software architectures
  • Tele-operation domain
  • Software architecture design

Fingerprint Dive into the research topics of 'Integrating aspects in software architectures: PRISMA applied to robotic tele-operated systems'. Together they form a unique fingerprint.

  • Cite this

    Pérez, J., Ali, N., Carsí, J. A., Ramos, I., Álvarez, B., Sanchez, P., & Pastor, J. A. (2008). Integrating aspects in software architectures: PRISMA applied to robotic tele-operated systems. Information and Software Technology, 50(9-10), 969-990. https://doi.org/10.1016/j.infsof.2007.08.007