This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Are Domain-Specific Models Easier to Maintain Than UML Models?
July/August 2009 (vol. 26 no. 4)
pp. 19-21
Lan Cao, Old Dominion University
Balasubramaniam Ramesh, Georgia State University
Matti Rossi, Helsinki School of Economics
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.

1. J. Greenfield and K. Short, Software Factories: Assembling Applications with Patterns, Models, Frameworks, and Tools, John Wiley &Sons, 2004.
2. S. Kelly and J.-P. Tolvanen, Domain-Specific Modeling: Enabling Full Code Generation, Wiley-IEEE CS Press, 2008.

Index Terms:
visual programming, programming techniques, design notations and documentation, design representation, design maintainability, software distribution, software maintenance
Citation:
Lan Cao, Balasubramaniam Ramesh, Matti Rossi, "Are Domain-Specific Models Easier to Maintain Than UML Models?," IEEE Software, vol. 26, no. 4, pp. 19-21, July-Aug. 2009, doi:10.1109/MS.2009.87
Usage of this product signifies your acceptance of the Terms of Use.