• DocumentCode
    1937682
  • Title

    Measuring and Reducing Modeling Effort in Domain-Specific Modeling Languages with Examples

  • Author

    Hill, James H.

  • Author_Institution
    Indiana Univ.-Purdue, Univ. Indianapolis, Indianapolis, IN, USA
  • fYear
    2011
  • fDate
    27-29 April 2011
  • Firstpage
    120
  • Lastpage
    129
  • Abstract
    Domain-specific modeling languages (DSMLs) facilitate rapid and ``correct-by-construction´´ realization of concepts for the target domain. Although DSMLs provide such benefits, there is implied (or hidden) modeling effort---in terms of user actions---associated with using a DSML that can negatively impact its effectiveness. It is therefore critical that DSML developers understand the meaning of modeling effort and how to reduce it so their DSML is of high quality. This paper provides two contributions to research on developing DSMLs. First, the paper defines a metric for measuring model effort. Secondly, this paper discusses several techniques, with examples, reducing (or improving) modeling effort. The techniques discussed in the paper have been applied to an open-source DSML called the Platform Independent Component Modeling Language (PICML), which is currently used in both academic and industry settings for designing and implementing large-scale distributed systems. Finally, results show that it is possible to reduce modeling effort without requiring user studies to analyze such concerns.
  • Keywords
    distributed processing; object-oriented languages; public domain software; simulation languages; DSML developers; correct-by-construction realization; domain specific modeling language; large-scale distributed system; modeling effort reduction; open source DSML; platform independent component modeling language; Analytical models; Complexity theory; Computational modeling; Computers; Humans; Mathematical model; Semantics; domain-specific modeling languages; measure; model complexity; reduction;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Engineering of Computer Based Systems (ECBS), 2011 18th IEEE International Conference and Workshops on
  • Conference_Location
    Las Vegas, NV
  • Print_ISBN
    978-1-4577-0065-1
  • Electronic_ISBN
    978-0-7695-4379-6
  • Type

    conf

  • DOI
    10.1109/ECBS.2011.22
  • Filename
    5934812