loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
IEEE Conference and Workshop on Engineering of Computer-Based Systems
Metamodeling - Rapid Design and Evolution of Domain-Specific Modeling Environments
Nashville, Tennessee
March 07-March 12
ISBN: 0-7695-0028-5
Greg Nordstrom, Vanderbilt University
Janos Sztipanovits, Vanderbilt University
Gabor Karsai, Vanderbilt University
Akos Ledeczi, Vanderbilt University
Model integrated computing (MIC) is gaining increased attention as an effective and efficient method for developing, maintaining, and evolving large-scale, domain-specific software applications for computer-based systems. MIC is a model-based approach to software development, allowing the synthesis of application programs from models created using customized, domain-specific model integrated program synthesis (MIPS) environments. Until now, these MIPS environments have been handcrafted. Analysis has shown that it is possible to "model the modeling environment" by creating a metamodel that specifies both the syntactic and semantic behavior of the desired domain-specific MIPS environment (DSME). Such a metamodel could then be used to synthesize the DSME itself, allowing the entire design environment to safely and efficiently evolve in the face of changing domain requirements. This paper discusses the use of the Unified Modeling Language and the Object Constraint Language to specify such metamodels, and describes a method for incorporating these metamodels into the MultiGraph Architecture, a MIPS creation toolset.
Index Terms:
Metamodeling, Modeling, Multigraph, UML, OCL, Visual Modeling, Modeling Tools
Citation:
Greg Nordstrom, Janos Sztipanovits, Gabor Karsai, Akos Ledeczi, "Metamodeling - Rapid Design and Evolution of Domain-Specific Modeling Environments," ecbs, pp.68, IEEE Conference and Workshop on Engineering of Computer-Based Systems, 1999
Usage of this product signifies your acceptance of the Terms of Use.