Skip to main content
Kent Academic Repository

Aspect-Oriented Metamodelling

Clark, Anthony, Evans, Andy, Kent, Stuart (2003) Aspect-Oriented Metamodelling. Computer Journal, 46 (5). pp. 566-577. ISSN 0010-4620. (doi:10.1093/comjnl/46.5.566) (The full text of this publication is not currently available from this repository. You may be able to access a copy if URLs are provided) (KAR id:13845)

The full text of this publication is not currently available from this repository. You may be able to access a copy if URLs are provided.
Official URL:
http://dx.doi.org/10.1093/comjnl/46.5.566

Abstract

This paper shows how techniques devised for aspect-oriented modelling (AOM) can be used for aspect-oriented metamodelling. Metamodelling is an approach to language definition, which has been adopted by industry for defining modelling languages, in particular the Unified Modelling Language (UML), and involves the construction of an object-oriented model of the abstract syntax and, optionally, the concrete notation and semantics of the target language. As the importance of models in software development grows, so does the importance of metamodels, not least to provide the basis of implementations of modelling tools. Specifically, there is a need for complete and accurate metamodels, which have a uniform architecture and which can be organized appropriately to support the definition of families of languages. The approach described in this paper uses AOM techniques to address this need. It is illustrated by extracts from the 2U submission to the UML 2.0 RFPs issued by the Object Management Group in 2001. The paper concludes with a discussion on the customization and generation of tools from such definitions.

Item Type: Article
DOI/Identification number: 10.1093/comjnl/46.5.566
Subjects: Q Science > QA Mathematics (inc Computing science) > QA 76 Software, computer programming,
Divisions: Divisions > Division of Computing, Engineering and Mathematical Sciences > School of Computing
Depositing User: Mark Wheadon
Date Deposited: 24 Nov 2008 18:00 UTC
Last Modified: 16 Nov 2021 09:52 UTC
Resource URI: https://kar.kent.ac.uk/id/eprint/13845 (The current URI for this page, for reference purposes)

University of Kent Author Information

Evans, Andy.

Creator's ORCID:
CReDIT Contributor Roles:
  • Depositors only (login required):

Total unique views for this document in KAR since July 2020. For more details click on the image.