SCSC2003 Abstract S7362

From Class Diagrams to Zope Products with meta-modelling tool AToM3

From Class Diagrams to Zope Products with meta-modelling tool AToM3

Submitting Author: Mr. Andriy Levytskyy

Abstract:
This paper illustrates how meta-modelling and model-transforming could be used to create a highly specialised CASE tool, in our case for home-made so-called Simple Class Diagrams (SCD), and provide automated code generation of Zope Products. Products provide a way to extend Zope (Pelletier et al.) with custom types of objects tailored to specific applications needs. We informally introduce Simple Class Diagrams and consequently modelled them in the Entity-Relationships formalism with the meta-modelling tool AToM3 (De Lara and Vangheluwe 2002). Based on this metamodel, AToM3 can generate a completely new SCD modelling tool. Finally, we describe an SCD-to-ZProduct transformation that generates python code implementing a Zope product for a given SCD class diagram, and provide an example of such a model-transforming.


Back to SCSC2003 Abstracts