Pati, TanumoyHill, James H.2016-01-052016-01-052012-04-13Tanumoy Pati and James H. Hill. (2012, April 13). AUTO-GENERATING MODELS FROM THEIR SEMANTICS AND CONSTRAINTS. Poster session presented at IUPUI Research Day 2012, Indianapolis, Indiana.https://hdl.handle.net/1805/7884poster abstractModel-Driven Engineering (MDE) facilitates building solutions in many en-terprise application domains through the systematic use of graphical lan-guages called domain-specific modeling languages (DSMLs). MDE tools, such as the Generic Modeling Environment (GME) and the Generic Eclipse Modeling System (GEMS), enable end-users to rapidly create such custom DSMLs. When DSMLs are coupled with constraint solvers, it is possible for DSML end-users to auto-generate solutions (i.e., models) based on the goals of the constraint solver (e.g., finding the optimal deployment for a set of software components given resource availability and resource needs). One requirement of using a constraint solver with a DSML, however, is that mod-elers have to create an initial model, also known as a “partial model”. This implies that it is the end-users responsibility to (1) understand how to use the DSML and (2) understand when they have created an appropriate partial model that is a candidate for completion using a constraint solver. Our research therefore focuses on addressing the two problems men-tioned above. We address the problems by analyzing the semantics and con-straints of the DSML (i.e., the meta-model). Based on our analysis, we then auto-generate as much of the model until we reach a point that requires us-er intervention. At that point, we present a set of operations (or moves) to the user and continue the process until the model is complete, or is solvable using a constraint solver.en-USModel-Driven Engineering (MDE)domain-specific modeling languages (DSMLs)Generic Modeling Environment (GME)Generic Eclipse Modeling System (GEMS)AUTO-GENERATING MODELS FROM THEIR SEMANTICS AND CONSTRAINTSPoster