Show simple item record

dc.contributor.authorAttie, Paul C.
dc.contributor.authorLynch, Nancy Ann
dc.date.accessioned2018-10-11T20:23:18Z
dc.date.available2018-10-11T20:23:18Z
dc.date.issued2016-03
dc.date.submitted2016-02
dc.identifier.issn0890-5401
dc.identifier.issn1090-2651
dc.identifier.urihttp://hdl.handle.net/1721.1/118456
dc.description.abstractWe present dynamic I/O automata (DIOA), a compositional model of dynamic systems. In DIOA, automata can be created and destroyed dynamically, as computation proceeds, and an automaton can dynamically change its signature, i.e., the set of actions in which it can participate. DIOA features operators for parallel composition, action hiding, action renaming, a notion of automaton creation, and a notion of behavioral subtyping by means of trace inclusion. DIOA can model mobility, using signature modification, and is hierarchical: a dynamically changing system of interacting automata is itself modeled as a single automaton. We also show that parallel composition, action hiding, action renaming, and (subject to some technical conditions) automaton creation are all monotonic with respect to trace inclusion: if one component is replaced by another whose traces are a subset of the former, then the set of traces of the system as a whole can only be reduced. Keywords: Dynamic systems; Formal methods; Semantics; Automata; Process creation; Mobilityen_US
dc.publisherElsevier BVen_US
dc.relation.isversionofhttp://dx.doi.org/10.1016/J.IC.2016.03.008en_US
dc.rightsCreative Commons Attribution-NonCommercial-NoDerivs Licenseen_US
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/en_US
dc.sourceMIT Web Domainen_US
dc.titleDynamic input/output automata: A formal and compositional model for dynamic systemsen_US
dc.typeArticleen_US
dc.identifier.citationAttie, Paul C. and Nancy A. Lynch. “Dynamic Input/output Automata: A Formal and Compositional Model for Dynamic Systems.” Information and Computation 249 (August 2016): 28–75 © 2016 Elsevier Incen_US
dc.contributor.departmentMassachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratoryen_US
dc.contributor.mitauthorLynch, Nancy Ann
dc.relation.journalInformation and Computationen_US
dc.eprint.versionAuthor's final manuscripten_US
dc.type.urihttp://purl.org/eprint/type/JournalArticleen_US
eprint.statushttp://purl.org/eprint/status/PeerRevieweden_US
dc.date.updated2018-09-25T18:03:58Z
dspace.orderedauthorsAttie, Paul C.; Lynch, Nancy A.en_US
dspace.embargo.termsNen_US
dc.identifier.orcidhttps://orcid.org/0000-0003-3045-265X
mit.licensePUBLISHER_CCen_US


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record