| edoc-Server der Humboldt-Universität zu Berlin |
| Publikationsart: | Workshop- oder Konferenzbeitrag |
| Autor(en): | Joachim Fischer; Michael Piefel; Markus Scheidgen |
| Titel: | A Metamodel for SDL-2000 in the Context of Metamodelling ULF |
| Erschienen in: |
Lecture Notes in Computer Science 3319 2005 S. 208-223 |
| Veranstaltung: |
4th International SDL and MSC Workshop Ottawa, Kanada 01.06.2004 - 04.06.2004 |
| Verlag: |
Springer-Verlag http://www.springer.com/ |
| Erscheinungsort: | Heidelberg |
| ISBN: | 3-540-24561-8 |
| ISSN: | 0302-9743 |
| DOI: | 10.1007/b105884 |
| Erstveröffentlichung: | 2005 |
| Veröffentlichung auf edoc: | 20.06.2006 |
| Status: |
published peer_reviewed |
| Volltext: | pdf (urn:nbn:de:kobv:11-10064980) |
| URL der Erstveröffentlichung: | http://www.springerlink.com/link.asp?id=y5vdfmf2kaxf6puq |
| Fachgebiet(e): | Informatik |
| Schlagwörter (eng): | SDL, ULF, metamodel |
| Einrichtung: | Humboldt-Universität zu Berlin, Mathematisch-Naturwissenschaftliche Fakultät II |
| Metadatenexport:
|
Endnote Bibtex |
| print on demand:
|
|
| Diese Seite taggen:
|
| Abstract (eng): | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Today the syntax of many languages is defined by using context-free grammars. These syntax definitions suffer from a major drawback: grammars do not allow the definition of abstract, reusable concept definitions. Especially in families of related languages, where multiple languages often share the same concepts, this limitation leads to unnecessary reproduction of concept definitions and a missing shared base for these related languages. Metamodels can contain inheritance hierarchies of concepts; thus multiple specifications can reuse and refine existing shared concept definitions. Therefore we propose a method to develop metamodels from existing syntax definitions. We explain our method by applying it to SDL-2000. The method starts with a mapping from BNF grammars into simple preliminary metamodels. Then, by supplying a relation between elements of these simple metamodels and abstract concepts, these metamodels are automatically transformed into metamodels that use existing descriptions of abstract concepts and thus allow a shared basis of common abstract concepts definitions. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Zugriffsstatistik:
Bei Formatversionen eines Dokuments, die aus mehreren Dateien bestehen (insbesondere HTML), wird jeweils der monatlich höchste Zugriffswert auf eine der Dateien (Kapitel) des Dokuments angezeigt. Um die detaillierten Zugriffszahlen zu sehen, fahren Sie bitte mit dem Mauszeiger über die einzelnen Balken des Diagramms. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Gesamtzahl der Zugriffe seit May 2011:
|
|
| |||