TY - CONF
T1 - Domain-specific modeling in industrial automation - challenges and experiences.
AU - Moser, Michael
AU - Michael, Pfeiffer
AU - Pichler, Josef
N1 - Publisher Copyright:
© 2014 ACM.
Copyright:
Copyright 2015 Elsevier B.V., All rights reserved.
PY - 2014/5/31
Y1 - 2014/5/31
N2 - Domain-specific modeling promises to close the gap between an application domain and a solution domain. As such it enables domain experts to directly model an application by means of a domain-specific language and to fully generate a final software product from the models. The advantages of domain-specific modeling have been demonstrated from several industrial case studies in various domains. However, domain-specific modeling is rarely applied in industrial automation. We have designed and developed two DSM solutions in the domains of injection molding machines and robot welding in order to enable domain experts to directly program in both domains without detailed software development expertise. In this paper we present two DSM tools, discuss challenges and experiences during design and development of both tools and draw some general insights about adapting DSM for industrial automation.
AB - Domain-specific modeling promises to close the gap between an application domain and a solution domain. As such it enables domain experts to directly model an application by means of a domain-specific language and to fully generate a final software product from the models. The advantages of domain-specific modeling have been demonstrated from several industrial case studies in various domains. However, domain-specific modeling is rarely applied in industrial automation. We have designed and developed two DSM solutions in the domains of injection molding machines and robot welding in order to enable domain experts to directly program in both domains without detailed software development expertise. In this paper we present two DSM tools, discuss challenges and experiences during design and development of both tools and draw some general insights about adapting DSM for industrial automation.
KW - Domain-specific language
KW - Domain-specific modeling
KW - End-user programming
KW - Industrial automation
KW - Usability evaluation
UR - http://www.scopus.com/inward/record.url?scp=84928012529&partnerID=8YFLogxK
U2 - 10.1145/2593783.2593787
DO - 10.1145/2593783.2593787
M3 - Paper
SP - 42
EP - 51
ER -