Modelling SDL, Modelling Languages

Today's software systems are too complex to implement them and model them using only one language. As a result, modern software engineering uses different languages for different levels of abstraction and different system aspects. Thus to handle an increasing number of related or integrated lan...

Full description

Bibliographic Details
Main Authors: Michael Piefel, Markus Scheidgen
Format: Article
Language:English
Published: International Institute of Informatics and Cybernetics 2007-02-01
Series:Journal of Systemics, Cybernetics and Informatics
Subjects:
OCL
UML
MOF
SDL
MDA
Online Access:http://www.iiisci.org/Journal/CV$/sci/pdfs/P637430.pdf
id doaj-3d09a020ce7a4d1ea2469ea2fea497eb
record_format Article
spelling doaj-3d09a020ce7a4d1ea2469ea2fea497eb2020-11-24T22:49:42ZengInternational Institute of Informatics and CyberneticsJournal of Systemics, Cybernetics and Informatics1690-45242007-02-01516167Modelling SDL, Modelling LanguagesMichael Piefel0Markus Scheidgen1 Institut für Informatik, Humboldt-Universität zu Berlin Institut für Informatik, Humboldt-Universität zu Berlin Today's software systems are too complex to implement them and model them using only one language. As a result, modern software engineering uses different languages for different levels of abstraction and different system aspects. Thus to handle an increasing number of related or integrated languages is the most challenging task in the development of tools. We use object oriented metamodelling to describe languages. Object orientation allows us to derive abstract reusable concept definitions (concept classes) from existing languages. This language definition technique concentrates on semantic abstractions rather than syntactical peculiarities. We present a set of common concept classes that describe structure, behaviour, and data aspects of high-level modelling languages. Our models contain syntax modelling using the OMG MOF as well as static semantic constraints written in OMG OCL. We derive metamodels for subsets of SDL and UML from these common concepts, and we show for parts of these languages that they can be modelled and related to each other through the same abstract concepts.http://www.iiisci.org/Journal/CV$/sci/pdfs/P637430.pdf OCLUMLMetamodelMOFSDLMDA
collection DOAJ
language English
format Article
sources DOAJ
author Michael Piefel
Markus Scheidgen
spellingShingle Michael Piefel
Markus Scheidgen
Modelling SDL, Modelling Languages
Journal of Systemics, Cybernetics and Informatics
OCL
UML
Metamodel
MOF
SDL
MDA
author_facet Michael Piefel
Markus Scheidgen
author_sort Michael Piefel
title Modelling SDL, Modelling Languages
title_short Modelling SDL, Modelling Languages
title_full Modelling SDL, Modelling Languages
title_fullStr Modelling SDL, Modelling Languages
title_full_unstemmed Modelling SDL, Modelling Languages
title_sort modelling sdl, modelling languages
publisher International Institute of Informatics and Cybernetics
series Journal of Systemics, Cybernetics and Informatics
issn 1690-4524
publishDate 2007-02-01
description Today's software systems are too complex to implement them and model them using only one language. As a result, modern software engineering uses different languages for different levels of abstraction and different system aspects. Thus to handle an increasing number of related or integrated languages is the most challenging task in the development of tools. We use object oriented metamodelling to describe languages. Object orientation allows us to derive abstract reusable concept definitions (concept classes) from existing languages. This language definition technique concentrates on semantic abstractions rather than syntactical peculiarities. We present a set of common concept classes that describe structure, behaviour, and data aspects of high-level modelling languages. Our models contain syntax modelling using the OMG MOF as well as static semantic constraints written in OMG OCL. We derive metamodels for subsets of SDL and UML from these common concepts, and we show for parts of these languages that they can be modelled and related to each other through the same abstract concepts.
topic OCL
UML
Metamodel
MOF
SDL
MDA
url http://www.iiisci.org/Journal/CV$/sci/pdfs/P637430.pdf
work_keys_str_mv AT michaelpiefel modellingsdlmodellinglanguages
AT markusscheidgen modellingsdlmodellinglanguages
_version_ 1725675283052232704