Coverage of OCL Operation Specifications and Invariants
Coverage of OCL Operation Specifications and Invariants
复制标题
OCL 操作规范和不变量的覆盖范围
DOI:
--
复制
发表时间:
2015
期刊:
影响因子:
--
通讯作者:
R. Drechsler
中科院分区:
文献类型:
--
作者:
Mathias Soeken;J. Seiter;R. Drechsler
We consider operation coverage of OCL operation specifications and invariants in class diagrams with respect to sequence diagrams. The coverage criteria are based on the operations that are executed from the sequence diagrams and their asserted OCL subexpressions. We propose an algorithm that automatically generates a set of sequence diagrams in order to maximise these coverage criteria. A model finder is leveraged for this purpose. As a result, also operations and constraints can be determined that can never be executed and asserted, respectively. Our algorithm has been implemented in the UML specification tool USE.