A Further Step in the Incremental Design Process: Incorporation of an Increment Specification
Résumé
Writing relevant properties for a realistic component’s specification is not easy. In [1], we formalized an incremental design process. A component is obtained from a simpler component and some new behaviors modeled by an increment. From a component at a step i of the design process, its specification can be derived into a part of the specification of the same component at a step i + 1. The obtained specification is exactly the set of rules necessary to check the non-regression between two components. In the present paper, we extend the transformation rules, previously stated, in considering that the increment verifies a set of CTL formulas. This allows to build automatically a larger set of formulas that is the entire specification of the component at step i + 1.