We introduce by means of an example a modular verification technique for analyzing the behavior of software product lines using the mCRL2 toolset. Based on feature-driven borders, we divide a behavioral model of a product line into a set of separate components with interfaces and a driver process to coordinate them. Abstracting from irrelevant components, we verify properties over a smaller behavioral model, which not only simplifies the model checking task but also makes the result amenable for reuse. This is a fundamental step forward for the approach to scale up to industrial-size product lines.
CITATION STYLE
ter Beek, M. H., & de Vink, E. P. (2014). Towards modular verification of software product lines with mCRL2. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 8802, pp. 368–385). Springer Verlag. https://doi.org/10.1007/978-3-662-45234-9_26
Mendeley helps you to discover research relevant for your work.