Mostrar el registro sencillo del ítem
Artículo
Introducing Separation of Aspects at Design Time
dc.creator | Herrero, José Luis | es |
dc.creator | Sánchez, Fernando | es |
dc.creator | Lucio, Fabiola | es |
dc.creator | Toro Bonilla, Miguel | es |
dc.date.accessioned | 2024-07-16T10:35:54Z | |
dc.date.available | 2024-07-16T10:35:54Z | |
dc.date.issued | 2000 | |
dc.identifier.citation | Herrero, 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.uri | https://hdl.handle.net/11441/161431 | |
dc.description.abstract | Different 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.format | application/pdf | es |
dc.format.extent | 8 p. | es |
dc.language.iso | eng | es |
dc.relation.ispartof | Aspects and Dimensions of Concerns Workshop, 6. | |
dc.rights | Attribution-NonCommercial-NoDerivatives 4.0 Internacional | * |
dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/4.0/ | * |
dc.subject | Aspects | es |
dc.subject | Separation of concerns | es |
dc.subject | Synchronization | es |
dc.subject | System design | es |
dc.subject | UML | es |
dc.title | Introducing Separation of Aspects at Design Time | es |
dc.type | info:eu-repo/semantics/article | es |
dc.type.version | info:eu-repo/semantics/acceptedVersion | es |
dc.rights.accessRights | info:eu-repo/semantics/openAccess | es |
dc.contributor.affiliation | Universidad de Sevilla. Departamento de Lenguajes y Sistemas Informáticos | es |
dc.journaltitle | Aspects and Dimensions of Concerns Workshop | es |
dc.publication.volumen | 6 | es |
Ficheros | Tamaño | Formato | Ver | Descripción |
---|---|---|---|---|
Introducing_Separation_of_Aspe ... | 39.98Kb | ![]() | Ver/ | |