University of Leicester
Browse

An Algebraic Semantics for MOF

Download (348.57 kB)
chapter
posted on 2009-01-08, 11:34 authored by Artur Boronat, Jose Meseguer
Model-driven development is a field within software engineering in which software artifacts are represented as models in order to improve productivity, quality, and cost effectiveness. In this field, the Meta-Object Facility (MOF) standard plays a crucial role by providing a generic framework where the abstract syntax of different modeling languages can be defined. In this work, we present a formal, algebraic semantics of the MOF standard in membership equational logic (mel). By using the Maude language, which directly supports mel specifications, this formal semantics is furthermore executable, and can be used to perform useful formal analyses. The executable algebraic framework for MOF obtained this way has been integrated within the Eclipse Modeling Framework as a plugin. In this way, formal analyses, such as semantic consistency checks, become available within Eclipse to provide formal support for model-driven development processes.

History

Citation

Lecture Notes in Computer Science, 2008, 4961, pp. 377-391.

Published in

Lecture Notes in Computer Science

Publisher

Springer.

issn

0302-9743;1611-3349

Available date

2009-01-08

Publisher version

http://link.springer.com/chapter/10.1007/978-3-540-78743-3_28

Notes

This is the author’s final draft of the paper published as Lecture Notes in Computer Science, 2008, 4961, pp. 377-391. The final published version is available at http://www.springerlink.com, Doi: 10.1007/978-3-540-78743-3_28.

Language

en

Usage metrics

    University of Leicester Publications

    Categories

    No categories selected

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC