Please use this identifier to cite or link to this item: http://bura.brunel.ac.uk/handle/2438/9747
Full metadata record
DC FieldValueLanguage
dc.contributor.authorDongol, B-
dc.contributor.authorHayes, IJ-
dc.contributor.authorRobinson, PJ-
dc.date.accessioned2015-01-14T13:55:35Z-
dc.date.available2014-
dc.date.available2015-01-14T13:55:35Z-
dc.date.issued2014-
dc.identifier.citationFormal Aspects of Computing, 26:3, pp. 563 - 589, 2014en_US
dc.identifier.issn0934-5043-
dc.identifier.urihttp://link.springer.com/article/10.1007/s00165-012-0272-1-
dc.identifier.urihttp://bura.brunel.ac.uk/handle/2438/9747-
dc.description.abstractThe teleo-reactive programming model is a high-level approach to developing real-time systems that supports hierarchical composition and durative actions. The model is different from frameworks such as action systems, timed automata and TLA+, and allows programs to be more compact and descriptive of their intended behaviour. Teleo-reactive programs are particularly useful for implementing controllers for autonomous agents that must react robustly to their dynamically changing environments. In this paper, we develop a real-time logic that is based on Duration Calculus and use this logic to formalise the semantics of teleo-reactive programs. We develop rely/guarantee rules that facilitate reasoning about a program and its environment in a compositional manner. We present several theorems for simplifying proofs of teleo-reactive programs and present a partially mechanised method for proving progress properties of goal-directed agents. © 2013 British Computer Society.en_US
dc.languageeng-
dc.language.isoenen_US
dc.publisherSpringer-Verlag London Ltden_US
dc.subjectGoal-directed agentsen_US
dc.subjectInterval-based logicsen_US
dc.subjectReactive systemsen_US
dc.subjectReal-time programsen_US
dc.subjectRely/guarantee reasoningen_US
dc.subjectTeleo-reactive programmingen_US
dc.titleReasoning about goal-directed real-time teleo-reactive programsen_US
dc.typeArticleen_US
dc.identifier.doihttp://dx.doi.org/10.1007/s00165-012-0272-1-
dc.relation.isPartOfFormal Aspects of Computing-
dc.relation.isPartOfFormal Aspects of Computing-
pubs.organisational-data/Brunel-
pubs.organisational-data/Brunel/Brunel Staff by College/Department/Division-
pubs.organisational-data/Brunel/Brunel Staff by College/Department/Division/College of Engineering, Design and Physical Sciences-
pubs.organisational-data/Brunel/Brunel Staff by College/Department/Division/College of Engineering, Design and Physical Sciences/Dept of Computer Science-
pubs.organisational-data/Brunel/Brunel Staff by College/Department/Division/College of Engineering, Design and Physical Sciences/Dept of Computer Science/Computer Science-
Appears in Collections:Electronic and Computer Engineering

Files in This Item:
File Description SizeFormat 
Fulltext.pdf368.11 kBAdobe PDFView/Open


Items in BURA are protected by copyright, with all rights reserved, unless otherwise indicated.