DocumentCode
458684
Title
Generating Domain Specific Graphical Modeling Editors from Meta Models
Author
Zbib, Rabih ; Jain, Ashish ; Bassu, Devasis ; Agrawal, Hiralal
Author_Institution
Telcordia Technol., Piscataway, NJ
Volume
1
fYear
2006
fDate
17-21 Sept. 2006
Firstpage
129
Lastpage
138
Abstract
We describe an approach for automatically generating application aware graphical modeling environments from the meta-model specification of an application domain. A generated graphical modeling environment: a) provides domain-specific graphical metaphors in the modeling palette, b) imposes domain-specific modeling constraints to prevent semantically incorrect models, and c) provides domain-specific operators and languages to capture application domain constraints. The domain meta-model is specified using a meta-model which is an extension of the UML meta-model. One of the major advantage of using application domain-specific modeling environment is to make it easy for business analyst to create semantically correct models. We use UML2.0 to specify the domain metamodel. The advantage of using UML2.0 representation is the reuse of vendor-supported technologies including MDA tools. An implementation using the Eclipse framework is also discussed
Keywords
Unified Modeling Language; formal specification; software reusability; Eclipse framework; MDA tools; UML metamodel; UML2.0 representation; application aware graphical modeling; domain-specific graphical metaphor; domain-specific modeling constraint; domain-specific operator; metamodel specification; vendor-supported technology; Application software; Automation; Computer applications; Computer languages; Costs; Documentation; Information management; Programming; Software tools; Unified modeling language;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Software and Applications Conference, 2006. COMPSAC '06. 30th Annual International
Conference_Location
Chicago, IL
ISSN
0730-3157
Print_ISBN
0-7695-2655-1
Type
conf
DOI
10.1109/COMPSAC.2006.48
Filename
4020070
Link To Document