Modelltransformationen in nutzer-zentrierten Entwurfsprozessen der Automation
暂无分享,去创建一个
Zusammenfassung Die Zusammenführung modellbasierter und nutzerzentrierter Entwurfsprozesse bei der Entwicklung von Benutzungsschnittstellen kann die Gebrauchstauglichkeit der resultierenden Benutzungsschnittstellen verbessern. Aus der Kombination der Entwurfsprozesse erwachsen Anforderungen an die notwendigen Modelltransformationen. Als zentrale Herausforderung wird in diesem Beitrag die Überwindung der Abstraktionslücke zwischen abstrakten und konkreten Modellen betrachtet. Anhand einer Transformation innerhalb des nutzerzentrierten Entwicklungsprozesses der Useware zur Integration einer domänenspezifischen Sprache der Automatisierungstechnik, werden die Herausforderungen der Modelltransformationen analysiert und mit den Mitteln der modellgetriebenen Software-Entwicklung gelöst. Weiterhin wird die Unterstützung von iterativem Vorgehen in modellbasierten Entwicklungsprozessen untersucht und als Lösung das Persistant Transformation Mapping vorgeschlagen. Abstract Joining model-based and user-centered design processes for the development of user interfaces can improve the usability of the resulting user interfaces. Due to the combination of the design processes challenges arise for the necessary model transformations. Bridging the abstraction gap between abstract and concrete models is the key challenge that is addressed by this paper. By example of a transformation within the user-centered development process to integrate a domainspecific language of the automation challenges are analyzed and solved by means of the model-driven software development. Furthermore, the support of iterative procedures in model-based development processes is examined and as a solution the Persistent Transformation Mapping is proposed.