Version 2 (modified by 7 years ago) ( diff ) | ,
---|
Graphic Model Processing
GMP is a generic framework to facilitate the development of component based graphical editors.
It consists of a set of Tcl/Tk libraries and a design methodology.
GMP fully complements LMP for the realization of fully featured Domain Specific box-arrow modelling tools.
The generic part of the framework is called GMP Kernel and implements a simple and robust hierarchical component oriented meta-model.
This meta-model contains the main following entities:
- Component
- Feature
- Property
- Relation
The development of a new graphical tool requires the definition of Domain Specific layer to refine the four main entities of the Kernel.
In particular, each Domain Specific category of component must inherit from the Component entity of the Kernel.
This specialization layer of the GMP framework is called the Data Model. It can be implemented from a set of Tcl code templates, and its automatic generation from standard meta-modelling languages is foreseen.
Attachments (8)
- GMPLayers.png (3.9 KB ) - added by 7 years ago.
- GMPKernel.png (17.7 KB ) - added by 7 years ago.
- GMPDataModel.png (17.5 KB ) - added by 7 years ago.
- TASTE-IV.png (53.8 KB ) - added by 7 years ago.
- TASTE-DV.png (65.1 KB ) - added by 7 years ago.
- CGM.png (62.5 KB ) - added by 7 years ago.
- Glasses-LE.png (70.9 KB ) - added by 7 years ago.
- Glasses-HE.png (61.6 KB ) - added by 7 years ago.
Download all attachments as: .zip