Motivation

Home
Team
Motivation
Requirements
Design
Implementation
Experiments
Conclusions
References
Presentation
Appendix

Motivation

In RAM we model behavior of our aspects using UML sequence and state diagrams. Both these formalisms, while different, will essentially allow us to model the same behavior but depict it from two different perspectives. The challenge is to ensure that both these views do indeed correspond to the same behavior.

When models get very large and complex it becomes very hard to verify consistency dynamically. It is imperative to have an algorithmic way of solving this issue.

Thus, we wish to exploit the analysis power of petri-nets in order to verify the consistency of RAM. We hope to do this by performing state space analysis and reachability analysis using widely available tools(such as pipe2).