Please use this identifier to cite or link to this item: http://hdl.handle.net/2381/38231
Full metadata record
DC FieldValueLanguage
dc.contributor.authorWalkinshaw, Neil-
dc.contributor.authorHall, Mathew-
dc.date.accessioned2016-10-24T13:30:50Z-
dc.date.available2016-10-24T13:30:50Z-
dc.date.issued2017-01-16-
dc.identifier.citation2016 IEEE International Conference on Software Maintenance and Evolution (ICSME), Raleigh, NC, 2016, pp. 122-132.en
dc.identifier.urihttp://ieeexplore.ieee.org/document/7816460/en
dc.identifier.urihttp://hdl.handle.net/2381/38231-
dc.description.abstractThe challenge of inferring state machines from log data or execution traces is well-established, and has led to the development of several powerful techniques. Current approaches tend to focus on the inference of conventional finite state machines or, in few cases, state machines with guards. However, these ma- chines are ultimately only partial, because they fail to model how any underlying variables are computed during the course of an execution; they are not computational . In this paper we introduce a technique based upon Genetic Programming to infer these data transformation functions, which in turn render inferred automata fully computational. Instead of merely determining whether or not a sequence is possible, they can be simulated, and be used to compute the variable values throughout the course of an execution. We demonstrate the approach by using a Cross- Validation study to reverse-engineer complete (computational) EFSMs from traces of established implementations.en
dc.language.isoenen
dc.publisherInstitute of Electrical and Electronics Engineers (IEEE)en
dc.rightsCopyright © 2016, IEEE. Deposited with reference to the publisher’s open access archiving policy.en
dc.titleInferring Computational State Machine Models from Program Executionsen
dc.typeConference Paperen
dc.identifier.doi10.1109/ICSME.2016.74-
dc.description.statusPeer-revieweden
dc.description.versionPost-printen
dc.description.presentedInternational Conference on Software Maintenance and Evolution (ICSME) 2016 Oct 5 – Oct 7, Raleigh, North Carolina, USAen
dc.date.end2016-10-10-
dc.date.start2016-10-02-
pubs.organisational-group/Organisationen
pubs.organisational-group/Organisation/COLLEGE OF SCIENCE AND ENGINEERINGen
pubs.organisational-group/Organisation/COLLEGE OF SCIENCE AND ENGINEERING/Department of Computer Scienceen
dc.dateaccepted2016-06-15-
Appears in Collections:Conference Papers & Presentations, Dept. of Computer Science

Files in This Item:
File Description SizeFormat 
ICSME2016FinalSubmission.pdfPost-review (final submitted author manuscript)516.05 kBAdobe PDFView/Open


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