<div class="csl-bib-body">
<div class="csl-entry">Mayerhofer, T. (2014). <i>Defining executable modeling languages with fUML</i> [Dissertation, Technische Universität Wien]. reposiTUm. https://doi.org/10.34726/hss.2014.27686</div>
</div>
-
dc.identifier.uri
https://doi.org/10.34726/hss.2014.27686
-
dc.identifier.uri
http://hdl.handle.net/20.500.12708/6185
-
dc.description
Abweichender Titel laut Übersetzung der Verfasserin/des Verfassers
-
dc.description
Zsfassung in dt. Sprache
-
dc.description.abstract
Model-driven engineering (MDE) is a software development paradigm aiming to cope with the growing complexity of software systems by raising the level of abstraction. In this paradigm, a system is defined by means of models using modeling languages that enable developers to abstract away from implementation and platform details. From the models, complete implementations may be (semi-)automatically generated by utilizing model transformation techniques. As MDE puts models into the center of software development, adequate methods for creating, analyzing, and utilizing models are crucial. Due to the large body of used modeling languages, means for efficiently developing adequate tool support for modeling languages are needed. To address this need, the automation techniques provided by MDE may also be applied to automate the development of such tool support. This is current practice for developing syntax-based tools. However, the automated development of semantics-based tools has not reached the same level of maturity yet. The goal of this thesis is to fill this gap and provide a solution for automating the development of semantics-based tools for executable modeling languages. Therefore, a language and methodology for developing behavioral semantics specifications based on the standardized language fUML are proposed. To provide the basis for developing semantics-based tools, the execution environment of fUML was extended with means for execution control, runtime observation, and runtime analysis. Based on these extensions, a generic model execution environment for modeling languages whose behavioral semantics is defined with fUML was developed. This environment provides the foundation for developing semantics-based tools for executable modeling languages, which has been shown by the implementation of a semantic model differencing tool and other semantics-based tools.
en
dc.language
English
-
dc.language.iso
en
-
dc.rights.uri
http://rightsstatements.org/vocab/InC/1.0/
-
dc.subject
model-driven engineering
en
dc.subject
executable model
en
dc.subject
executable modeling language
en
dc.subject
metamodeling
en
dc.subject
software language engineering
en
dc.subject
behavioral semantics
en
dc.subject
fUML
en
dc.title
Defining executable modeling languages with fUML
en
dc.title.alternative
Defining Executable Modeling Languages with fUML
de
dc.type
Thesis
en
dc.type
Hochschulschrift
de
dc.rights.license
In Copyright
en
dc.rights.license
Urheberrechtsschutz
de
dc.identifier.doi
10.34726/hss.2014.27686
-
dc.contributor.affiliation
TU Wien, Österreich
-
dc.rights.holder
Tanja Mayerhofer
-
tuw.version
vor
-
tuw.thesisinformation
Technische Universität Wien
-
tuw.publication.orgunit
E188 - Institut für Softwaretechnik und Interaktive Systeme
-
dc.type.qualificationlevel
Doctoral
-
dc.identifier.libraryid
AC12132570
-
dc.description.numberOfPages
238
-
dc.identifier.urn
urn:nbn:at:at-ubtuw:1-68101
-
dc.thesistype
Dissertation
de
dc.thesistype
Dissertation
en
dc.rights.identifier
In Copyright
en
dc.rights.identifier
Urheberrechtsschutz
de
tuw.advisor.staffStatus
staff
-
tuw.advisor.orcid
0000-0002-4758-9436
-
item.languageiso639-1
en
-
item.openairetype
doctoral thesis
-
item.grantfulltext
open
-
item.fulltext
with Fulltext
-
item.cerifentitytype
Publications
-
item.mimetype
application/pdf
-
item.openairecristype
http://purl.org/coar/resource_type/c_db06
-
item.openaccessfulltext
Open Access
-
crisitem.author.dept
E194-03 - Forschungsbereich Business Informatics
-
crisitem.author.parentorg
E194 - Institut für Information Systems Engineering