Output details
11 - Computer Science and Informatics
Imperial College London
Elaborating Requirements Using Model Checking and Inductive Learning
<07>
This is the culmination of 6 years of the authors’ research on formal methods in requirements engineering. The major achievement is the fully automatic elaboration of complex systems requirements through model checking and inductive learning, a long-standing problem in software engineering. Verification techniques are effective in uncovering incompleteness in specifications, but no mechanisms previously existed for computing refinements that resolve incompleteness. The work led to new collaborations with Prof. van Lamsweerde (avl@info.ucl.ac.be), the world-leader in requirements engineering with publications in ICSE12, FASE12 and ICSE13.