Title :
Harnessing overgeneralization in the synthesis of state machines from scenarios
Author :
Mousavi, Abdolmajid ; Far, Behrouz H.
Author_Institution :
Dept. of Electr. & Comput. Eng., Calgary Univ., Calgary, AB
Abstract :
Synthesis of state machine designs from scenarios must cope with two main problems, namely, generalizing partial behaviours of scenarios and preventing from overgeneralization that produces spurious emergent behaviours. The challenge is a trade-off between automatic generalization in one hand, and the effort and time spent for resolving spurious emergent behaviours on the other hand. In this paper, we propose a solution for this challenge in terms of a set of syntactic criteria defined over scenarios that can be automatically checked using a syntax checker. While these criteria still allow for enough generalization in the output state machine, they also harness overgeneralization as a challenge for automatic synthesis of state machines from scenarios.
Keywords :
finite state machines; formal specification; systems analysis; overgeneralization; sequence diagrams; state machines; syntax checker; Data mining; Feedback; Hardware; Merging; Programming; Unified modeling language; Sequence diagrams; emergent behaviours; overgeneralization;
Conference_Titel :
Electrical and Computer Engineering, 2008. CCECE 2008. Canadian Conference on
Conference_Location :
Niagara Falls, ON
Print_ISBN :
978-1-4244-1642-4
Electronic_ISBN :
0840-7789
DOI :
10.1109/CCECE.2008.4564709