UPPAAL is a tool for designing, testing, and verifying real-time systems. It provides an integrated environment for modeling and validation to ensure accuracy and compliance.
One of the key features of UPPAAL is its support for data types, including bounded integers and arrays. This makes it easy to create complex models that accurately represent real-world systems. Additionally, UPPAAL CORA is a branch of UPPAAL that offers cost optimal reachability analysis.
Whereas UPPAAL supports model checking of timed automata, UPPAAL CORA introduces an extension of timed automata called LPTA. LPTA allows users to annotate their models with cost data, such as the cost of delay or the cost of individual actions. This makes it possible for UPPAAL CORA to identify optimal paths that match user-defined goal conditions.
UPPAAL CORA has been used in a variety of case studies, and users are encouraged to share their own experiences with the software. Currently, there are two different versions of UPPAAL CORA available, one for time optimal reachability analysis and another that supports the full language of LPTA.
One of the most attractive aspects of UPPAAL is that it is free for non-profit use, including evaluation, research, and teaching purposes. However, while UPPAAL CORA is robust, fast, and compatible with existing UPPAAL models, it does have some limitations.
Some of these limitations include the lack of extrapolation, liveness check, and deadlock check in the simple reachability mode. Additionally, while the software supports cost-based sorting and heuristic variables, it does not allow expression to refer to the cost variable. However, these limitations are not fundamental and are expected to be resolved over time.
Overall, UPPAAL represents a highly capable software tool for modeling and analysis of real-time systems. This software offers advanced features and extensive capabilities that enable users to create highly accurate models that can be validated and verified with confidence. With its free non-profit use, UPPAAL is a valuable addition to any professional's toolkit.
Version 4.0.6: N/A