Please use this identifier to cite or link to this item: https://doi.org/10.1145/1321631.1321710
DC FieldValue
dc.titleMining modal scenario-based specifications from execution traces of reactive systems
dc.contributor.authorLo, D.
dc.contributor.authorMaoz, S.
dc.contributor.authorKhoo, S.-C.
dc.date.accessioned2013-07-04T08:10:53Z
dc.date.available2013-07-04T08:10:53Z
dc.date.issued2007
dc.identifier.citationLo, D.,Maoz, S.,Khoo, S.-C. (2007). Mining modal scenario-based specifications from execution traces of reactive systems. ASE'07 - 2007 ACM/IEEE International Conference on Automated Software Engineering : 465-468. ScholarBank@NUS Repository. <a href="https://doi.org/10.1145/1321631.1321710" target="_blank">https://doi.org/10.1145/1321631.1321710</a>
dc.identifier.isbn9781595938824
dc.identifier.urihttp://scholarbank.nus.edu.sg/handle/10635/40724
dc.description.abstractSpecification mining is a dynamic analysis process aimed at automatically inferring suggested specifications of a program from its execution traces. We describe a novel method, framework, and tool, for mining inter-object scenario-based specifications in the form of a UML2-compliant variant of Damm and Harels Live Sequence Charts (LSC). LSC extends the classical partial order semantics of sequence diagrams with temporal liveness and symbolic class level lifelines, in order to generate compact and expressive specifications. The output of our algorithm is a sound and complete set of statistically significant LSCs (i.e., satisfying given thresholds of support and confidence), mined from an input execution trace. We locate statistically significant LSCs by exploring the search space of possible LSCs and checking for their statistical significance. In addition, we use an effective search space pruning strategy, specifically adapted to LSCs, which enables efficient mining of scenarios of arbitrary size. We demonstrate and evaluate the utility of our work in mining informative specifications using a case study on Jeti, a popular, full featured messaging application. Copyright 2007 ACM.
dc.description.urihttp://libproxy1.nus.edu.sg/login?url=http://dx.doi.org/10.1145/1321631.1321710
dc.sourceScopus
dc.subjectdynamic analysis
dc.subjectlive sequence charts
dc.subjectspecification mining
dc.subjectUML sequence diagrams
dc.typeConference Paper
dc.contributor.departmentCOMPUTER SCIENCE
dc.description.doi10.1145/1321631.1321710
dc.description.sourcetitleASE'07 - 2007 ACM/IEEE International Conference on Automated Software Engineering
dc.description.page465-468
dc.identifier.isiutNOT_IN_WOS
Appears in Collections:Staff Publications

Show simple item record
Files in This Item:
There are no files associated with this item.

Google ScholarTM

Check

Altmetric


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