TEPE: a SysML language for time-constrained property modeling and formal verification

  • Authors:
  • Daniel Knorreck;Ludovic Apvrille;Pierre de Saqui-Sannes

  • Affiliations:
  • Institut Telecom / Telecom ParisTech, LTCI CNRS, Sophia-Antipolis Cedex, France;Institut Telecom / Telecom ParisTech, LTCI CNRS, Sophia-Antipolis Cedex, France;Université de Toulouse, LAAS-CNRS, ISAE, Cedex 4, France

  • Venue:
  • ACM SIGSOFT Software Engineering Notes
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

Using UML or SysML models in a verification-centric method requires a property expression language, a formal semantics, and a tool. The paper introduces TEPE, a graphical TEmporal Property Expression language based on SysML parametric diagrams. TEPE enriches the expressiveness of other common property languages in particular with the notion of physical time and unordered signal reception. TEPE is further instantiated in the AVATAR real-time UML profile. TTool, an open-source toolkit, implements a press-button approach for the formal verification of AVATAR-TEPE properties with UPPAAL. An elevator system serves as example