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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
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)