Mining Scenario-Based Specifications with Value-Based Invariants
Conference Proceeding Article
There have been a number of studies on mining candidate specifications from execution traces. Some extract specifications corresponding to value-based invariants, while others work on inferring ordering constraints. In this work, we merge our previous work on mining scenario-based specifications, extracting ordering constraints in the form of live sequence charts (LSC), a visual specification language, with Daikon, a tool for mining value-based invariants. The resulting approach strengthens the expressive power of the mined scenarios by enriching them with scenario-specific value-based invariants. The concept is illustrated using a preliminary case study on a real application.
live sequence charts, specification mining, value-based invariants
SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA) (Poster Track)
City or Country
LO, David and Maoz, Shahar.
Mining Scenario-Based Specifications with Value-Based Invariants. (2009). SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA) (Poster Track). 755-756. Research Collection School Of Information Systems.
Available at: http://ink.library.smu.edu.sg/sis_research/481