UPPAAL 4.0.3


UPPAAL is an integrated tool environment for modeling, validation and verification of real-time systems modeled as networks of timed
Developer:   Alexandre David
      more software by author →
Price:  0.00
License:   Free for non-commercial use
File size:   0K
Language:   
OS:   
Rating:   0 /5 (0 votes)
Your vote:  
enlarge screenshot


UPPAAL is an integrated tool environment for modeling, validation and verification of real-time systems modeled as networks of timed automata, extended with data types (bounded integers, arrays, etc.).

UPPAAL CORA is a branch of UPPAAL for Cost Optimal Reachability Anslysis developed by the UPPAAL team as part of the VHS and AMETIST projects. Whereas UPPAAL supports model checking of timed automata, UPPAAL CORA uses an extension of timed automata called LPTA. LPTA allows you to annotate the model with the notion of cost.

This can be the cost of delay in certain situations or the cost of particular actions. UPPAAL CORA then finds optimal paths matching goal conditions.

UPPAAL CORA has been used in a number of case studies. Some of these are described on the case study page of this site. If you come up with interesting uses, please contact us. We are interested in hearing what you do!

Due to different internal data structures, UPPAAL CORA currently consists of two different versions:

A version for the simplified case of time optimal reachability analysis.
A version for the full language of LPTA.

Like UPPAAL, UPPAAL CORA is free for non-profit use, e.g. for evaluation, research, and teaching purposes.

Here are some key features of "UPPAAL":
Robust

  • The modeling language of UPPAAL CORA is robust towards changes in the problem modeled. This means that your investment in modeling is not lost when the problem changes, since it is easy to adapt the existing model.

    Fast

  • Although the technology is rather new, experimental and very different from techniques used in traditional operational research, UPPAAL CORA is competitive in a number of case studies.

    Compatible

  • The language of UPPAAL CORA is a superset of UPPAAL. Any valid UPPAAL model is also a valid UPPAAL CORA model. This makes it easy and convenient to reuse and adapt your existing models to UPPAAL CORA.

    Current

  • UPPAAL CORA is based on the latest internal development version of UPPAAL, containing the latest performance and language improvements. It is however an experimental tool and lacks many of the verification features of UPPAAL.

    Limitations:
    UPPAAL CORA with full LPTA support has a number of limitations. These limitations are not fundamental, but are a result of using new internal data structures with a currently limited feature set. Over time, these limitations will be resolved.

    - No extrapolation, hence termination is not guaranteed unless you guarantee that either:

  • The system is acyclic.
  • All clocks are bounded by invariants.

    - Simple reachability only:

  • No liveness check
  • No deadlock check

    - Limited use of guiding:

  • Support for (cost + remaining) sorting is implemented (best first search)
  • Support for heuristic variable is implemented, but the expression cannot refer to the cost variable.

    What's New in This Release:
  • This is a maintenance release that fixes problems in the syntax converter, the color scheme on Windows, Solaris 9 support, command line EPS support, and more.
    tags uppaal cora  timed automata  the cost  support for  the problem  valid uppaal  the latest  for the  these limitations  data structures  for cost  optimal reachability  case studies  

    Download UPPAAL 4.0.3


     http://www.uppaal.com/


    Authors software

    UPPAAL 4.0.3 (by Alexandre David)
    UPPAAL is an integrated tool environment for modeling, validation and verification of real-time systems modeled as networks of timed

    Ruby-UDBM 0.7 (by Alexandre David)
    The Ruby DBM library has now a binding to the popular Ruby language

    UPPAAL DBM Library 2.0.5 (by Alexandre David)
    Difference Bound Matrices (DBMs) are efficient data structures to represent clock constraints in timed automata.

    They are used in

    xmmsctrl 1.9 (by Alexandre David)
    xmmsctrl is a small utility to control xmms from the command line

    Ruby-BDD 0.2 (by Alexandre David)
    Ruby-BDD is a BDD Binding for Ruby.

    BDDs [bry86,and97] (or more precisely ROBDDs) are efficient data structures for representing b


    Similar software

    UPPAAL 4.0.3 (by Alexandre David)
    UPPAAL is an integrated tool environment for modeling, validation and verification of real-time systems modeled as networks of timed

    Uppaal Timed Automata Parser Library 0.90 (by Gerd Behrmann)
    Uppaal Timed Automata Parser Library (libutap) is the parser library used by UPPAAL.

    Requirements:
    · gcc (2.95.3 or newer)
    · lib

    UPPAAL TIGA 4.1.0-0.9 (by Alexandre David)
    UPPAAL TIGA is an extension of UPPAAL [BDL04] and it implements the first efficient on-the-fly algorithm for solving games based on t

    UPPAAL DBM Library 2.0.5 (by Alexandre David)
    Difference Bound Matrices (DBMs) are efficient data structures to represent clock constraints in timed automata.

    They are used in

    Cora 3.2 (by Jan-Uwe Ness and Rainer Wichmann)
    Cora is a line fitting tool designed for emission line spectra with low count numbers.

    Cora is an optional Gtk graphical user int

    DREAM Tool 0.6 Beta (by DREAM Tool Team)
    DREAM Tool is a generic framework that aims at providing a common semantic domain which can express several (real-time, power consump

    pure::variants Community Edition 2.2.1 (by pure-systems GmbH)
    pure::variants Eclipse plugin supports development and variant management for software product lines with many product variants

    Ruby-BDD 0.2 (by Alexandre David)
    Ruby-BDD is a BDD Binding for Ruby.

    BDDs [bry86,and97] (or more precisely ROBDDs) are efficient data structures for representing b

    DEMOS 0.9.1 (by DASCOM Project)
    DEMOS is a modeling tool for the EP model

    Gaphor 0.8.0 (by Arjan J. Molenaar)
    Gaphor is an easy to use modeling environment


    Other software in this category

    Track + Task Tracker 3.0.0 (by Joerg Friedrich)
    Online project management and issue tracking with team collaboration, user management, multiple access levels, tasks, projects, time

    CppUnit - C++ port of JUnit 1.12.0 (by Baptiste Lepilleur)
    CppUnit is a C++ unit testing framework

    MemCheck Deluxe 1.2.2 (by Dakoda)
    MemCheckDeluxe is an enhanced leak finder/memory profiler

    Network Traffic Generator 0.1.3 (by Robert Sandilands)
    This is a traffic generator

    Testitool 1.0 beta 6 (by Byrne Reese)
    Testitool is an application written in PHP that allows it's users to compose and manage QA test plans.

    Here are some key features

  •     search


    Featured Software

    jEdit 4.3 pre8
    jEdit is an Open Source text editor written in Java

    Opera 9.02
    Surf the Internet in a safer, faster, and easier way with Opera browser

    GNU Aspell 0.60.4
    GNU Aspell is a Free and Open Source spell checker designed to eventually replace Ispell


    Subscribe in Rojo
    Google Reader
    Add to My Yahoo!

    Add to My AOL
    Subscribe with Bloglines
    Subscribe in NewsGator Online
    Add 'nixbit linux software' to Newsburst from CNET News.com
    del.icio.us nixbit linux software


    Top tags