Experience Report: Towards Moving Things with Types - Helping Logistics Domain Experts to Control Cyber-Physical Systems with Type-Based Synthesis

One of the ultimate goals of software engineering is to leave virtual spaces and move real things. We take one step toward supporting users with this goal by connecting a type-based synthesis algorithm, (CL)S, and its IDE to a logistics lab environment. The environment is built and used by domain ex...

Full description

Bibliographic Details
Main Authors: Jan Bessai, Moritz Roidl, Anna Vasileva
Format: Article
Language:English
Published: Open Publishing Association 2019-12-01
Series:Electronic Proceedings in Theoretical Computer Science
Online Access:http://arxiv.org/pdf/1912.10628v1
id doaj-127f9e33f75142e88bd7a8c125e9232f
record_format Article
spelling doaj-127f9e33f75142e88bd7a8c125e9232f2020-11-25T01:36:21ZengOpen Publishing AssociationElectronic Proceedings in Theoretical Computer Science2075-21802019-12-01310Proc. F-IDE 20191610.4204/EPTCS.310.1:4Experience Report: Towards Moving Things with Types - Helping Logistics Domain Experts to Control Cyber-Physical Systems with Type-Based SynthesisJan Bessai0Moritz Roidl1Anna Vasileva2 Technical University of Dortmund Technical University of Dortmund Technical University of Dortmund One of the ultimate goals of software engineering is to leave virtual spaces and move real things. We take one step toward supporting users with this goal by connecting a type-based synthesis algorithm, (CL)S, and its IDE to a logistics lab environment. The environment is built and used by domain experts, who have little or no training in formal methods, and need to cope with large spaces of software, hardware and problem specific solution variability. It consists of a number of Cyber-Physical Systems (CPS), including wheel-driven robots as well as flying drones, and it has laser-based support to visualize their possible movements. Our work describes results on an experiment integrating the latter with (CL)S. Possibilities and challenges of working in the domain of logistics and in cooperation with its experts are outlined. Future research plans are presented and an invitation is made to join the effort of building better, formally understood, development tools for CPS-enabled industrial environments.http://arxiv.org/pdf/1912.10628v1
collection DOAJ
language English
format Article
sources DOAJ
author Jan Bessai
Moritz Roidl
Anna Vasileva
spellingShingle Jan Bessai
Moritz Roidl
Anna Vasileva
Experience Report: Towards Moving Things with Types - Helping Logistics Domain Experts to Control Cyber-Physical Systems with Type-Based Synthesis
Electronic Proceedings in Theoretical Computer Science
author_facet Jan Bessai
Moritz Roidl
Anna Vasileva
author_sort Jan Bessai
title Experience Report: Towards Moving Things with Types - Helping Logistics Domain Experts to Control Cyber-Physical Systems with Type-Based Synthesis
title_short Experience Report: Towards Moving Things with Types - Helping Logistics Domain Experts to Control Cyber-Physical Systems with Type-Based Synthesis
title_full Experience Report: Towards Moving Things with Types - Helping Logistics Domain Experts to Control Cyber-Physical Systems with Type-Based Synthesis
title_fullStr Experience Report: Towards Moving Things with Types - Helping Logistics Domain Experts to Control Cyber-Physical Systems with Type-Based Synthesis
title_full_unstemmed Experience Report: Towards Moving Things with Types - Helping Logistics Domain Experts to Control Cyber-Physical Systems with Type-Based Synthesis
title_sort experience report: towards moving things with types - helping logistics domain experts to control cyber-physical systems with type-based synthesis
publisher Open Publishing Association
series Electronic Proceedings in Theoretical Computer Science
issn 2075-2180
publishDate 2019-12-01
description One of the ultimate goals of software engineering is to leave virtual spaces and move real things. We take one step toward supporting users with this goal by connecting a type-based synthesis algorithm, (CL)S, and its IDE to a logistics lab environment. The environment is built and used by domain experts, who have little or no training in formal methods, and need to cope with large spaces of software, hardware and problem specific solution variability. It consists of a number of Cyber-Physical Systems (CPS), including wheel-driven robots as well as flying drones, and it has laser-based support to visualize their possible movements. Our work describes results on an experiment integrating the latter with (CL)S. Possibilities and challenges of working in the domain of logistics and in cooperation with its experts are outlined. Future research plans are presented and an invitation is made to join the effort of building better, formally understood, development tools for CPS-enabled industrial environments.
url http://arxiv.org/pdf/1912.10628v1
work_keys_str_mv AT janbessai experiencereporttowardsmovingthingswithtypeshelpinglogisticsdomainexpertstocontrolcyberphysicalsystemswithtypebasedsynthesis
AT moritzroidl experiencereporttowardsmovingthingswithtypeshelpinglogisticsdomainexpertstocontrolcyberphysicalsystemswithtypebasedsynthesis
AT annavasileva experiencereporttowardsmovingthingswithtypeshelpinglogisticsdomainexpertstocontrolcyberphysicalsystemswithtypebasedsynthesis
_version_ 1725063518783275008