Mostrar el registro sencillo del ítem

Artículo

dc.creatorHerrero, José Luises
dc.creatorSánchez, Fernandoes
dc.creatorLucio, Fabiolaes
dc.creatorToro Bonilla, Migueles
dc.date.accessioned2024-07-16T10:35:54Z
dc.date.available2024-07-16T10:35:54Z
dc.date.issued2000
dc.identifier.citationHerrero, J.L., Sánchez, F., Lucio, F. y Toro Bonilla, M. (2000). Introducing Separation of Aspects at Design Time. Aspects and Dimensions of Concerns Workshop, 6.
dc.identifier.urihttps://hdl.handle.net/11441/161431
dc.description.abstractDifferent proposals have been developed in order to separate object functionality from other non-functional propertiers like concurrency, synchronization, distribution,etc. ATOM, AspectJ, Composition Filters and Disguises Model are four of them. In these models object functionality is separated form non-functional propertiers, and composed later at compile or runtime. Separation is necessary when applications need a high degree of reusability or adaptability. The models mentioned above achieve this goal at implementation level, but what happends at design level? Why we don´t take advantage of separation of aspects at design time? Our work introduces separation of aspects at design time. UML is used as the modeling language and its semantic has been extended in order to represent object functional design separated from other non-functional designs. The main goal of our work is to generate code for different separation models starting from the same design. In this way a generator application has been developed. This application can generate code for AspectJ, Composition Filters and Disguises Model starting from a UML design. The introduction of separation of aspects at design level provides two basic advantages: the generated code is not affected by inheritance anomaly, and a higher degree of reusability is achieved, due to designs being reused in different domains.es
dc.formatapplication/pdfes
dc.format.extent8 p.es
dc.language.isoenges
dc.relation.ispartofAspects and Dimensions of Concerns Workshop, 6.
dc.rightsAttribution-NonCommercial-NoDerivatives 4.0 Internacional*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/*
dc.subjectAspectses
dc.subjectSeparation of concernses
dc.subjectSynchronizationes
dc.subjectSystem designes
dc.subjectUMLes
dc.titleIntroducing Separation of Aspects at Design Timees
dc.typeinfo:eu-repo/semantics/articlees
dc.type.versioninfo:eu-repo/semantics/acceptedVersiones
dc.rights.accessRightsinfo:eu-repo/semantics/openAccesses
dc.contributor.affiliationUniversidad de Sevilla. Departamento de Lenguajes y Sistemas Informáticoses
dc.journaltitleAspects and Dimensions of Concerns Workshopes
dc.publication.volumen6es

FicherosTamañoFormatoVerDescripción
Introducing_Separation_of_Aspe ...39.98KbIcon   [PDF] Ver/Abrir  

Este registro aparece en las siguientes colecciones

Mostrar el registro sencillo del ítem

Attribution-NonCommercial-NoDerivatives 4.0 Internacional
Excepto si se señala otra cosa, la licencia del ítem se describe como: Attribution-NonCommercial-NoDerivatives 4.0 Internacional