Frame Conditions in Symbolic Representations of UML/OCL Models

  • Nils Przigoda (Speaker)
  • Jonas Gomes Filho (Speaker)
  • Philipp Niemann (Speaker)
  • Robert Wille (Speaker)
  • Rolf Drechsler (Speaker)

Activity: Talk or presentationContributed talkunknown

Description

Verification and validation of UML/OCL models is a crucial task in the design of complex software/hardware systems. The behavior in those models is expressed in terms of operations with pre- and postconditions. These, however, are often not precise enough to describe what may or may not be modified in a transition between two system states. This frame problem is commonly addressed by providing additional constraints in terms of so-called frame conditions and has already been considered in different research areas in the last decades - except for UML/OCL where corresponding approaches have been investigated only recently. Besides that, several approaches for the verification of the behavior specified in UML/OCL models have been proposed. They rely on a symbolic representation of all possible system states and transitions between them. But here, frame conditions have not been considered yet - a significant drawback for the underlying verification approaches. In this paper, we describe how to integrate frame conditions to symbolic representations. This enables designers to verify the behavior of UML/OCL models while, at the same time, respecting the given frame conditions.
Period18 Nov 2016
Event titleInternational Conference on Formal Methods and Models for Codesign (MEMOCODE)
Event typeConference
LocationIndiaShow on map

Fields of science

  • 202 Electrical Engineering, Electronics, Information Engineering
  • 102 Computer Sciences

JKU Focus areas

  • Computation in Informatics and Mathematics
  • Nano-, Bio- and Polymer-Systems: From Structure to Function
  • Mechatronics and Information Processing