UML interaction model-driven runtime verification of Java programs.

Xuandong Li,Xiaokang Qiu,Linzhang Wang,Xin Chen,Zhou Zhou,Liqian Yu,Jinhua Zhao
DOI: https://doi.org/10.1049/iet-sen.2009.0009
2011-01-01
IET Software
Abstract:The authors use unified modelling language (UML) 2.0 interaction overview diagrams (IODs) and sequence diagrams to construct simple and expressive scenario-based specifications, and present an approach to runtime verification of Java programs for exceptional consistency and mandatory consistency. The exceptional consistency requires that any forbidden scenario described by a given IOD never happen...
What problem does this paper attempt to address?