Abstract
In industrial automation, end users, who usually have no or only limited programming expertise, often need to change and adapt the control program at hand. This results in high demands on end-user programming environments with respect to supporting, guiding, and supervising end users. In the project MONACO, we developed a domain-specific language and respective tools for end-user programmers. In particular, we developed a verification technique and semantic assistance tools for preventing end users from introducing semantic errors that violate specified contracts and constraints. In this paper, we present a further tool for supporting end users. The knowledge derived in the verification algorithm about states at particular code positions is leveraged in a design-time animation tool which displays the possible states of the machine. Hence, an end user can gain an intuitive understanding of the program and assess the consequences of program changes already at design time and without conducting test run.
| Original language | English |
|---|---|
| Title of host publication | Proc. of the Seventh IASTED International Conference on Human-Computer Interaction (HCI 2012) |
| Publisher | ACTA Press |
| Pages | 293-300 |
| Number of pages | 8 |
| ISBN (Print) | 9780889869202 |
| DOIs | |
| Publication status | Published - 2012 |
Fields of science
- 102 Computer Sciences
- 102009 Computer simulation
- 102011 Formal languages
- 102013 Human-computer interaction
- 102029 Practical computer science
- 102022 Software development
- 102024 Usability research
JKU Focus areas
- Computation in Informatics and Mathematics
- Engineering and Natural Sciences (in general)