Syllabus/achievement requirements

Material from all lectures and OBLIG

Some selected articles and documents, and subset of standard documents from OMG

A.J. Berre & B. Elvesæter: Model Driven Engineering - MDE, Handbook. Part 1 - MDA.

A.J. Berre & B. Elvesæter: Service Science and Service Oriented Architectures - SOA, Handbook. Part 2 - SOA.

Brian Elvesæter, Cyril Carrez, Parastoo Mohagheghi, Arne-Jørgen Berre, Svein G. Johnsen and Arnor Solberg: Model-Based Development with SoaML, 2010. MDSE-SoaML-INF5120.pdf.

A.J. Berre & B. Elvesæter: Model Driven Interoperability - MDI, Handbook. Part 4 - MDI.

Practical use of tools (OBLIG)

Modelio, http://www.modeliosoft.com/.

MOFScript, http://www.eclipse.org/gmt/mofscript/.

BPMN, http://www.eclipse.org/bpmn/.

EMF, http://www.eclipse.org/modeling/emf/.

GMF, http://www.eclipse.org/gmf/.

Papyrus UML2, http://www.papyrusuml.org.

ATL (1), http://www.eclipse.org/gmt/atl/.

ATL (2), http://www.modelbased.net/.

JEE 5.0, http://java.sun.com/javaee/technologies/.

Supporting literature

Thomas Stahl, Markus Voelter, Krzysztof Czarnecki: Model-Driven Software Development: Technology, Engineering, Management, ISBN: 978-0-470-02570-3 (paperback).

Karakostas, Bill; Zorgios, Yannis: Engineering Service Oriented Systems: A Model Driven Approach, ISBN10: 1599049686 ISBN13: 9781599049687 (hardcover). April 2008.

Steinberg, Dave; Budinsky, Frank; Paternostro, Marcelo; Merks, Ed: Eclipse Modeling Framework (2nd Edition), (paperback).

Gronback, Richard C.: Eclipse Modeling Project: A Domain-Specific Language (DSL) Toolkit, (paperback).

Pilone, Dan; Pitman, Neil: UML 2.0 in a Nutshell,

Booch, G.; Rumbaugh, J.; Jacobsson: The Unified Modeling Language User Guide Second edition (ISBN 0-321-26797-4),

Additional resources

UML 2.0 and SysML Background and Reference material, http://www.uml-forum.com/specs.htm.

OMG: UML, http://www.omg.org/uml/.

OMG: MDA, http://www.omg.org/mda/.

OMG: MOF, XMI, CWM, http://www.omg.org/cwm/.

OMG: SoaML spec, http://www.omg.org/spec/SoaML/.

Published Oct. 13, 2009 3:48 PM - Last modified May 28, 2010 2:22 PM