Abstract
The module Domain‐specific Languages for Automation Control of the Christian Doppler Laboratory for Automated Software Engineering targets on developing concepts, modeling and programming notations, as well as tools that empower domain experts as well as end users to build and adapt control programs in an intuitive and concise way. In this module a domain‐specific programming language called Monaco has been developed, which is a language for event‐based, reactive machine control programming. It is intended to serve as a basis for end‐user programming systems.
Currently, Monaco programs are translated into an internal representation (CodeDOM), which is interpreted by a virtual machine. In order to satisfy real‐time constraints, a compiler framework for translating Monaco programs directly to machine code should be developed.
The compiler framework should support translation of Monaco programs to different target platforms. Additionally, the compilers should enable modifications of Monaco programs at
run time (e.g., replacing certain routines with others, which is a necessary requirement in our domain) while still preserving real‐time properties.
| Originalsprache | Englisch |
|---|---|
| Publikationsstatus | Veröffentlicht - Dez. 2008 |
Wissenschaftszweige
- 102 Informatik
- 102009 Computersimulation
- 102011 Formale Sprachen
- 102013 Human-Computer Interaction
- 102029 Praktische Informatik
- 102022 Softwareentwicklung
- 102024 Usability Research
Dieses zitieren
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver