Loading...
Please wait, while we are loading the content...
Similar Documents
Electronic Communications of the EASST Volume 29 ( 2010 ) Proceedings of the Ninth International Workshop on Graph Transformation and Visual Modeling Techniques ( GT-VMT 2010 ) Defining Models – Meta Models versus Graph Grammars
| Content Provider | Semantic Scholar |
|---|---|
| Author | Hoffmann, Berthold Minas, Mark |
| Copyright Year | 2010 |
| Abstract | The precise specification of software models is a major concern in modeldriven design of object-oriented software. Metamodelling and graph gra mmars are apparent choices for such specifications. Metamodelling has several a dvant ges: 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, o r for generating large sets of example models. Graph grammars, in contrast, offe r a natural procedure – the derivation process – for generating example mo d ls, and they support proofs because they define a graph language inductive ly. However, not all graph grammars that allow to specify practically relevant models are e asily parseable. In this paper, we propose contextual 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 r phs, a language-independent model of object-oriented programs, with a focu s on shape (static structure) rather than behavior. |
| File Format | PDF HTM / HTML |
| Alternate Webpage(s) | https://journal.ub.tu-berlin.de/eceasst/article/download/411/385 |
| Alternate Webpage(s) | http://journal.ub.tu-berlin.de/eceasst/article/download/411/385 |
| Alternate Webpage(s) | http://www.informatik.uni-bremen.de/~hof/papers/gtvmt10.pdf |
| Language | English |
| Access Restriction | Open |
| Content Type | Text |
| Resource Type | Article |