Modular development and verification of domain requirements via model checking

  • Authors:
  • Tanmay Bhowmik;Nan Niu;Edward B. Allen

  • Affiliations:
  • Mississippi State University, Mississippi State, MS;Mississippi State University, Mississippi State, MS;Mississippi State University, Mississippi State, MS

  • Venue:
  • Proceedings of the 48th Annual Southeast Regional Conference
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

A holistic domain model of a software product line is costly to build and difficult to verify and evolve. We propose a framework to incrementally develop domain requirements and to iteratively verify behavioral properties through model checking. We leverage state vectors to derive both local and global properties, and co-develop statechart models with temporal specifications in a modular way. We illustrate our framework using a worked example. The study shows that our framework can effectively detect inconsistencies and tighten the development feedback loop by automatically verifying domain properties.