2010 IEEE/RSJ International Conference on Intelligent Robots and Systems 2010
DOI: 10.1109/iros.2010.5650536
|View full text |Cite
|
Sign up to set email alerts
|

Deriving concurrent control software from behavioral specifications

Abstract: Concurrency is an integral part of many robotics applications, due to the need for handling inherently parallel tasks such as motion control and sensor monitoring. Writing programs for this complex domain can be hard, in particular because of the difficulties of retaining a robust modular design. We propose to use SCOOP, an object-oriented programming model for concurrency which by construction is free of data races, therefore excluding a major class of concurrent programming errors. Synchronization requiremen… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0

Year Published

2012
2012
2015
2015

Publication Types

Select...
3
2

Relationship

0
5

Authors

Journals

citations
Cited by 5 publications
(3 citation statements)
references
References 11 publications
0
3
0
Order By: Relevance
“…However, there are promising ways to address this problem (Ramanathan et al 2010;Hager and Peterson 1999). In addition, to implement complex actions, an interesting research direction could be to define actions sequentially, execute each of them in its own thread and use exceptions to handle failures.…”
Section: On the Software Architecturementioning
confidence: 99%
“…However, there are promising ways to address this problem (Ramanathan et al 2010;Hager and Peterson 1999). In addition, to implement complex actions, an interesting research direction could be to define actions sequentially, execute each of them in its own thread and use exceptions to handle failures.…”
Section: On the Software Architecturementioning
confidence: 99%
“…The Roboscoop framework builds on top of the work by Ramanathan et al [14]. The authors presented a controller for hexapod using SCOOP.…”
Section: Related Workmentioning
confidence: 99%
“…Earlier work (Ramanathan et al, 2010) demonstrates that SCOOP is suitable to implement concurrent robotic control software in a way that the code has a close correspondence to the behavioral specification. The hexapod robot, shown in Fig.…”
Section: Hexapodmentioning
confidence: 99%