An Industrial Case Study on using Language Workbench Technology for Realizing Model-Driven Engineering

被引:0
|
作者
Zhu, Xi [1 ]
Phung, Congchi [1 ]
Pareto, Lars [2 ]
Ehnebom, Staffan [3 ]
Krekola, Mikael [3 ]
Christerson, Magnus [4 ]
Helander, Mats [4 ]
机构
[1] Chalmers Univ Technol, Gothenburg, Sweden
[2] Univ Gothenburg, Gothenburg, Sweden
[3] Ericsson AB, Gothenburg, Sweden
[4] Intentional Software Corp, Bellevue, WA USA
关键词
Language Workbench; Projectional Editor; Model-Driven Engineering; Domain-Specific Languages; Software Interface Development;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Model Driven Engineering (MDE) is a proven approach to improve software development processes by automation. However, traditional development of MDE tooling requires a high upfront cost. Recent developments in language workbench technologies promise to significantly reduce these investment costs. By providing domain experts with targeted projections, the speed and quality of delivering customer value is improved. This paper provides results from an industrial case study in the telecommunications domain and compares the value of using a language workbench to traditional MDE technologies. Evaluation of the approach was based on qualitative research strategy which involved a proof of concept implementation and effort estimations by tooling experts. Our results, using the Intentional Domain Workbench, indicate that applying a language workbench promises significant improvements in several aspects of MDE based software development. Most notably in this paper: (1) improved speed in development of domain specific tooling and (2) improved speed in software development process re-engineering.
引用
收藏
页码:17 / 29
页数:13
相关论文
共 50 条
  • [41] Model-driven ontology engineering
    Pan, Yue
    Xie, Guotong
    Ma, Li
    Yang, Yang
    Qiu, ZhaoMing
    Lee, Juhnyoung
    JOURNAL ON DATA SEMANTICS VII, 2006, 4244 : 57 - 78
  • [42] Industrial Requirements for Supporting AI-Enhanced Model-Driven Engineering
    Bergelin, Johan
    Strandberg, Per Erik
    ACM/IEEE 25TH INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS, MODELS 2022 COMPANION, 2022, : 375 - 379
  • [43] Using DevOps toolchains in Agile model-driven engineering
    Jörn Guy Süß
    Samantha Swift
    Eban Escott
    Software and Systems Modeling, 2022, 21 : 1495 - 1510
  • [44] Using DevOps toolchains in Agile model-driven engineering
    Suess, Joern Guy
    Swift, Samantha
    Escott, Eban
    SOFTWARE AND SYSTEMS MODELING, 2022, 21 (04): : 1495 - 1510
  • [45] Adaptive Message Restructuring Using Model-Driven Engineering
    Yin, Hang
    Giaimo, Federico
    Andrade, Hugo
    Berger, Christian
    Crnkovic, Ivica
    INFORMATION TECHNOLOGY: NEW GENERATIONS, 2016, 448 : 773 - 783
  • [46] A Controlled Natural Language Approach for Integrating Requirements and Model-Driven Engineering
    Ferreira, David de Almeida
    da Silva, Alberto Rodrigues
    2009 FOURTH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING ADVANCES (ICSEA 2009), 2009, : 518 - 523
  • [47] Realizing a Conceptual Framework to Integrate Model-Driven Engineering, Software Product Line Engineering, and Software Configuration Management
    Schwaegerl, Felix
    Buchmann, Thomas
    Uhrig, Sabrina
    Westfechtel, Bernhard
    MODEL-DRIVEN ENGINEERING AND SOFTWARE DEVELOPMENT (MODELSWARD 2015), 2015, 580 : 21 - 44
  • [48] A case study in model-driven synthetic biology
    Gilbert, David
    Heiner, Monika
    Rosser, Susan
    Fulton, Rachael
    Gu, Xu
    Trybilo, Maciej
    BIOLOGICALLY-INSPIRED COLLABORATIVE COMPUTING, 2008, 268 : 163 - +
  • [49] A Tool Support for Model-Driven Development: An Industrial Case Study from a Measurement Domain
    Kos, Tomaz
    Mernik, Marjan
    Kosar, Tomaz
    APPLIED SCIENCES-BASEL, 2019, 9 (21):
  • [50] MEDAL: A CASE tool extension for model-driven software engineering
    Guelfi, N
    Ries, B
    Sterges, P
    IEEE INTERNATIONAL CONFERENCE ON SOFTWARE - SCIENCE, TECHNOLOGY & ENGINEERING, PROCEEDINGS, 2003, : 33 - 42