Universität Bremen  
  FB 3  
  Group BKB > Publications > Search > Deutsch
English
 

Publications Search - Details

 
Publication type: Article
Author: Hoffmann, Berthold, Minas, Mark
Title: Defining Models -- Meta Models versus Graph Grammars
Volume: 29
Journal: Electr. Comm. of the EASST
Year published: 2010
Abstract: The precise specification of software models is a major concern in model-driven design of object-oriented software. Metamodelling and graph grammars are apparent choices for such specifications. Metamodelling has several advantages: it is easy to use, and provides procedures that check automatically whether a model is valid or not. However, it is less suited for proving properties of models, or for generating large sets of example models. Graph grammars, in contrast, offer a natural procedure -- the derivation process -- for generating example models, and they support proofs because they define a graph language inductively. However, not all graph grammars that allow to specify practically relevant models are easily parseable. In this paper, we propose emphcontextual star grammars as a graph grammar approach that allows for simple parsing and that is powerful enough for specifying non-trivial software models. This is demonstrated by defining program graphs, a language-independent model of object-oriented programs, with a focus on shape (static structure) rather than behavior.
Internet: http://journal.ub.tu-berlin.de/index.php/eceasst/issue/view/39
PDF Version: http://www.informatik.uni-bremen.de/~hof/papers/gtvmt10.pdf
Status: Reviewed
Last updated: 13. 08. 2010

 Back to result list
 
   
Author: Automatically generated page
 
  Group BKB 
Last updated: May 9, 2023   impressum