Akehurst, David H., Patrascoiu, Octavian (2003) Tooling Metamodels with Patterns and OCL. In: Proceedings of the Metamodelling for MDA Workshop. . , York (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:13885)
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://www.cs.kent.ac.uk/pubs/2003/1733 |
Abstract
Computing is moving to a new paradigm where models are first class artefacts. Metamodelling is one of the foundations of this future. However, it is all very well to have metamodels and languages with which to define them (i.e. MOF), but what should we do with them once they are defined? One task should be to populate the model described by the metamodel definition and ensure that the well-formedness constraints are correctly specified; another task may be to create a tool based on the metamodel. In order to enable experiments with variations in the metamodel an automated approach to building such tools is required. Judicious use of patterns can facilitate automatic generation of such tools. The ability to auto-generate a tool from a metamodel definition facilitates experimentation and general confidence in the definition of the metamodel. The tool generated can be subsequently used as the foundation for a more functionally rich hand-coded tool.
Item Type: | Conference or workshop item (Paper) |
---|---|
Uncontrolled keywords: | MDA, OCL, KMF, patterns, metamodel, metamodelling, metamodeling |
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: | 05 Nov 2024 09:47 UTC |
Resource URI: | https://kar.kent.ac.uk/id/eprint/13885 (The current URI for this page, for reference purposes) |
- Export to:
- RefWorks
- EPrints3 XML
- BibTeX
- CSV
- Depositors only (login required):