• 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