Tracing Properties of UML and OCL Models with Maude

Computer Science – Software Engineering

Scientific paper

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

In Proceedings AMMSE 2011, arXiv:1106.5962

Scientific paper

10.4204/EPTCS.56.6

The starting point of this paper is a system described in form of a UML class diagram where system states are characterized by OCL invariants and system transitions are defined by OCL pre- and postconditions. The aim of our approach is to assist the developer in learning about the consequences of the described system states and transitions and about the formal implications of the properties that are explicitly given. We propose to draw conclusions about the stated constraints by translating the UML and OCL model into the algebraic specification language and system Maude, which is based on rewrite logic. We will concentrate in this paper on employing Maude's capabilities for state search. Maude's state search offers the possibility to describe a start configuration of the system and then explore all configurations reachable by rewriting. The search can be adjusted by formulating requirements for the allowed states and the allowed transitions.

No associations

LandOfFree

Say what you really think

Search LandOfFree.com for scientists and scientific papers. Rate them and share your experience with other people.

Rating

Tracing Properties of UML and OCL Models with Maude does not yet have a rating. At this time, there are no reviews or comments for this scientific paper.

If you have personal experience with Tracing Properties of UML and OCL Models with Maude, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Tracing Properties of UML and OCL Models with Maude will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFWR-SCP-O-480170

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.