Abstract
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.
| Original language | English |
|---|---|
| Title of host publication | Leveraging Applications of Formal Methods, Verification and Validation. Technologies for Mastering Change (6th International Symposium, ISoLA 2014, Imperial, Corfu, Greece, October 8-11, 2014, Proceedings, Part I) |
| Editors | T. Margaria, B. Steffen |
| Place of Publication | Berlin |
| Publisher | Springer |
| Pages | 368-385 |
| ISBN (Print) | 978-3-662-45233-2 |
| DOIs | |
| Publication status | Published - 2014 |
| Event | 6th International Symposium on Leveraging Applications of Formal Methods, Verification and Validation (ISoLA 2014) - Corfu, Greece Duration: 8 Oct 2014 → 11 Oct 2014 Conference number: 6 |
Publication series
| Name | Lecture Notes in Computer Science |
|---|---|
| Volume | 8802 |
| ISSN (Print) | 0302-9743 |
Conference
| Conference | 6th International Symposium on Leveraging Applications of Formal Methods, Verification and Validation (ISoLA 2014) |
|---|---|
| Abbreviated title | ISoLA 2014 |
| Country/Territory | Greece |
| City | Corfu |
| Period | 8/10/14 → 11/10/14 |
Fingerprint
Dive into the research topics of 'Towards modular verification of software product lines with mCRL2'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver