Issue No. 04 - July/August (2009 vol. 26)
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/MS.2009.87
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.
visual programming, programming techniques, design notations and documentation, design representation, design maintainability, software distribution, software maintenance
L. Cao, M. Rossi and B. Ramesh, "Are Domain-Specific Models Easier to Maintain Than UML Models?," in IEEE Software, vol. 26, no. , pp. 19-21, 2009.