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 条
  • [41] A model-driven approach to service composition in virtual enterprises
    Belhajjame, Khalid
    Embury, Suzanne M.
    2006 IEEE INTERNATIONAL CONFERENCE ON SERVICES COMPUTING, PROCEEDINGS, 2006, : 214 - +
  • [42] Towards a Model-Driven Approach to Information System Evolution
    Aboulsamh, Mohammed
    Davies, Jim
    INFORMATION SYSTEMS DEVELOPMENT: ASIAN EXPERIENCES, 2011, : 269 - 280
  • [43] A model-driven approach of Web Services development
    Li, Jia
    Zhang, Heming
    DCABES 2006 Proceedings, Vols 1 and 2, 2006, : 1102 - 1106
  • [44] Model-driven agile development of reactive multi-agent systems
    Kirby, James, Jr.
    30TH ANNUAL INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE, VOL 2, SHORT PAPERS/WORKSHOPS/FAST ABSTRACTS/DOCTORAL SYMPOSIUM, PROCEEDINGS, 2006, : 297 - 302
  • [45] A Flexible Model-Driven Game Development Approach
    do Prado, Ely Fernando
    Lucredio, Daniel
    PROCEEDINGS 2015 NINTH BRAZILIAN SYMPOSIUM ON SOFTWARE COMPONENTS, ARCHITECTURES AND REUSE - SBCARS 2015, 2015, : 130 - 139
  • [46] Agile model-driven re-engineering
    Lano, Kevin
    Haughton, Howard
    Yuan, Ziwen
    Alfraihi, Hessa
    INNOVATIONS IN SYSTEMS AND SOFTWARE ENGINEERING, 2024, : 559 - 584
  • [47] Model-Driven Development Towards Distributed Intelligent Systems
    Barriga, Arturo
    Barriga, José A.
    Pérez-Toledano, Miguel A.
    Clemente, Pedro J.
    ACM Transactions on Internet Technology, 2024, 24 (04)
  • [48] Model-driven development
    Pastor O.
    España S.
    Panach J.I.
    Aquino N.
    Informatik-Spektrum, 2008, 31 (5) : 394 - 407
  • [49] Towards model-driven service-oriented enterprise computing
    van Sinderen, Marten
    Spies, Marcus
    ENTERPRISE INFORMATION SYSTEMS, 2009, 3 (03) : 211 - 217
  • [50] Model-Driven Development of Service Compositions for Enterprise Interoperability
    Khadka, Ravi
    Sapkota, Brahmananda
    Pires, Luis Ferreira
    Van Sinderen, Marten
    Jansen, Slinger
    ENTERPRISE INTEROPERABILITY, 2011, 76 : 177 - +