“School of Computer%20Science”

Back to Papers Home
Back to Papers of School of Computer%20Science

Paper   IPM / Computer%20Science / 10878
School of Computer Science
  Title:   ReUML: a UML Profile for Modeling and Verification of Reactive Systems
  Author(s): 
1.  S. F. Alavizaedh
2.  A. H. Nekoo
3.  M. Sirjani
  Status:   In Proceedings
  Proceeding: ICSEA
  Year:  2007
  Pages:   50-50
  Publisher(s):   IEEE
  Supported by:  IPM
  Abstract:
The Unified Modeling Language, has become effectively the standard modeling language for analysis and design of software systems. However, despite achievements in defining semi-formal semantics, with a combination of OCL constraints and textual descriptions of the UML semantics, UML is still an informal language. This paper introduces a tool for developing correct models of distributed and reactive systems using UML and Rebeca. Rebeca is an actor- based modeling language supported by a formal verification tool. This approach can bridge the gap between software development and formal verification by allowing users to develop their systems using UML and yet getting advantage of formal verification support of Rebeca tools and theory. In this way, we combine two separate approaches to modeling by adding verification step to software development lifecycle. Furthermore, this can make a contribution to defining rigorous semantics for UML diagrams and to provide tool support for verification of these diagrams.

Download TeX format
back to top
scroll left or right