• English
  • Deutsch
  • Log In
    Password Login
    Research Outputs
    Fundings & Projects
    Researchers
    Institutes
    Statistics
Repository logo
Fraunhofer-Gesellschaft
  1. Home
  2. Fraunhofer-Gesellschaft
  3. Konferenzschrift
  4. Reducing the Verbosity of Imperative Model Refinements by Using General-Purpose Language Facilities
 
  • Details
  • Full
Options
2017
Conference Paper
Title

Reducing the Verbosity of Imperative Model Refinements by Using General-Purpose Language Facilities

Abstract
Refinements are model transformations that leave large parts of the source models unchanged. Therefore, if refinements are executed outplace, model elements need to be copied to the target model. Refinements written in imperative languages are increasingly verbose, unless suitable language facilities exist for creating these copies implicitly. Thus, for languages restricted to general-purpose facilities, the verbosity of refinements is still an open problem. Existing approaches towards reducing this verbosity suffer from the complexity of developing a higher-order transformation to synthesize the copying code. In this paper, we propose a generic transformation library for creating implicit copies, reducing the verbosity without a higher-order transformation. We identify the underlying general-purpose language facilities, and compare state-of-the-art languages against these requirements. We give a proof of concept using the imperative QVTo language, and showcase the ability of our library to reduce the verbosity of an industrial-scale transformation chain.
Author(s)
Gerking, C.
Schubert, D.
Budde, I.
Mainwork
Theory and Practice of Model Transformation  
Conference
International Conference on Theory and Practice of Model Transformations (ICMT) 2017  
DOI
10.1007/978-3-319-61473-1_2
Language
English
Fraunhofer-Institut für Entwurfstechnik Mechatronik IEM  
  • Cookie settings
  • Imprint
  • Privacy policy
  • Api
  • Contact
© 2024