Welcome to UML Virtual Machine Project

This project implements a virtual machine that executes UML models based on the idea from Dirk Riehle's paper entitled 'An Architecture of UML Virtual Machine'. It supports OMG's Modem Driven Architecture (MDA).

There are many issues to be solved, especially how to accurately specify behaviors in UML diagrams. Action semantics is one possible solution.

Implementation plan (Mar 2002)

Phase 1: Implement a simple system that reads UML models from XMI. We will use JMI which is a new Java API that maps MOF and allows applications to specify, store, access and interchange metadata using standard metadata services. The target diagrams are class and state diagrams.

Phase 2: Develop a UML modeling tool that allows us to visually model the system.

Phase 3: Integrate UML Object Constraint Language (OCL) to specify invariants.

Useful links

Contact

  • Weerasak Witthawaskul, witthawa@nospam.edu (replace nospam with uiuc)



SourceForge Logo