Questions tagged [uppaal]

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.).

About

Uppaal is an integrated tool environment for modeling, simulation and verification of real-time systems, developed jointly by Basic Research in Computer Science at Aalborg University in Denmark and the Department of Information Technology at Uppsala University in Sweden.

It is appropriate for systems that can be modeled as a collection of non-deterministic processes with finite control structure and real-valued clocks, communicating through channels or shared variables.

Links

82 questions
1
vote
1 answer

Uppaal: Probability estimation in train gate example

I am running Train Gate example, and I want to run a verification property Pr[<=100] (<> Train(0).Cross) Saying what is the probability of Crossing of Train(0) in 100-time units. I have added the clock to Safe state, as shown in the attached file.…
1
vote
0 answers

Relationship between explored states and utilized memory in model-checking

What is possible relationship between states and utilized memory in model-checking. Can we estimate total memory that can possibly be utilized by our model (state space) before actually implementing it into the model-checker. can we roughly estimate…
Qurat
  • 64
  • 5
1
vote
1 answer

UPPAAL: Do clocks given as function parameters have methods or attributes?

I'm currently using UPPAAL v.4.1.19 and have seen in the help that clocks can be given as function parameters. However i couldn't find any information about what methods or attributes, eg. lower and upper bounds of the clock, are available for the…
O. K.
  • 13
  • 3
1
vote
0 answers

Instantiation of a template in UPPAAL

I am making circuits in UPPAAL using basic gates. For this, I instantiate these gates in system declaration to make required circuit. I declared I/O of gates in parameter section and then instantiate these parameter values with required I/O…
Qurat
  • 64
  • 5
1
vote
0 answers

Uppaal : Coffee Machine

Hello I'm designing coffee vending machine problem in uppaal where customer orders mocca or latte upon inserting coin. The machine has to make sure that coin is inserted and there is enough water to atleast make 5 orders. If this condition is not…
kali
  • 11
  • 1
1
vote
0 answers

Not gate in uppaal

I have model simple NOT gate in uppaal with propagational delay. But I am unable to prove one property. Screenshot of automata is attached. Xinp is input, xout is output. 3 is used as propagational delay here. P1: A[] (xinp && t>3 imply…
Qurat
  • 64
  • 5
1
vote
0 answers

UPPAAL integer variable specification

sometimes in UPPAAL I found an example for an integer variable taking two values like int x:=1-0, what does this exactly mean ? like x is taking first "1" then "0" or X is just an array of two values ? Thank you
1
vote
1 answer

State Space Explosion in UPPAAL

I modelled a timed model of two flip flop in UPPAAL , when i tried to verify some properties , I reached 6M states and my laptop was out of RAM, around 5Go was consumed, can anyone tell what it is the approximate state number that UPPAAL can deal…
1
vote
1 answer

promela/spin vs uppaal pros and cons for embedded modelling

what are the advantages and disadvantages of uppaal and spin/promela for modelling embedded systems? I am a little bit confused - thanks
Jonny Smyth
  • 29
  • 1
  • 7
1
vote
1 answer

Generate a Random number in Uppaal

My question is Can I generate a random number in Uppaal? I would like to generate a number from a range of values. Even more, I would like to generate not just integers I would like to generate double values as well. for example: double…
0
votes
0 answers

How to make UPPAAL use the strategy I wrote when doing verification?

I'm a student now using UPPAAL for academic research.For some reasons, I want to write some strategies to optimize the process when UPPAAL verification. I mean, if I have a search strategy specific to my current model that reduces the memory and…
0
votes
0 answers

How to implement UPPAAL external function files in calls to python scripts

How to implement UPPAAL external function files in calls to python scripts. Functions that use python scripts in dynamically linked cpp files, such as Py_Initialize(), will report an error. Syntax checking shows that the xxx.so file cannot be…
lynn
  • 1
0
votes
0 answers

UPPAAL: Conversion of C/C++ code into model

can we convert C/C++ code into models (FSM etc) so that afterwards UPPAAL can be used for verification? Does UPPAAL or any other tool offer this feature? Thanks I tried online forums and google but did not find appropriate answer.
0
votes
0 answers

Is threre a version of uppaal for Apple Silicon

When I download the mac version of uppaal The jar file runs but produces an immediate index out of bounds exception. The most obvious reason for the problem is that my mac is apple silicon, not intel, but it could also be something else. I'm tunning…
Steve Linton
  • 349
  • 4
  • 12
0
votes
1 answer

Converting double to integer using fint() is not working. Is there any alternative for this?

I want to convert 1.8 to 2.0 and then change the type of the result to an integer value i.e., 2. To do this, I execute the following function for the shown template. int xx; double dx=round(1.8); void cast() { xx = fint(dx); } enter image…