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...
Main Authors: | , |
---|---|
Format: | Article |
Language: | English |
Published: |
International Institute of Informatics and Cybernetics
2007-02-01
|
Series: | Journal of Systemics, Cybernetics and Informatics |
Subjects: | |
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 |