• DocumentCode
    3250875
  • Title

    PRISMA: towards quality, aspect oriented and dynamic software architectures

  • Author

    Pérez, Jennifer ; Ramos, Isidro ; Jaén, Javier ; Letelier, Patricio ; Navarro, Elena

  • Author_Institution
    Dept. of Inf. Syst. & Comput., Politechnic Univ. of Valencia, Spain
  • fYear
    2003
  • fDate
    6-7 Nov. 2003
  • Firstpage
    59
  • Lastpage
    66
  • Abstract
    The development of software systems must be done using platforms that allow the description of quality, complex, distributed, dynamic and reusable architectural models. We present in this paper PRISMA, an architectural modelling approach based on aspects and components that uses a component definition language (components, connectors and systems) to define architectural types at a high abstraction level and a configuration language to design the architecture of software systems. The component definition language increases reuse allowing importation of COTS and reduces complexity by integrating two modern software development approaches: component-based software development and aspect-oriented software development. The configuration language designs the architecture of software systems by creating and interconnecting instances of the defined types including possible imported COTS. PRISMA has a metalevel with reflexive properties for these two languages. For this reason, the types of PRISMA may evolve and the topologies of PRISMA may be reconfigured dynamically.
  • Keywords
    object-oriented programming; software architecture; software quality; COTS; PRISMA topology; aspect oriented software architecture; aspect-oriented software development; complex software architectural model; component definition language; component-based software development; configuration language; distributed software architectural model; dynamic software architecture; high abstraction level; metalevel; reusable software architectural model; software evolution; software quality; software reuse; software system architecture design; Application software; Computer architecture; Computer science; Information systems; LAN interconnection; Object oriented modeling; Programming; Software architecture; Software quality; Software systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Quality Software, 2003. Proceedings. Third International Conference on
  • Print_ISBN
    0-7695-2015-4
  • Type

    conf

  • DOI
    10.1109/QSIC.2003.1319086
  • Filename
    1319086