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
6
votes
2 answers

Random number in Uppaal

How can I create a random number when I define a global declaration in an Uppaal program? I want to have a variable that contains a random number as in a C program: int x = rand (100);
user2791940
  • 71
  • 1
  • 3
4
votes
1 answer

UPPAAL error - java.io.IOException: Server Connection Lost

I am learning about Formal Verification and I am supposed to use UPPAAL to which I am new. However, every time I start UPPAAL, I am greeted with the following error: java.io.IOException: Server Connection Lost Is there any way to fix this error? I…
Python_user
  • 1,378
  • 3
  • 12
  • 25
3
votes
3 answers

Check whether OS is supported error in Uppaal 4.1.23 on Mac OS Catalina 10.15

I installed Uppaal 4.1.23 on Mac OS 10.15 but I get an error. What do I do?
MrDank
  • 2,020
  • 2
  • 17
  • 39
3
votes
2 answers

Uppaal error : java.io.IOException: Server Connection lost

I am currently studying about formal verification and i have to use uppaal which is i am new. But if i run uppaal i got an error java.io.IOException: Server Connection lost is there any way to fix it? I am using ubuntu 16.04 and openjdk8 I am…
2
votes
1 answer

UPPAAL: What cause clock to stop running

I am currently running my UPPAAL simulator. My simulator stops running the code after a certain point. This point varies depending on the declaration i provide. But i would like to know generally when does the clock stop running? Is there something…
tna
  • 25
  • 4
1
vote
1 answer

What is the difference between Symbolic and Concrete model checking when the search is bounded in time?

Could someone please spend a few words to explain to someone who does not come from a formal methods background what is the difference between verifying a specification using Symbolic Model Checking and doing the same using Concrete Model Checking,…
1
vote
1 answer

deadlock caused by two urgent locations

a small exampleDuring the simulation, I find that if one state is in urgent location, the other state is about to reach urgent location, and it will deadlock. And I want to verify the upper and lower bounds of time, so I must set urgent location if…
eric
  • 11
  • 2
1
vote
2 answers

Uppaal - How to force a transition when a condition becomes true?

I would like to be able to force a transition as soon as a condition becomes true. For example in this Example, I would like to force the transition from the system next from the state S0 to S1 as soon as the global variable a becomes 5. The guard…
Mickaël
  • 38
  • 6
1
vote
3 answers

Installing Uppaal on Mac OS

I'm trying to install Uppaal on my Mac. I have Catalina installed and I am aware of the workaround posted on here to do with authorisation and have done this. But when I run the Uppaal script I get an error saying Error: Unable to access jarfile…
Huddlespith
  • 123
  • 1
  • 2
  • 8
1
vote
1 answer

Multiple Synchronizations in UPPAAL

how can I model multiple synchronizations in UPPAAL? For example: The state change triggers two other state changes at the same time in different templates. In the synchronization field, I can only put one channel (sync1! or sync!). How can I…
1
vote
1 answer

UPPAAL SMC motivating example

I want to understand the UPPAAL SMC example discussed in [1]. Here is the UPPAAL-SMC example: The three timed automata should visualize the probability distribution in UPPAAL SMC. In the paper it is indicated that the END-locations of the three…
1
vote
2 answers

Understanding Urgent Channels in Uppaal

I have three automata (see below), the single global declaration urgent chan u; and the system declaration system UrgentChannel, P1, P2;. My understanding is that by making u an urgent channel, the transition from start to goal has to be taken. I…
Heinrich Ody
  • 289
  • 2
  • 9
1
vote
1 answer

How to cast a double value to a integer value in UPPAAL?

How it is possible to cast a double value to a integer value in uppaal? double rand; rand = random(2); int i; i = (int) rand; According to the API documentation…
1
vote
1 answer

How to return an array in UPPAAL?

I am trying to return an integer array in an UPPAAL function. What is the correct syntax for that? This code snippet doesn't work: int[] randomTest(int N) { int test[2]; test[0] = 0; test[1] = 1; return test; }
1
vote
1 answer

Unbounded delay but no positive rate

I have created this UPPAAL specification: https://pastebin.com/v4AkYUuy But when running the query: simulate 100 [<=500] { time } I get the error: Location Person.Rijssen has unbounded delay but no positive rate. I have searched for hours, but…
1
2 3 4 5 6