We propose Framework-Specific Modeling Languages (FSMLs) as a special category of Domain-Specific Modeling Languages that are defined on top of an object-oriented application framework. They are used to express models showing how framework-provided
abstractions are used in framework-based application code. Such models may be connected with the application code througha forward and a reverse mapping enabling round-trip engineering. We also propose a lightweight and iterative approach to round-tripengineering. Furthermore, we present a proof-of-concept FSML for modeling the interaction of workbench parts within Eclipse.Finally, we identify a number of challenges, opportunities, and directions for future research on FSMLs.
%0 Journal Article
%1 FSML
%A Antkiewicz, Michał
%A Czarnecki, Krzysztof
%D 2006
%J Model Driven Engineering Languages and Systems
%K Me:MastersThesis Me:ToRead RelatedWork domain-specific eclipse interaction languages
%P 692--706
%T Framework-Specific Modeling Languages with Round-Trip Engineering
%U http://dx.doi.org/10.1007/11880240_48
%X We propose Framework-Specific Modeling Languages (FSMLs) as a special category of Domain-Specific Modeling Languages that are defined on top of an object-oriented application framework. They are used to express models showing how framework-provided
abstractions are used in framework-based application code. Such models may be connected with the application code througha forward and a reverse mapping enabling round-trip engineering. We also propose a lightweight and iterative approach to round-tripengineering. Furthermore, we present a proof-of-concept FSML for modeling the interaction of workbench parts within Eclipse.Finally, we identify a number of challenges, opportunities, and directions for future research on FSMLs.
@article{FSML,
abstract = {We propose Framework-Specific Modeling Languages (FSMLs) as a special category of Domain-Specific Modeling Languages that are defined on top of an object-oriented application framework. They are used to express models showing how framework-provided
abstractions are used in framework-based application code. Such models may be connected with the application code througha forward and a reverse mapping enabling round-trip engineering. We also propose a lightweight and iterative approach to round-tripengineering. Furthermore, we present a proof-of-concept FSML for modeling the interaction of workbench parts within Eclipse.Finally, we identify a number of challenges, opportunities, and directions for future research on FSMLs.},
added-at = {2008-07-10T11:13:03.000+0200},
author = {Antkiewicz, Michał and Czarnecki, Krzysztof},
biburl = {https://www.bibsonomy.org/bibtex/2d29cd4d6cf186ccffd88914a1031bcf1/gron},
description = {SpringerLink - Buchkapitel},
interhash = {f1304c47c3544a807589d896b7d076a3},
intrahash = {d29cd4d6cf186ccffd88914a1031bcf1},
journal = {Model Driven Engineering Languages and Systems},
keywords = {Me:MastersThesis Me:ToRead RelatedWork domain-specific eclipse interaction languages},
pages = {692--706},
timestamp = {2008-09-22T20:17:59.000+0200},
title = {Framework-Specific Modeling Languages with Round-Trip Engineering},
url = {http://dx.doi.org/10.1007/11880240_48},
year = 2006
}