Abstract
End-users of automation software systems which are the machine operators have the task to provide machine settings and program simple control algorithms to adapt and optimize the machine to the specific automation tasks at hand. End-user programming systems are therefore an intrinsic part of automation systems.
In this paper we report on a project with the goal to build a software framework which allows realizing end-user programming systems with minimal effort. Our approach is based on a new component-based programming language Monaco for event-based machine control, a compiler-generator to realize a Monaco compiler, a virtual machine for execution of Monaco programs, and an Eclipse- and GEF-based modelling and program development environment.
Original language | English |
---|---|
Title of host publication | 6th OOPSLA Workshop on Domain-Specific Modeling |
Publisher | IEEE |
Publication status | Published - Oct 2006 |
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