TY - GEN
T1 - SPECTACKLE
T2 - 7th Workshop on Domain-Specific Aspect Languages, DSAL'12, as Part of the 11th International Conference on Aspect-Oriented Software Development: Perspectives on Modularity, AOSD 2012
AU - Lorenz, David H.
AU - Mishali, Oren
N1 - Copyright:
Copyright 2012 Elsevier B.V., All rights reserved.
PY - 2012
Y1 - 2012
N2 - DSAL composition frameworks are tools used in the process of composing multiple DSAL mechanisms into a single multi-DSAL weaver. The DSAL composition process starts with specifying the desired interactions between the DSAL mechanisms being composed, and concludes with producing a multi-DSAL weaver which satisfies the composition specification. However, the lack of tool support for defining the composition specification, and the coding effort required in composition frameworks to implement the specification, make this process complex and error prone. This work presents a specification-based approach to DSAL composition. The approach is based on having a specifiction manifest file for the composition and for each of the individual mechanisms involved. A novel tool, named SPEC-TACKLE, analyzes the manifests and helps the composition designer define the desired specification. Based on the composition specification produced, the composition framework can generate a significant part of the implementation code for the mechanisms and for the multi-DSAL weaver. The specification-based DSAL composition process is illustrated in the context of the AWESOME composition framework.
AB - DSAL composition frameworks are tools used in the process of composing multiple DSAL mechanisms into a single multi-DSAL weaver. The DSAL composition process starts with specifying the desired interactions between the DSAL mechanisms being composed, and concludes with producing a multi-DSAL weaver which satisfies the composition specification. However, the lack of tool support for defining the composition specification, and the coding effort required in composition frameworks to implement the specification, make this process complex and error prone. This work presents a specification-based approach to DSAL composition. The approach is based on having a specifiction manifest file for the composition and for each of the individual mechanisms involved. A novel tool, named SPEC-TACKLE, analyzes the manifests and helps the composition designer define the desired specification. Based on the composition specification produced, the composition framework can generate a significant part of the implementation code for the mechanisms and for the multi-DSAL weaver. The specification-based DSAL composition process is illustrated in the context of the AWESOME composition framework.
KW - Domain specific aspect languages (DSALs)
UR - http://www.scopus.com/inward/record.url?scp=84860430041&partnerID=8YFLogxK
U2 - 10.1145/2162037.2162042
DO - 10.1145/2162037.2162042
M3 - ???researchoutput.researchoutputtypes.contributiontobookanthology.conference???
AN - SCOPUS:84860430041
SN - 9781450311281
T3 - DSAL'12 - Proceedings of the 7th Workshop on Domain-Specific Aspect Languages
SP - 9
EP - 13
BT - DSAL'12 - Proceedings of the 7th Workshop on Domain-Specific Aspect Languages
Y2 - 27 March 2012 through 27 March 2012
ER -