Back to Search
Start Over
On the Software Engineering Challenges of Applying Reactive Synthesis to Robotics
- Source :
- RoSE@ICSE, Proceedings of the 1st International Workshop on Robotics Software Engineering
- Publication Year :
- 2022
- Publisher :
- Zenodo, 2022.
-
Abstract
- Reactive synthesis is an automated procedure to obtain a correct-by-construction reactive system from its temporal logic specification. This short paper discusses the software engineering challenges in applying reactive synthesis to robotics, beyond the synthesis algorithms themselves, including the challenge of writing declarative specifications, the challenge of abstraction of data and time, and the challenge of availability of an adequate development process supported by related tools. The identification and description of the challenges are based on our experience in building a development environment for reactive synthesis and applying it to the construction of about 10 different autonomous Lego robots. We describe the challenges using concrete examples from one of the robots built in our lab.
- Subjects :
- 0209 industrial biotechnology
business.industry
Process (engineering)
Computer science
020207 software engineering
Robotics
02 engineering and technology
020901 industrial engineering & automation
Software
Educational robotics
0202 electrical engineering, electronic engineering, information engineering
Robot
Temporal logic
Artificial intelligence
business
Software engineering
Reactive system
Abstraction (linguistics)
Subjects
Details
- ISBN :
- 978-1-4503-5760-9
- ISBNs :
- 9781450357609
- Database :
- OpenAIRE
- Journal :
- RoSE@ICSE, Proceedings of the 1st International Workshop on Robotics Software Engineering
- Accession number :
- edsair.doi.dedup.....ceed66e12836fc5a3c8e60559a10e8cd