Logo des Repositoriums
 

Monaco: A DSL Approach for Programming Automation Systems

dc.contributor.authorPrähofer, Herbert
dc.contributor.authorHurnaus, Dominik
dc.contributor.authorSchatz, Roland
dc.contributor.authorWirth, Christian
dc.contributor.authorMössenböck, Hanspeter
dc.contributor.editorHerrmann, Korbinian
dc.contributor.editorBrügge, Bernd
dc.date.accessioned2019-05-06T09:37:06Z
dc.date.available2019-05-06T09:37:06Z
dc.date.issued2008
dc.description.abstractIn this paper we present the language Monaco, which is a DSL for programming event-based, reactive automation solutions. The main purpose of the language is to bring automation programming closer to the domain experts and end users. Important design goals therefore have been to keep the language simple and allow writing programs which are close to the perception of domain experts. The language Monaco is similar to Statecharts in its expressive power, however, adopts an imperative notation. Moreover, Monaco adopts a state-of-the-art component approach with interfaces and polymorphic implementations and it enforces strict hierarchical communication architectures which support the hierarchical abstraction of control tasks. We discuss the main design goals, the essential programming elements, and the visual program representation and illustrate how the language supports hierarchical abstraction of control functionality by an example application.en
dc.identifier.isbn978-3-88579-215-4
dc.identifier.pissn1617-5468
dc.identifier.urihttps://dl.gi.de/handle/20.500.12116/22232
dc.language.isoen
dc.publisherGesellschaft für Informatik e. V.
dc.relation.ispartofSoftware Engineering 2008
dc.relation.ispartofseriesLecture Notes in Informatics (LNI) - Proceedings, Volume P-121
dc.titleMonaco: A DSL Approach for Programming Automation Systemsen
dc.typeText/Conference Paper
gi.citation.endPage256
gi.citation.publisherPlaceBonn
gi.citation.startPage242
gi.conference.date18.-22.02.2008
gi.conference.locationMünchen
gi.conference.sessiontitleRegular Research Papers

Dateien

Originalbündel
1 - 1 von 1
Lade...
Vorschaubild
Name:
242.pdf
Größe:
644.94 KB
Format:
Adobe Portable Document Format