TY - GEN
T1 - Symbolic automata for static specification mining
AU - Peleg, Hila
AU - Shoham, Sharon
AU - Yahav, Eran
AU - Yang, Hongseok
PY - 2013
Y1 - 2013
N2 - We present a formal framework for static specification mining. The main idea is to represent partial temporal specifications as symbolic automata - automata where transitions may be labeled by variables, and a variable can be substituted by a letter, a word, or a regular language. Using symbolic automata, we construct an abstract domain for static specification mining, capturing both the partialness of a specification and the precision of a specification. We show interesting relationships between lattice operations of this domain and common operators for manipulating partial temporal specifications, such as building a more informative specification by consolidating two partial specifications.
AB - We present a formal framework for static specification mining. The main idea is to represent partial temporal specifications as symbolic automata - automata where transitions may be labeled by variables, and a variable can be substituted by a letter, a word, or a regular language. Using symbolic automata, we construct an abstract domain for static specification mining, capturing both the partialness of a specification and the precision of a specification. We show interesting relationships between lattice operations of this domain and common operators for manipulating partial temporal specifications, such as building a more informative specification by consolidating two partial specifications.
UR - http://www.scopus.com/inward/record.url?scp=84884469121&partnerID=8YFLogxK
U2 - 10.1007/978-3-642-38856-9_6
DO - 10.1007/978-3-642-38856-9_6
M3 - ???researchoutput.researchoutputtypes.contributiontobookanthology.conference???
AN - SCOPUS:84884469121
SN - 9783642388552
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 63
EP - 83
BT - Static Analysis - 20th International Symposium, SAS 2013, Proceedings
T2 - 20th International Static Analysis Symposium, SAS 2013
Y2 - 20 June 2013 through 22 June 2013
ER -