DocumentCode
1081439
Title
Are Domain-Specific Models Easier to Maintain Than UML Models?
Author
Cao, Lan ; Ramesh, Balasubramaniam ; Rossi, Matti
Author_Institution
Old Dominion Univ., Norfolk, VA
Volume
26
Issue
4
fYear
2009
Firstpage
19
Lastpage
21
Abstract
Although domain-specific modeling (DSM) languages have been adopted in industries such as telecommunications and insurance, they haven´t yet gained wide acceptance in practice. This is because the claims of increased productivity and ease of understanding haven´t yet been verified by independent studies. To address this concern, we examined a DSM language´s performance for maintenance tasks. Maintenance in software-intensive systems is critical because software often continuously evolves during development as well as after delivery, to meet users´ ever-changing needs. So, maintenance performance significantly impacts software development productivity.Experimental results show that maintenance can be significantly easier and faster with a DSM language than with a general- purpose modeling language.
Keywords
software architecture; software maintenance; software performance evaluation; specification languages; UML model; domain-specific modeling language performance; software development productivity; software-intensive system maintenance; Domain specific languages; Error correction; Industrial training; Mobile handsets; Object oriented modeling; Performance evaluation; Productivity; System analysis and design; Testing; Unified modeling language; design maintainability; design notations and documentation; design representation; programming techniques; software distribution; software maintenance; visual programming;
fLanguage
English
Journal_Title
Software, IEEE
Publisher
ieee
ISSN
0740-7459
Type
jour
DOI
10.1109/MS.2009.87
Filename
5076454
Link To Document