Abstract
In order to capture and relate different aspects of a problem domain, we often require different languages or models. A metamodeling approach can be used to define these languages and models in a rich semantic way. However, current tools or frameworks cannot satisfy the multilayer metamodeling requirement. We suggests a reusable MOF (Meta-Object Facility) metamodeling framework through the Down-up mechanism between the meta-layer model and model-layer model, and this mechanism supports multilayer metamodeling and is compatible with MOF. This paper also suggests a MOF’s Bootstrap model by which the framework constructs models in a unified way. In addition, this paper gives a model shift synchronization pruning algorithm in order to keep the relationship consistent between the meta-layer model and the model-level model. As an example, we use the framework to model an agent-based workflow system, and this practice proves the framework can satisfy multilayer modeling requirements in different aspects of a problem domain.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
OMG organization, MOF, UML, CWM, SPEM, XMI, UML. Profile (2005), http://www.omg.org/mda/specs.htm
JSR, JMI, Sun Microsystem (2005), http://java.sun.com/products/jmi/index.jsp
Clark, T., Evans, A., Sammut, P., Willans, J.: Applied Metamodelling: A Foundation for Language Driven Development, Xactium inc., pp. 27–39 (2004)
Eclipse orgnization, eclipseEMF (2005), http://www.eclipse.org/emf/
Sergey Dmitriev, LOP (2005), http://www.onboard.jetbrains.com/is1/articles/04/10/lop/index.html
Vanderbilt University. GME (2005), http://www.isis.vanderbilt.edu/Projects/gme/
MetaEdit, Meridian Marketing Group, Inc. (2005), http://www.moonglow.com/METAEDIT/
DOME research group. Honeywell Technology (2005), http://www.src.honeywell.com/dome/
Hofstadter, D.R.: Goedel, Escher, Bach: An eternal golden braid. Vintage Books, New York (1979)
Frankel, D.: Applying MDA to Enterprise Computing. John Wiley &Sons, Inc, Chichester (2003)
OMG organization, MOF specification, 10-66 (2005), http://www.omg.org/cgi-bin/apps/doc?ptc/03-10-04.pdf
Warmer, J., Kleppe, A.: Object Constraint Language: The Getting Your Models Ready for MDA, 2nd edn. Addison Wesley, Reading (2003)
Kong, C., Alexander, P.: The rosetta meta-model framework. In: Proceedings of the IEEE Engineering of Computer-Based Systems Symposium and Workshop, Huntsville, AL, pp. 133–141 (2003)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Lan, Q., Liu, S., Li, B., Han, L. (2006). Study on Unified Metamodeling Framework Based on Down-Up Mechanism. In: Shen, Wm., Chao, KM., Lin, Z., Barthès, JP.A., James, A. (eds) Computer Supported Cooperative Work in Design II. CSCWD 2005. Lecture Notes in Computer Science, vol 3865. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11686699_60
Download citation
DOI: https://doi.org/10.1007/11686699_60
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-32969-5
Online ISBN: 978-3-540-32970-1
eBook Packages: Computer ScienceComputer Science (R0)