REFERENCES
Atkinson, C. and K
¨
uhne, T. (2000). Strict Profiles: Why
and How. In UML 2000 - The Unified Modeling Lan-
guage, Advancing the Standard, volume 1939 of Lec-
ture Notes in Computer Science. Springer.
Atkinson, C. and K
¨
uhne, T. (2001). The Essence of Mul-
tilevel Metamodeling. In UML 2001 - The Unified
Modeling Language: Modeling Languages and Appli-
cations, volume 2185 of Lecture Notes in Computer
Science. Springer.
Atkinson, C. and K
¨
uhne, T. (2002). Rearchitecting the
UML infrastructure. ACM Transactions on Computer
Systems (TOCS),, 12(4):290–321.
d’Anjou, J., Fairbrother, S., Kehn, D., Kellermann, J., and
McCarthy, P. (2004). The Java Developer’s Guide to
Eclipse. Addison-Wesley.
EMF (2006). EMF, the Eclipse Modelling Framework:
Available at: http://www.eclipse.org/emf.
Favre, J. (2004a). Foundations of meta-pyramids: Lan-
guages vs metamodels. Available at:
http://www.citeseer.ist.psu.edu
/722867.html.
Favre, J. (2004b). Foundations of model (driven) (reverse)
engineering - episode i: Story of the fidus papyrus
and the solarus. Available at:
http://www.citeseer.ist.psu.edu/
favre04foundations.html.
Favre, J.-M. (2005). Megamodelling and etymology. In
Dagstuhl Seminar 05161 on Transformation Tech-
niques in Software Engineering. Available at:
http://www-adele.imag.fr/ jmfavre.
Fowler, M. (2005). Language workbenches: The killer-app
for domain specific languages? Available at:
http://www.martinfowler.com/articles/
languageWorkbench.html.
Greenfield, J., Keith Short, w. c. b. S. C., and Kent, S.
(2004). Software Factories: Assembling Applications
with Patterns, Frameworks, Models & Tools. John Wi-
ley & Sons.
J. B
´
ezivin, F. Jouault, P. V. (2004). On the need of meg-
amodels. In OOPSLA, 2004.
K
¨
uhne, T. (2005). What is a model? In B
´
ezivin, J.
and Heckel, R., editors, Language Engineering for
Model-Driven Software Development, number 04101
in Dagstuhl Seminar Proceedings. Available at:
http://drops.dagstuhl.de/opus
/volltexte/2005/23.
Marcos Didonet Del Fabro, Jean B
´
ezivin, F. J. E. B.
G. G. (2005a). AMW: a generic model weaver. In
Proceedings of the 1re Journe sur l’Ingnierie Dirige
par les Modles (IDM05). Available at:
http://www.sciences.univ-nantes.fr
/lina/atl/publications/.
Marcos Didonet Del Fabro, Jean B
´
ezivin, F. J. P. V.
(2005b). Applying generic model management to
data mapping. In Proceedings of the Journes Bases
de Donnes Avances (BDA05). Available at:
http://www.sciences.univ-nantes.fr
/lina/atl/publications/.
Marcus Alanen, I. P. (2004). The Coral Modelling Frame-
work. In Koskimies, K., Kuzniarz, L., Lilius, J., and
Porres, I., editors, Proc. of the 2nd Nordic Workshop
on the Unified Modeling Language NWUML’2004.
Turku Centre for Computer Science, Finland.
Martin Gogolla, Jean-Marie Favre, F. B. (2005). On squeez-
ing m0, m1, m2, and m3 into a single object diagram.
In Workshop on Tool Support for OCL and Related
Formalisms - Needs and Trends OCL at Models 2005.
Available at:
http://www-adele.imag.fr/ jmfavre
Metacase (2006). MetaEdit+. Available at:
http://www.metacase.com/
MPS (2006). Meta programming system. Available at:
http://www.jetbrains.com/mps/.
Nytun, J. P. and Jensen, C. S. (2003). Modeling and Test-
ing Legacy Data Consistency Requirements. In UML
2003 - The Unified Modeling Language: Modeling
Languages and Applications, volume 2863 of Lecture
Notes in Computer Science, pages 341–355. Springer.
Nytun, J. P., Prinz, A., and Kunert, A. (2004). Represen-
tation of levels and instantiation in a metamodelling
environment. NWUML 2004.
OMG (2003). Model Driven Architecture Guide, Version
1.0.1. Object Management Group. omg/03-06-01.
OMG Editor (2003). Revised Submission to OMG RFP
ad/2003-04-07: Meta Object Facility (MOF) 2.0 Core
Proposal. Available at
http://www.omg.org/docs/formal
/06-01-01.pdf.
OMG Editor (2006a). MOF Support for Semantic Struc-
tures, OMG RFP ad/2006-06-03. Available at:
http://www.omg.org/docs/ad
/06-06-03.pdf.
OMG Editor (2006b). UML 2.0 Infrastructure Specifica-
tion, OMG Document formal/05-07-05 . OMG Docu-
ment. Available at: http://www.omg.org.
Prinz, A., Nytun, J. P., Chen, L., and Wei, S. (2006).
Integration of MATER and EMF. In Proc. of the 4th
Nordic Workshop on the Unified Modeling Language
NWUML’2006. Available at:
http://osys.grm.hia.no/osys/archive
/conferences/nwuml
06.
S. Melnik, E. Rahm, P. A. B. (2003). Rondo: A program-
ming platform for generic model management. In In:
SIGMOD, pages 193–204.
T. Gjøsæter and J. P. Nytun and A. Prinz and M. Snaprud
and M. S. Tveit (2006). Modelling accessibility con-
straints. In Proc. of ICCHP.
Tony Clark, Andy Evans, P. S. J. W. (2004). Applied Meta-
modelling. A Foundation for Language Driven Devel-
opment. Xactium. Available at:
http://www.xactium.com.
ICSOFT 2006 - INTERNATIONAL CONFERENCE ON SOFTWARE AND DATA TECHNOLOGIES
310