Modeling and Model Transformation as a Service: Towards an Agile Approach to Model-Driven Development

被引:0
|
作者
Vahdati, Adel [1 ]
Ramsin, Raman [1 ]
机构
[1] Sharif Univ Technol, Dept Comp Engn, Azadi Ave, Tehran, Iran
关键词
Model-Driven Development; Agile methods; Service-oriented architecture;
D O I
10.1007/978-3-030-94238-0_7
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Scalability has always been a challenge in software development, and agile methods have faced their own ordeal in this regard. The classic solution is to use modeling to manage the complexities of the system while facilitating intrateam and inter-team communication; however, agile methods tend to shy away from modeling to avoid its adverse effect on productivity. Model-driven development (MDD) has shown great potential for automatic code generation, thereby enhancing productivity, but the agile community seems unconvinced that this gain in productivity justifies the extra effort required for modeling. The challenge that the MDD community faces today is to incorporate MDD in agile development methodologies in such a way that agility is tangibly and convincingly preserved. In this paper, we address this challenge by using a service-oriented approach to modeling and model transformation that pays special attention to abiding by agile values and principles.
引用
收藏
页码:116 / 135
页数:20
相关论文
共 50 条
  • [1] Agile Model-Driven Development in Practice
    Zhang, Yuefeng
    Patel, Shailesh
    IEEE SOFTWARE, 2011, 28 (02) : 84 - 91
  • [2] Towards Agile Model-Driven Web Engineering
    Matias Rivero, Jose
    Grigera, Julian
    Rossi, Gustavo
    Robles Luna, Esteban
    Koch, Nora
    IS OLYMPICS: INFORMATION SYSTEMS IN A DIVERSE WORLD, 2012, 107 : 142 - +
  • [3] A Model-Driven Approach to Service Orchestration
    Mayer, Philip
    Schroeder, Andreas
    Koch, Nora
    2008 IEEE INTERNATIONAL CONFERENCE ON SERVICES COMPUTING, PROCEEDINGS, VOL 2, 2008, : 533 - 536
  • [4] A Model-driven Approach to Service Policies
    Jegadeesan, Harshavardhan
    Balasubramaniam, Sundar
    JOURNAL OF OBJECT TECHNOLOGY, 2009, 8 (02): : 163 - 186
  • [5] Towards a model-driven approach to reuse
    France, RB
    Ghosh, S
    Turk, DE
    OOIS 2001: 7TH INTERNATIONAL CONFERENCE ON OBJECT-ORIENTED INFORMATION SYSTEMS, PROCEEDINGS, 2001, : 181 - 190
  • [6] Early Experience with Agile Methodology in a Model-Driven Approach
    Kulkarni, Vinay
    Barat, Souvik
    Ramteerthkar, Uday
    MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS, 2011, 6981 : 578 - 590
  • [7] Model-driven development of a mediation service
    Quartel, Dick
    Pokraev, Stanislav
    Pessoa, Rodrigo Mantovaneli
    van Sinderen, Marten
    EDOC 2008: 12TH IEEE INTERNATIONAL ENTERPRISE DISTRIBUTED OBJECT COMPUTING, PROCEEDINGS, 2008, : 117 - 126
  • [8] Model-driven web service development
    Baïna, K
    Benatallah, B
    Casati, F
    Toumani, F
    ADVANCED INFORMATION SYSTEMS ENGINEERING, PROCEEDINGS, 2004, 3084 : 290 - 306
  • [9] LLM as a Code Generator in Agile Model-Driven Development
    Sadik, Ahmed R.
    Brulin, Sebastian
    Olhofer, Markus
    Ceravola, Antonello
    Joublin, Frank
    arXiv,
  • [10] Towards a contextual model-driven development approach for Web services
    Maamar, Zakaria
    Baina, Karim
    Benslimane, Djamal
    Narendra, Nanjangud C.
    Chelbabi, Mehdi
    ICEIS 2006: PROCEEDINGS OF THE EIGHTH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS: INFORMATION SYSTEMS ANALYSIS AND SPECIFICATION, 2006, : 78 - +