ACKNOWLEDGEMENTS
The research work presented in this paper is funded
by the German Federal State of Rhineland-Palatinate
within the excellence cluster ”Dependable Adaptive
Systems and Mathematical Modeling”.
REFERENCES
Benveniste, A., Caspi, P., Edwards, S., Halbwachs, N., Le
Guernic, P., and de Simone, R. (2003). The syn-
chronous languages twelve years later. Proceedings
of the IEEE, 91(1):64–83.
Berry, G. (1998). The foundations of Esterel. In Plotkin, G.,
Stirling, C., and Tofte, M., editors, Proof, Language
and Interaction: Essays in Honour of Robin Milner.
MIT.
Bryant, R. (1986). Graph-based algorithms for Boolean
function manipulation. IEEE Transactions on Com-
puters, C-35(8):677–691.
Burch, J., Clarke, E., McMillan, K., Dill, D., and Hwang,
L. (1990). Symbolic model checking: 10
20
states and
beyond. In Symposium on Logic in Computer Science
(LICS), pages 1–33, Washington, D.C. IEEE Com-
puter Society.
Clarke, E., Grumberg, O., and Peled, D. (1999). Model
Checking. MIT, London, England.
Clarke, E. and Wing, J. (1996). Formal methods: State
of the art and future directions. Technical Report
CMU-CS-96-178, Carnegie Mellon University.
ftp://reports.adm.cs.cmu.edu/usr/anon/1996/CMU-
CS-96-178.ps.
Diethers, K., Firley, T., Krger, T., and Thomas, U. (2003).
A new framework for task oriented sensor based robot
programming and verification. In International Con-
ference on Advanced Robotics (ICAR), pages 1208–
1214, Coimbra,Portugal. IEEE Computer Society.
Halbwachs, N. (1993). Synchronous programming of reac-
tive systems. Kluwer.
Kim, M. and Kang, K. (2005). Formal construction and
verification of home service robots: A case study. In
Peled, D. and Tsay, Y.-K., editors, International Sym-
posium on Automated Technology for Verification and
Analysis (ATVA), volume 3707 of LNCS, pages 429–
443, Taipei, Taiwan. Springer.
McMillan, K. (1992). The SMV system, symbolic model
checking - an approach. Technical Report CMU-CS-
92-131, Carnegie Mellon University.
Sch
¨
afer, H. and Berns, K. (2006). Ravon - an autonomous
vehicle for risky intervention and surveillance. In In-
ternational Workshop on Robotics for risky interven-
tion and environmental surveillance - RISE.
Schmitz, N., Proetzsch, M., and Berns, K. (2006). Pose esti-
mation in rough terrain for the outdoor vehicle ravon.
In 37th International Symposium on Robotics (ISR).
Schneider, K. (2001a). Embedding imperative synchronous
languages in interactive theorem provers. In Confer-
ence on Application of Concurrency to System Design
(ACSD), pages 143–156, Newcastle upon Tyne, UK.
IEEE Computer Society.
Schneider, K. (2001b). Exploiting Hierarchies in Temporal
Logics, Finite Automata, Arithmetics, and µ-Calculus
for Efficiently Verifying Reactive Systems. Habilitation
Thesis. University of Karlsruhe.
Schneider, K. (2003). Verification of Reactive Systems –
Formal Methods and Algorithms. Texts in Theoretical
Computer Science (EATCS Series). Springer.
Schneider, K. (2006). The synchronous programming lan-
guage Quartz. Internal Report (to appear), Department
of Computer Science, University of Kaiserslautern.
Schneider, K. and Schuele, T. (2005). Averest: Specifica-
tion, verification, and implementation of reactive sys-
tems. In Conference on Application of Concurrency
to System Design (ACSD), St. Malo, France. partici-
pant’s proceedings.
Schneider, K. and Schuele, T. (2006). A framework for
verifying and implementing embedded systems. In
Straube, B. and Freibothe, M., editors, Methoden und
Beschreibungssprachen zur Modellierung und Veri-
fikation von Schaltungen und Systemen, pages 242–
247, Dresden, Germany. GI/ITG/GMM, Fraunhofer
Institut fr Integrierte Schaltungen, ISBN 3-9810287-
1-6.
Schuele, T. and Schneider, K. (2006). Bounded model
checking for infinite state systems. Formal Methods
in System Design (FMSD). DOI 10.1007/s10703-006-
0019-9.
Sharygina, N., Browne, J., Xie, F., Kurshan, R., and Levin,
V. (2004). Lessons learned from model checking a
NASA robot controller. Formal Methods in System
Design (FMSD), 25(2-3):241–270.
Sowmya, A., So, D., and Tang, W. (2002). Design of a mo-
bile robot controller using Esterel tools. Electronic
Notes in Theoretical Computer Science (ENTCS),
65(5). Workshop on Synchronous Languages, Appli-
cations, and Programming (SLAP).
ICINCO 2007 - International Conference on Informatics in Control, Automation and Robotics
164