Are Domain-Specific Models Easier to Maintain Than UML Models?

被引:11
|
作者
Cao, Lan [1 ]
Ramesh, Balasubramaniam [2 ]
Rossi, Matti [3 ]
机构
[1] Old Dominion Univ, Norfolk, VA 23529 USA
[2] Georgia State Univ, Atlanta, GA 30303 USA
[3] Helsinki Sch Econ, Helsinki, Finland
关键词
Accuracy; Biological system modeling; Data mining; Design maintainability; Design notations and documentation; Design representation; Maintenance engineering; Object oriented modeling; Programming techniques; Software; Software distribution; Software maintenance; Unified modeling language; Visual programming;
D O I
10.1109/MS.2009.87
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Domain-specific modeling (DSM) languages have been adopted in many industries, but these languages haven't yet gained wide acceptance in practice. This is because the claims of increased productivity and ease of understanding haven't been verified by independent studies. To address this concern, this article compares the maintenance performance of the Enterprise Mobile Application DSM (EMADSM) language and UML. Maintenance in software-intensive systems is critical because software often continuously evolves not only during development but also after delivery, to meet users' ever-changing needs. So, maintenance performance significantly impacts software development productivity. Study results show that maintenance is significantly easier and faster with EMADSM than with UML. This finding has considerable implications for companies that maintain evolving systems. © 2009 IEEE.
引用
收藏
页码:19 / 21
页数:3
相关论文
共 50 条
  • [1] Domain-specific language for automatic generation of UML models
    Miranda, Marcio Assis
    Ribeiro, Marcos Guilherme
    Marques-Neto, Humberto Torres
    Junho Song, Mark Alan
    [J]. IET SOFTWARE, 2018, 12 (02) : 129 - 135
  • [2] Concept Models for Domain-Specific Search
    Meij, Edgar
    de Rijke, Maarten
    [J]. EVALUATING SYSTEMS FOR MULTILINGUAL AND MULTIMODAL INFORMATION ACCESS, 2009, 5706 : 207 - 214
  • [3] Domain-Specific Software Component Models
    Lau, Kung-Kiu
    Taweel, Faris M.
    [J]. COMPONENT-BASED SOFTWARE ENGINEERING, PROCEEDINGS, 2009, 5582 : 19 - 35
  • [4] Distill: Domain-Specific Compilation for Cognitive Models
    Vesely, Jan
    Pothukuchi, Raghavendra Pradyumna
    Joshi, Ketaki
    Gupta, Samyak
    Cohen, Jonathan D.
    Bhattacharjee, Abhishek
    [J]. CGO '22: PROCEEDINGS OF THE 2022 IEEE/ACM INTERNATIONAL SYMPOSIUM ON CODE GENERATION AND OPTIMIZATION (CGO), 2022, : 301 - 312
  • [5] A generic framework for defining domain-specific models
    Solberg, A
    Oldevik, J
    Jensvoll, A
    [J]. ISSUES AND TRENDS OF INFORMATION TECHNOLOGY MANAGEMENT IN CONTEMPORARY ORGANIZATIONS, VOLS 1 AND 2, 2002, : 742 - 746
  • [6] Weaving deployment aspects into domain-specific models
    Balasubramanian, Krishnakumar
    Gokhale, Aniruddha
    Lin, Yuehua
    Zhang, Jing
    Gray, Jeff
    [J]. INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2006, 16 (03) : 403 - 424
  • [7] Conceptual language models for domain-specific retrieval
    Meij, Edgar
    Trieschnigg, Dolf
    de Rijke, Maarten
    Kraaij, Wessel
    [J]. INFORMATION PROCESSING & MANAGEMENT, 2010, 46 (04) : 448 - 469
  • [8] Describing Variability with Domain-Specific Languages and Models
    Tolvanen, Juha-Pekka
    Kelly, Steven
    [J]. SPLC'19: PROCEEDINGS OF THE 23RD INTERNATIONAL SYSTEMS AND SOFTWARE PRODUCT LINE CONFERENCE, VOL A, 2020, : 329 - 329
  • [9] DSMDiff: a differentiation tool for domain-specific models
    Lin, Yuehua
    Gray, Jeff
    Jouault, Frederic
    [J]. EUROPEAN JOURNAL OF INFORMATION SYSTEMS, 2007, 16 (04) : 349 - 361
  • [10] Describing Variability with Domain-Specific Languages and Models
    Tolvanen, Juha-Pekka
    Kelly, Steven
    [J]. SPLC'18: PROCEEDINGS OF THE 22ND INTERNATIONAL SYSTEMS AND SOFTWARE PRODUCT LINE CONFERENCE, VOL 1, 2018, : 300 - 300