|
|
Research
Overview
I am working on a new metamodel for UML Class Diagrams that would
incorporate a constraint language similar to OCL. The preliminary
work was done in the context of Dr. Hans Vangheluwe's COMP 762 class.
The first part of the project was a reading assignment in which we
explored the OMG's MOF and XMI 2.0 standards. The second part of the
project was the actual implementation of a modification on the UML
Class Diagram formalism. This modification pertains to the inclusion
of a constraint language within the Class Diagram metamodel. The
motivation behind this undertaking is to bring the Class Diagram
formalism closer to a completely reflective language.
Presentations
Source Files
File |
Description |
Last Updated |
AToM3 with CDWC (.zip) |
Version 0.3 of AToM3, including the ClassDiagramWithConstraints metamodel in the User/User Formalisms/ folder and the Order System example in the User/User Models/ folder. |
May 10, 2005 |
CDWC Framework (.zip) |
Python files for the ASG2pyGK, TypeChecker, and Code Generation modules. The /Test/ folder includes a sample input instance for the Order System example, as well as the Python files generated by the Code Generator for the Order System example. |
May 10, 2005 |
pyGK 0.77 (.zip) |
The Python Graph Kernel developed by Marc Provost (now called Himesis). |
May 10, 2005 |
|