I complained in a previous post about the lack of success of model repositories and the inconveniences this caused to all researchers on MDD willing to test their techniques on a representative sample of models (of different domain, sizes, complexity and so on).
Thanks to the AtlanMod Zoos we are in a much better situation when it comes to examples of metamodels. The AtlanMod Zoo contains almost 300 different metamodels, covering most of the popular modeling languages (UML, BPEL, PetriNets,) but also including metamodels for several programming languages (C++, C#, Java, CORBA, COBOL,…) and for many other useful technologies (ANT, Bibtex, Mantis, XSLT,…).
All metamodels are available in several formats: KM3, XMI, XML, Oslo-M, yUML,… to maximize your reuse opportunities.
We hope you benefit from those metamodels and, of course, we encourage you to help us to extend the list contributing your own metamodels.
If you enjoyed this post you can subscribe to this Software Modeling blog and/or follow me on twitter or through the portal’s mailing list . AND if you really liked it help me pass it ON TO others by bookmarking AND sharing the post USING the links below:
Jordi:
I have also developed the metamodel associated with SOA standards at http://www.ebpml.org/wsper/wsper
There is a bit of overlap with this library.
All the models can be downloaded in a single MagicDraw file (community edition).
JJ-