Show simple item record

2005-01-01Konferenzveröffentlichung DOI: 10.1007/b105884
A Metamodel for SDL-2000 in the Context of Metamodelling ULF
dc.contributor.authorFischer, Joachim
dc.contributor.authorPiefel, Michael
dc.contributor.authorScheidgen, Markus
dc.date.accessioned2017-06-17T00:19:28Z
dc.date.available2017-06-17T00:19:28Z
dc.date.created2006-06-20
dc.date.issued2005-01-01
dc.identifier.isbn3-540-24561-8
dc.identifier.issn0302-9743
dc.identifier.otherhttp://www.springerlink.com/link.asp?id=y5vdfmf2kaxf6puq
dc.identifier.urihttp://edoc.hu-berlin.de/18452/9846
dc.description.abstractToday 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.eng
dc.language.isoeng
dc.publisherHumboldt-Universität zu Berlin, Mathematisch-Naturwissenschaftliche Fakultät II
dc.rights.urihttp://rightsstatements.org/vocab/InC/1.0/
dc.subjectSDLeng
dc.subjectULFeng
dc.subjectmetamodeleng
dc.subject.ddc004 Informatik
dc.titleA Metamodel for SDL-2000 in the Context of Metamodelling ULF
dc.typeconferenceObject
dc.identifier.urnurn:nbn:de:kobv:11-10064980
dc.identifier.doi10.1007/b105884
dc.identifier.doihttp://dx.doi.org/10.18452/9194
local.edoc.container-title4th International SDL and MSC Workshop
local.edoc.container-title4th International SDL and MSC Workshop
local.edoc.container-titleLecture Notes in Computer Science
local.edoc.fp-subtypepaper
local.edoc.type-nameKonferenzveröffentlichung
local.edoc.institutionMathematisch-Naturwissenschaftliche Fakultät II
local.edoc.container-typeconference
local.edoc.container-type-nameKonferenz
local.edoc.container-urlhttp://www.springer.com/
local.edoc.container-publisher-nameSpringer-Verlag
local.edoc.container-publisher-placeHeidelberg
local.edoc.container-eventLecture Notes in Computer Science, 3319, 2005, pp 208-223, 4th International SDL and MSC Workshop, Ottawa, Kanada, 01.06.2004 - 04.06.2004
local.edoc.container-volume3319
local.edoc.container-year2005
local.edoc.container-firstpage208
local.edoc.container-lastpage223
dc.description.versionPeer Reviewed

Show simple item record