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
0
votes
1 answer

Uppaal Verification not working as intended

So I'm trying to run a very simple verification on my model, however I get a message saying the property is not satisfied. I'm trying to verify that in my model if ever Person(0) goes In eventually Person(0) will come Out. Person(0).In -->…
J. Loe
  • 201
  • 5
  • 14
0
votes
1 answer

Simple basic verification problem in uppal

I'm struggling with some simple verification. I have automata and value x like this: automata2 When x at the start is different from 0 then E<> x !=0 is satisfied, but when x = 0, then its not satisfied and E<> x == 0 and A<> x == 0 are…
Robert Ruska
  • 3
  • 1
  • 2
0
votes
1 answer

Unable to verify UPPAAL properties

I am verifying a very small model. But I receive the memory exhaust message. I changed the model several times but having same problem. I thought that problem would be due to using a user defined function or using the select option to get the random…
0
votes
1 answer

UPPAAL Verification Error- Index value is out of range

I am using Uppaal for system verification. The simulation is running perfectly fine but when I verify by using this property A[] not deadlock it is giving me the following error: _The successors of this state are not well defined. Index value 3 is…
0
votes
1 answer

Uppaal template parameters

I am using UPPAAL 4.1.19 and I am following the train tutorial, given in this. In Train template, I put the parameters int[0,N] e, const int id and in the system declaration I declare Train1=Train(el, 1); and the system returns me "Incompatible…
Ecterion
  • 161
  • 3
  • 19
0
votes
1 answer

how can i reset my automaton in the UPPAAL

i created some automaton in the UPPAAL model checking tool, and there is a dialog between them. when an error occurs in one of them,other must be reset. i can't put return edge for all the nodes to go to the start node,because i can't put the guards…
0
votes
1 answer

Is there a terminating state in UPPAAL?

How can I create a "terminating" state in UPPAAL? If there is no edge from a state the execution will stop with deadlock. If the state has a loop without any guard the execution has never stopped. What is the best way to stop the Simulator execution…
kbenda
  • 430
  • 5
  • 15
0
votes
1 answer

Finding total number of states and transitions in UPPAAL

I have big UPPAAL model. I want to analyze total number of states and transitions in my model. Is there any way to find out these things. Thankyou and regards
Qurat
  • 64
  • 5
0
votes
1 answer

UPPAAL: Checking member of array

Is it possible to check if an object is element of an array in UPPAAL? If I have a integer array int ap[1,2]; I want to do a query in the verifier, where I have something like: E<> 1 \in Process.ap[1] And additionally, are there String types or…
tschens
  • 39
  • 2
  • 7
0
votes
1 answer

UPPAAL deadlock unclear

I'm using UPPAAL, and I'm trying to model a shoe factory, where 5 systems run paralelly. I can write on this more detailed if someone needs it, but I do not want to waste anyones time by describing the model. So straight to the problem:UPPAAL…
Balazs F.
  • 380
  • 5
  • 10
0
votes
1 answer

Channel Declaration in UPPAAL

Why isn't the UPPAAL-compiler throwing an error when I declare a channel within a template section? If I got it right, no other Template can access these Channels, thus Channel declaration only appears to make sense in the overall Declaration…
Max
  • 3
  • 1
0
votes
1 answer

checking value of variable with respect to time in UPPAAL

I want to write this statement in property "If input at time t is 0 and input at time t+1 is 1 then system reset will be one " I am writing it like this, xin(t)==0 && xin(t+1)==1 --> reset==1. but it is showing error "function expected". how can i…
Qurat
  • 64
  • 5
0
votes
1 answer

System contains deadlock - how to find it? (UPPAAL)

I set up a model with UPPAAL and i used the verifier to check for a deadlock. The answer is: Property not satisfied. Thus there exists a deadlock. Is there a way in UPPAAL to report more detailled information about the deadlock such as the state…
Nikolas Rieble
  • 2,416
  • 20
  • 43
0
votes
1 answer

Is there any way to specify a maximum time for each state in UPPAAL global?

I want to specify that all state shouldn't be longer than a specified time. I can do it by specifying it state by state, but human can forget one. I need a global solution. I mean something like 'max time in each state' property.
betontalpfa
  • 3,454
  • 1
  • 33
  • 65
0
votes
1 answer

How can I analyse the data from UPPAAL simulator eps file?

I ran the automaton and exported the eps file. But how do I further analyse and get information from eps file? Is it possible to write variable values to an external log file? Thanks in advance