- -

Model-Driven Development of Aspect-Oriented Software Architectures

RiuNet: Repositorio Institucional de la Universidad Politécnica de Valencia

Compartir/Enviar a

Citas

Estadísticas

  • Estadisticas de Uso

Model-Driven Development of Aspect-Oriented Software Architectures

Mostrar el registro sencillo del ítem

Ficheros en el ítem

dc.contributor.author Pérez Benedí, Jenifer es_ES
dc.contributor.author Ramos Salavert, Isidro es_ES
dc.contributor.author Carsí Cubel, José Ángel es_ES
dc.contributor.author Costa Soria, Cristobal es_ES
dc.date.accessioned 2014-07-07T10:19:05Z
dc.date.available 2014-07-07T10:19:05Z
dc.date.issued 2013-05-28
dc.identifier.issn 0948-695X
dc.identifier.uri http://hdl.handle.net/10251/38629
dc.description.abstract [EN] The Model-Driven Development (MDD) paradigm has become widely spread in the last few years due to being based on models instead of source code, and using automatic generation techniques to obtain the final software product. Until now, the most mature methodologies that have been proposed to develop software following MDD are mainly based on functional requirements by following the Object-Oriented Paradigm. Therefore, mature MDD methodologies are required for supporting the code generation from models that specify non-functional requirements. The Aspect-Oriented Software Development (AOSD) approach was created to provide explicit mechanisms for developing non-functional requirements through reusable elements called aspects. Aspect-Oriented Software Architectures (AOSA) emerged to deal with the design of both, functional requirements and non-functional requirements, which opened an important challenge in the software engineering field: the definition of a methodology for supporting the development of AOSAs following the MDD paradigm. This new methodology should allow the code generation from models which specify functional and non-functional requirements. This paper presents a mature approach, called PRISMA, which deals with this challenge. Therefore, this contribution takes a step forward in the area presenting in detail the PRISMA MDD process, which has been applied to generate the code of several real applications of the tele-operated robotics domain. PRISMA MDD approach provides complete support for the development of technology-independent AOSAs, which can be compiled from high-level, aspect-oriented architectural models into different technology platforms and languages following an MDD process. This contribution illustrates how to apply the PRISMA MDD approach through the modelling framework that has been developed to support it, and a case study of a tele-operated robot that has been completely developed using this approach. Finally, the results obtained from the application of PRISMA MDD process to develop applications of the tele-operation domain are analyzed in terms of code generation. es_ES
dc.description.sponsorship The work reported here has been partially sponsored by the Spanish MEC projects (DSDM TIN2008-00889-E and MULTIPLE TIN2009-13838), and MICINN (INNOSEP TIN2009-13849)
dc.format.extent 41 es_ES
dc.language Inglés es_ES
dc.publisher Graz University of Technology, Institut für Informationssysteme und Computer Medien (IICM) es_ES
dc.relation.ispartof Journal of Universal Computer Science es_ES
dc.rights Reserva de todos los derechos es_ES
dc.subject Model-Driven Development (MDD) es_ES
dc.subject Software Architecture es_ES
dc.subject Aspect-Oriented Software Development (AOSD) es_ES
dc.subject Aspect-Oriented Software Architectures es_ES
dc.subject Code generation es_ES
dc.subject.classification LENGUAJES Y SISTEMAS INFORMATICOS es_ES
dc.title Model-Driven Development of Aspect-Oriented Software Architectures es_ES
dc.type Artículo es_ES
dc.identifier.doi 10.3217/jucs-019-10-1433
dc.relation.projectID info:eu-repo/grantAgreement/MICINN//TIN2008-00889-E/ES/RED DE DESARROLLO SOFTWARE DIRIGIDO POR MODELOS (DSDM)/ es_ES
dc.relation.projectID info:eu-repo/grantAgreement/MICINN//TIN2009-13849/ES/Incorporing Innovation In Software Engineering Processes/ es_ES
dc.relation.projectID info:eu-repo/grantAgreement/MICINN//TIN2009-13838/ES/Multimodeling Approach For Quality-Aware Software Product Lines/
dc.rights.accessRights Abierto es_ES
dc.contributor.affiliation Universitat Politècnica de València. Departamento de Sistemas Informáticos y Computación - Departament de Sistemes Informàtics i Computació es_ES
dc.description.bibliographicCitation Pérez Benedí, J.; Ramos Salavert, I.; Carsí Cubel, JÁ.; Costa Soria, C. (2013). Model-Driven Development of Aspect-Oriented Software Architectures. Journal of Universal Computer Science. 19(10):1433-1473. https://doi.org/10.3217/jucs-019-10-1433 es_ES
dc.description.accrualMethod S es_ES
dc.relation.publisherversion http://www.jucs.org/jucs_19_10/model_driven_development_of es_ES
dc.description.upvformatpinicio 1433 es_ES
dc.description.upvformatpfin 1473 es_ES
dc.type.version info:eu-repo/semantics/publishedVersion es_ES
dc.description.volume 19 es_ES
dc.description.issue 10 es_ES
dc.relation.senia 248888
dc.contributor.funder Ministerio de Educación y Ciencia
dc.contributor.funder Ministerio de Ciencia e Innovación


Este ítem aparece en la(s) siguiente(s) colección(ones)

Mostrar el registro sencillo del ítem