A model-based approach to automated test generation and error localization for Simulink/Stateflow
dc.contributor.advisor | Ratnesh Kumar | |
dc.contributor.author | Li, Meng | |
dc.contributor.department | Electrical and Computer Engineering | |
dc.date | 2018-08-11T10:18:14.000 | |
dc.date.accessioned | 2020-06-30T03:08:38Z | |
dc.date.available | 2020-06-30T03:08:38Z | |
dc.date.copyright | Tue Jan 01 00:00:00 UTC 2013 | |
dc.date.embargo | 2014-05-20 | |
dc.date.issued | 2013-01-01 | |
dc.description.abstract | <p>Simulink/Stateflow is a popular commercial model-based development tool for many industrial domains. For safety and security concerns, verification and testing must be performed on the Simulink/Stateflow designs and the generated code. We present an automatic test generation approach for Simulink/Stateflow based on its translation to a formal model, called Input/Output Extended Finite Automata (I/O-EFA), that is amenable to formal analysis such as test generation. The approach automatically identifies a set of input-output sequences to activate all executable computations in the Simulink/Stateflow diagram by applying three different techniques, model checking, constraint solving and reachability reduction & resolution. These tests (input-output sequences) are then used for validation purposes, and the failed versus passed tests are used to localize the fault to plausible Simulink/Stateflow blocks. The translation and test generation approaches are automated and implemented in a toolbox that can be executed in Matlab that interfaces with NuSMV.</p> <br/> This work has been submitted to a journal for a possible publication. Copyright may be transferred without notice, after which this version may no longer be accessible. | |
dc.format.mimetype | application/pdf | |
dc.identifier | archive/lib.dr.iastate.edu/etd/16090/ | |
dc.identifier.articleid | 7097 | |
dc.identifier.contextkey | 11413674 | |
dc.identifier.doi | https://doi.org/10.31274/etd-180810-5719 | |
dc.identifier.s3bucket | isulib-bepress-aws-west | |
dc.identifier.submissionpath | etd/16090 | |
dc.identifier.uri | https://dr.lib.iastate.edu/handle/20.500.12876/30273 | |
dc.language.iso | en | |
dc.source.bitstream | archive/lib.dr.iastate.edu/etd/16090/Li_iastate_0097E_13893.pdf|||Fri Jan 14 20:54:50 UTC 2022 | |
dc.subject.disciplines | Computer Engineering | |
dc.subject.disciplines | Computer Sciences | |
dc.subject.disciplines | Electrical and Electronics | |
dc.subject.keywords | Automata | |
dc.subject.keywords | Automated Testing | |
dc.subject.keywords | Error Localization | |
dc.subject.keywords | Reachability Analysis | |
dc.subject.keywords | Simulink | |
dc.subject.keywords | Stateflow | |
dc.title | A model-based approach to automated test generation and error localization for Simulink/Stateflow | |
dc.type | article | |
dc.type.genre | dissertation | |
dspace.entity.type | Publication | |
relation.isOrgUnitOfPublication | a75a044c-d11e-44cd-af4f-dab1d83339ff | |
thesis.degree.discipline | Computer Engineering | |
thesis.degree.level | dissertation | |
thesis.degree.name | Doctor of Philosophy |
File
Original bundle
1 - 1 of 1
No Thumbnail Available
- Name:
- Li_iastate_0097E_13893.pdf
- Size:
- 1.48 MB
- Format:
- Adobe Portable Document Format
- Description: