ACM Home Page
Please provide us with feedback. Feedback
Towards a standard design language for AOSD
Full text PdfPdf (691 KB)
Source Aspect-oriented software development archive
Proceedings of the 1st international conference on Aspect-oriented software development table of contents
Enschede, The Netherlands
COLUMN: Short papers table of contents
Pages: 113 - 119  
Year of Publication: 2002
ISBN:1-58113-469-X
Authors
Siobhán Clarke  Trinity College, Dublin 2, Republic of Ireland
Robert J. Walker  University of British Columbia, Vancouver, BC, Canada V6T 1Z4
Sponsors
CTIT : Centre for Telematics and Information Technology
IPA : Institute for Software and Arithmetic
KNAW : Koninklijke Nederlandse Akademie van Wetenschappen
PATO : Post Academisch Tecbnisch Onderwijs
University of Twente : University of Twente
NWO : Dutch Orgartisation for Scientific Research
IBMR : IBM Research
AITO : Association Internationale pour les Technologies Objets
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 14,   Downloads (12 Months): 50,   Citation Count: 11
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/508386.508400
What is a DOI?

ABSTRACT

For aspect-oriented software development (AOSD) to live up to being a software engineering method, there must be support for the separation of crosscutting concerns across the development lifecycle. Part of this support is traceability from one lifecycle phase to another.This paper investigates the traceability between one particular AOSD design-level language, Theme/UML, and one particular AOSD implementation-level language, AspectJ. This provides for a means to assess these languages and their incompatibilities, with a view towards eventually developing a standard design language for a broad range of AOSD approaches.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
2
 
3
S. Clarke. Composition of Object-Oriented Software Design Models. Ph.D. thesis, Dublin City University, 2001.
 
4
5
 
6
 
7
 
8
 
9
 
10
11
12
 
13
 
14
15
 
16
 
17
G. Kiczales, J. Lamping, A. Mendhekar, C. Maeda, C. Lopes, J.-M. Loingtier, and J. Irwin. Aspect-oriented programming. In Proc. ECOOP. pp. 220-242, 1997. LNCS 1241.
 
18
A. Kleppe and J. Warmer. Unification of static and dynamic semantics of UML. Technical report, Klasse Objecten. 2001. http://www.klasse.nl/english/uml/unification-report-pdf.
 
19
 
20
 
21
Object Management Group. The Unified Modeling Language Specification, Version 1.3, 1999.
 
22
 
23
T. Reenskaug, P. Wold, and O. Lehne. Working with Objects: The OORam Software Engineering Method. Manning Publications Co., 1995.
 
24
 
25
P. Tarr and H. Ossher. Hyper/J User and Installation Manual. IBM Research, 2000.
26
 
27
The AspectJ Team. The AspectJ programming guide, http://www.aspectj.org/, 2001.
28
29
 
30

CITED BY  11

Collaborative Colleagues:
Siobhán Clarke: colleagues
Robert J. Walker: colleagues