Abstract
We report about experiences at Philips Healthcare with component-based development supported by formal techniques. The formal Analytical Software Design (ASD) approach of the company Verum has been incorporated into the industrial workflow. The commercial tool ASD:Suite supports both compositional verification and code generation for control components. For other components test-driven development has been used. We discuss the results of these combined techniques in a project which developed the power control service of an interventional X-ray system.
Original language | English |
---|---|
Pages (from-to) | 1169-1194 |
Number of pages | 26 |
Journal | Empirical Software Engineering |
Volume | 19 |
Issue number | 4 |
DOIs | |
Publication status | Published - 1 Jan 2014 |
Keywords
- Analytical software design
- Component-based development
- Formal methods
- Software quality
- Test-driven development