UMC User Guide ( version 3 . 3 ) Franco Mazzanti July 2006

نویسنده

  • Franco Mazzanti
چکیده

In this report we present the prototypical UMC verification tool under development at ISTI. UMC accept a system specification given in UML-like style as a collection of active objects, modelled by state-machines, and whose behavior is described through statecharts. On such systems UMC allows to verify properties specified in the mu-UCTL logic: a temporal logic which enriches the full mu-calculus with the more abstract (and weak) CTL/ACTL like temporal operators, and with a rich set of state propositions and ACTL action expressions. Both the basic comand-line oriented tool (umc) and its more user-friendly webbased interface are presented. This web interface integrates also verification functionalities provided by the other environments (EST, FC2TOOLS) which allow system abstraction and minimization.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

1 UMC 3 . 3 User Guide

In this report we present the prototypical UMC verification tool under development at ISTI. UMC accept a system specification given in UML-like style as a collection of active objects, modelled by state-machines, and whose behavior is described through statecharts. On such systems UMC allows to verify properties specified in the mu-UCTL logic: a temporal logic which enriches the full mu-calculu...

متن کامل

Experiments in Formal Modelling of a Deadlock Avoidance Algorithm for a CBTC System

This paper presents a set of experiments in formal modelling and verification of a deadlock avoidance algorithm of an Automatic Train Supervision System (ATS). The algorithm is modelled and verified using four formal environment, namely UMC, Promela/SPIN, NuSMV, and mCRL2. The experience gained in this multiple modelling/verification experiments is described. We show that the algorithm design, ...

متن کامل

UMC User GuideV2.5 w5

ing the concrete model. Selecting the "Mk Abstract Model" button it is possible to specify the aspects of the system which we are interested to observe, and generate a simplified model which is an abstraction (minimized w.r.t. divergence sensitive branching equivalence) or the original one but which is equivalent to it w.r.t. the observed aspects. In particular we can specify that we want to ob...

متن کامل

Ten Diverse Formal Models for a CBTC Automatic Train Supervision System

ions {Action ARRIVED -> ARRIVEDAction Error -> Error-State:-SYS.P0=0 and-SYS.P1=0 and-SYS.P2=0 and-SYS.P3=0 and-SYS.P4=0 and-SYS.P5=0 and-SYS.P6=0 and-SYS.P7=0 -> Home -abstract label on final state} -time umc -m3 -100 umc_oneway8.txt AFARR.txt---> The Formula: "AF {ARRIVED} true"-> is: TRUE-> statspace stats: states generated= 163...

متن کامل

Deadlock Avoidance in Train Scheduling: A Model Checking Approach

In this paper we present the deadlock avoidance approach used in the design of the scheduling kernel of an Automatic Train Supervision (ATS) system. The ATS that we have designed prevents the occurrence of deadlocks by performing a set of runtime checks just before allowing a train to move further. For each train, the set of checks to be performed at each step of progress is retrieved from stat...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006