Show simple item record

dc.contributor.authorEffinger, Robert Temple
dc.contributor.authorWilliams, Brian Charles
dc.contributor.authorKelly, Gerard
dc.contributor.authorSheehy, Michael
dc.date.accessioned2011-12-20T18:15:21Z
dc.date.available2011-12-20T18:15:21Z
dc.date.issued2009-10
dc.identifier.urihttp://hdl.handle.net/1721.1/67835
dc.description.abstractIn this paper we extend dynamic controllability of temporally-flexible plans to temporally-flexible reactive programs. We consider three reactive programming language constructs whose behavior depends on runtime observations; conditional execution, iteration, and exception handling. Temporally-flexible reactive programs are distinguished from temporally-flexible plans in that program execution is conditioned on the runtime state of the world. In addition, exceptions are thrown and caught at runtime in response to violated timing constraints, and handled exceptions are considered successful program executions. Dynamic controllability corresponds to a guarantee that a program will execute to completion, despite runtime constraint violations and uncertainty in runtime state. An algorithm is developed which frames the dynamic controllability problem as an AND/OR search tree over possible program executions. A key advantage of this approach is the ability to enumerate only a subset of possible program executions that guarantees dynamic controllability, framed as an AND/OR solution subtree.en_US
dc.language.isoen_US
dc.publisherAAAI Publicaitonsen_US
dc.relation.isversionofhttp://www.aaai.org/ocs/index.php/ICAPS/ICAPS09/paper/view/739en_US
dc.rightsAttribution-Noncommercial-Share Alike 3.0 Unporteden_US
dc.rights.urihttp://creativecommons.org/licenses/by-nc-sa/3.0/en_US
dc.sourceMIT web domainen_US
dc.titleDynamic Controllability of Temporally-flexible Reactive Programsen_US
dc.typeArticleen_US
dc.identifier.citationEffinger, Robert, et al. "Dynamic Controllability of Temporally-flexible Reactive Programs." Nineteenth International Conference on Automated Planning and Scheduling. Thessaloniki, Greece, September 19-23, 2009.en_US
dc.contributor.departmentMassachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratoryen_US
dc.contributor.departmentMassachusetts Institute of Technology. Department of Aeronautics and Astronauticsen_US
dc.contributor.approverWilliams, Brian Charles
dc.contributor.mitauthorEffinger, Robert Temple
dc.contributor.mitauthorWilliams, Brian Charles
dc.relation.journalNineteenth International Conference on Automated Planning and Schedulingen_US
dc.eprint.versionAuthor's final manuscripten_US
dc.type.urihttp://purl.org/eprint/type/ConferencePaperen_US
eprint.statushttp://purl.org/eprint/status/PeerRevieweden_US
dspace.orderedauthorsEffinger, Robert; Williams, Brian; Kelly, Gerard; Sheehy, Michaelen_US
dc.identifier.orcidhttps://orcid.org/0000-0002-1057-3940
mit.licenseOPEN_ACCESS_POLICYen_US
mit.metadata.statusComplete


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record