Model-driven architecture and it impact on the software development process

被引:0
作者
Vavpotic, Damjan [1 ]
Krisper, Marjan [1 ]
机构
[1] Univ Ljubljana, Fak Racunalnistvo & Informat, Trzaska 25, Ljubljana 1000, Slovenia
来源
ELEKTROTEHNISKI VESTNIK-ELECTROCHEMICAL REVIEW | 2006年 / 73卷 / 05期
关键词
software development methodologies; MDA; model-driven development; software development process;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
The idea of model-driven software development is not new. It has been practiced in certain development fields for several years (e.g. data modeling). The trials to spread the idea to other fields of software development have been quite unsuccessful and never widely used in practice (e.g. CASE). Based on the gained experience, the architecture for model-driven development of software systems, i.e. model-driven architecture (MDA), has been developed under the umbrella of the Object management group (OMG). MDA offers a theoretical basis that enables the development of software on a higher abstraction level. Its use also affects the software development process; on one hand, analysis and design become the most important parts of the development and on the other, implementation and testing turn to be less important. The first section of the paper briefly presents the basic concepts of MDA. The second section describes the impact of model-driven development and MDA on a software development process and especially focuses on a comparison between mode driven development and agile processes.
引用
收藏
页码:255 / 260
页数:6
相关论文
共 50 条
[21]   Model-driven development of accessible software: a systematic literature review [J].
Ordonez, Karla ;
Hilera, Jose ;
Cueva, Samanta .
UNIVERSAL ACCESS IN THE INFORMATION SOCIETY, 2022, 21 (01) :295-324
[22]   Research on Integration of Safety Analysis in Model-driven Software Development [J].
Chen Feng ;
Li Weihua ;
Fang Dingyi ;
Chen Xiaojiang .
FIFTH INTERNATIONAL CONFERENCE ON INFORMATION ASSURANCE AND SECURITY, VOL 2, PROCEEDINGS, 2009, :303-+
[23]   Implementation of a Subsumption based Architecture using Model-Driven Development [J].
Turner, Jay Thor ;
Givigi, Sidney N. ;
Beaulieu, Alain .
2013 7TH ANNUAL IEEE INTERNATIONAL SYSTEMS CONFERENCE (SYSCON 2013), 2013, :331-338
[24]   Model-driven development of industrial process control applications [J].
Hastbacka, David ;
Vepsalainen, Timo ;
Kuikka, Seppo .
JOURNAL OF SYSTEMS AND SOFTWARE, 2011, 84 (07) :1100-1113
[25]   The role of metamodeling in model-driven development [J].
Gitzel, R ;
Korthaus, A .
8TH WORLD MULTI-CONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL IV, PROCEEDINGS: INFORMATION SYSTEMS, TECHNOLOGIES AND APPLICATIONS: I, 2004, :68-73
[26]   Towards a Generic Framework for Model-Driven Engineering of Software Process Lines [J].
Agh, H. ;
Ramsin, R. .
PROCEEDINGS OF THE FIFTH EUROPEAN CONFERENCE ON THE ENGINEERING OF COMPUTER-BASED SYSTEMS (ECBS 2017), 2017,
[27]   Towards a CMMI-Compliant Goal-Oriented Software Process through Model-Driven Development [J].
Lins de Vasconcelos, Alexandre Marcos ;
Giachetti, Giovanni ;
Marin, Beatriz ;
Pastor, Oscar .
PRACTICE OF ENTERPRISE MODELING, 2011, 92 :253-+
[28]   Model-driven architecture for Web applications [J].
Taleb, Mohamed ;
Seffah, Ahmed ;
Abran, Alain .
HUMAN-COMPUTER INTERACTION, PT 1, PROCEEDINGS: INTERACTION DESIGN AND USABILITY, 2007, 4550 :1198-+
[29]   Adaptive Agent Model: Software Adaptivity using an Agent-oriented Model-Driven Architecture [J].
Xiao, Liang ;
Greer, Des .
INFORMATION AND SOFTWARE TECHNOLOGY, 2009, 51 (01) :109-137
[30]   Applying Component-Based Technologies to Model-Driven Software Development [J].
Mizuno, Tomoki ;
Matsumoto, Keinosuke ;
Mori, Naoki .
ELECTRONICS AND COMMUNICATIONS IN JAPAN, 2015, 98 (08) :24-31