Title
Software support for building end-user programming environments in the automation domain
Abstract
Projects in the automation domain often require that end users, who are the machine operators, have means to change control software to make adaptations and optimizations for the machining task at hand. Although they usually do not have any software development expertise, they intervene in safety-critical software systems. This results in high demands on end-user programming environments with respect to supporting, guiding, and supervising end users. In this paper we present a software framework which is intended to serve as a basis for developing end-user programming environments. The main parts of this framework are a domain-specific language for programming automation solutions at a high level of abstraction, different visual editors for supporting end users, an approach for checking program changes against formal specifications, a variability modeling approach for representing high-level user decisions, and an approach for setting up customized end-user environments from models.
Year
DOI
Venue
2008
10.1145/1370847.1370864
Proceedings of the 4th international workshop on End-user software engineering
Keywords
DocType
Citations 
automation domain,variability modeling approach,end-user programming environment,industrial automation,end-user programming,control software,software framework,visual programming,end user,software support,programming automation solution,software development expertise,customized end-user environment,domain-specific language,safety-critical software system,visual language,formal specification,domain specific language,software development
Conference
1
PageRank 
References 
Authors
0.36
6
5
Name
Order
Citations
PageRank
Herbert Prähofer118917.00
Dominik Hurnaus2212.25
Roland Schatz3858.95
Christian Wirth4766.67
Hanspeter Mössenbö k510.36