Zur Hauptnavigation wechseln Zur Suche wechseln Zum Hauptinhalt wechseln

Leveraging Formal Verification Techniques for Design-Time Animation of Reactive Control Programs

Publikation: Beitrag in Buch/Bericht/Konferenzband › Konferenzbeitrag › Begutachtung

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.
OriginalspracheEnglisch
TitelProc. of the Seventh IASTED International Conference on Human-Computer Interaction (HCI 2012)
VerlagACTA Press
Seiten293-300
Seitenumfang8
ISBN (Print)9780889869202
DOIs
PublikationsstatusVeröffentlicht - 2012

UN SDGs

Dieser Output leistet einen Beitrag zu folgendem(n) Ziel(en) für nachhaltige Entwicklung

  1. SDG 9 – Industrie, Innovation und Infrastruktur
    SDG 9 – Industrie, Innovation und Infrastruktur

Wissenschaftszweige

  • 102 Informatik
  • 102009 Computersimulation
  • 102011 Formale Sprachen
  • 102013 Human-Computer Interaction
  • 102029 Praktische Informatik
  • 102022 Softwareentwicklung
  • 102024 Usability Research

JKU-Schwerpunkte

  • Computation in Informatics and Mathematics
  • TNF Allgemein

Dieses zitieren