Please report any queries concerning the funding data grouped in the
sections named
"Externally Awarded"
or
"Internally Disbursed"
(shown on the profile page) to your Research Finance Administrator.
Your can find your Research Finance Administrator at http://www.ucl.ac.uk/finance/research/post_award/post_award_contacts.php
by entering your department
Please report any queries concerning the student data shown on the
profile page to:
Email: portico-services@ucl.ac.uk
Help Desk: http://www.ucl.ac.uk/ras/portico/helpdesk
Email: portico-services@ucl.ac.uk
Help Desk: http://www.ucl.ac.uk/ras/portico/helpdesk
Publication Detail
Specifications, not meta-models
-
Publication Type:Conference
-
Authors:Skene J, Emmerich W
-
Publication date:22/05/2006
-
Pagination:47, 53
-
Published proceedings:Proceedings of the 2006 International Workshop on Global Integrated Model Management, GaMMa 2006, co-located with the 28th International Conference on Software Engineering, ICSE 2006
-
ISBN-10:1595934103
-
ISBN-13:9781595934109
-
Status:Published
Abstract
Copyright 2006 ACM. In a model-driven development, software engineers will have to manage multiple artifacts expressed in several languages. Current meta-modelling and concrete syntax standards fail to adequately preserve a link between artifacts and the languages in which they are expressed, potentially leading to inconsistencies and misunderstandings both in the production and reuse of artifacts. Standards such as XMI and JMI permit the meta-model of an artifact to be accessed. However, such meta-models primarily define the syntax of a language. A full semantic definition requires a supporting document, the language specification, which is typically not explicitly referenced. In this paper we argue that the role of meta-models and specifications should be combined to eliminate this ambiguity. We describe the possible impact on OMG standards and standardisation processes that this would have. We present an open-source project that implements this philosophy, and a case-study in which a domainspecific language is used to express service-level agreements, the legalistic nature of which imposes strong requirements for semantic accessibility.
› More
search options
UCL Researchers