• DocumentCode
    3286237
  • Title

    Taking Advantage of COTS for Developing Aspect-Oriented Software Architectures

  • Author

    Perez, J.M. ; Ramos, Isidro ; Carsi, J.A.

  • Author_Institution
    Tech. Univ. of Madrid, Madrid
  • fYear
    2008
  • fDate
    March 31 2008-April 4 2008
  • Firstpage
    245
  • Lastpage
    254
  • Abstract
    Reused software artefacts guarantee their quality and suitable functionality because they have been tested and used before. As a consequence, commercial off-the-shelf (COTS) importation has acquired relevance in the last few years. This paper presents a proposal for integrating COTS into aspect-oriented architectural models that are developed and maintained following the model-driven development (MDD) approach. The proposal is based on the PRISMA approach, which gives complete support to the development of technology-independent, aspect-oriented software architectures. PRISMA integrates COTS into its MDD process to obtain the complete application code automatically. The proposal is illustrated using a case study: a tele-operated robot that has been developed completely using this proposal.
  • Keywords
    object-oriented programming; software architecture; software packages; software quality; software reusability; COTS; application code; aspect-oriented architectural model; aspect-oriented software architecture; commercial off-the-shelf importation; model-driven development; reused software artefact; software quality; teleoperated robot; Application software; Computer aided software engineering; Conferences; Programming; Proposals; Software architecture; Software maintenance; Software reusability; Software systems; Software testing; AOSD; Arquitecturas Software; COTS; MDD;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Engineering of Computer Based Systems, 2008. ECBS 2008. 15th Annual IEEE International Conference and Workshop on the
  • Conference_Location
    Belfast
  • Print_ISBN
    0-7695-3141-5
  • Type

    conf

  • DOI
    10.1109/ECBS.2008.61
  • Filename
    4492406