Results 1  10
of
61
Alternatingtime Temporal Logic
 Journal of the ACM
, 1997
"... Temporal logic comes in two varieties: lineartime temporal logic assumes implicit universal quantification over all paths that are generated by system moves; branchingtime temporal logic allows explicit existential and universal quantification over all paths. We introduce a third, more general var ..."
Abstract

Cited by 615 (55 self)
 Add to MetaCart
(Show Context)
Temporal logic comes in two varieties: lineartime temporal logic assumes implicit universal quantification over all paths that are generated by system moves; branchingtime temporal logic allows explicit existential and universal quantification over all paths. We introduce a third, more general variety of temporal logic: alternatingtime temporal logic offers selective quantification over those paths that are possible outcomes of games, such as the game in which the system and the environment alternate moves. While lineartime and branchingtime logics are natural specification languages for closed systems, alternatingtime logics are natural specification languages for open systems. For example, by preceding the temporal operator "eventually" with a selective path quantifier, we can specify that in the game between the system and the environment, the system has a strategy to reach a certain state. Also the problems of receptiveness, realizability, and controllability can be formulated as modelchecking problems for alternatingtime formulas.
Online Testing of Realtime Systems using UPPAAL
 INTERNATIONAL WORKSHOP ON FORMAL APPROACHES TO TESTING OF SOFTWARE. COLOCATED WITH IEEE CONFERENCE ON AUTOMATES SOFTWARE ENGINEERING 2004
, 2004
"... This chapter presents principles and techniques for modelbased blackbox conformance testing of realtime systems using the Uppaal modelchecking toolsuite. The basis for testing is given as a network of concurrent timed automata specified by the test engineer. Relativized input/output conformance ..."
Abstract

Cited by 71 (10 self)
 Add to MetaCart
(Show Context)
This chapter presents principles and techniques for modelbased blackbox conformance testing of realtime systems using the Uppaal modelchecking toolsuite. The basis for testing is given as a network of concurrent timed automata specified by the test engineer. Relativized input/output conformance serves as the notion of implementation correctness, essentially timed trace inclusion taking environment assumptions into account. Test cases can be generated offline and later executed, or they can be generated and executed online. For both approaches this chapter discusses how to specify test objectives, derive test sequences, apply these to the system under test, and assign a verdict.
Alternating Timed Automata
 IN FOSSACS’05, VOLUME 3441 OF LNCS
, 2005
"... A notion of alternating timed automata is proposed. It is shown that such automata with only one clock have decidable emptiness problem over finite words. This gives a new class of timed languages which is closed under boolean operations and which has an effective presentation. We prove that the co ..."
Abstract

Cited by 44 (4 self)
 Add to MetaCart
(Show Context)
A notion of alternating timed automata is proposed. It is shown that such automata with only one clock have decidable emptiness problem over finite words. This gives a new class of timed languages which is closed under boolean operations and which has an effective presentation. We prove that the complexity of the emptiness problem for alternating timed automata with one clock is nonprimitive recursive. The proof gives also the same lower bound for the universality problem for nondeterministic timed automata with one clock. We investigate extension of the model with epsilontransitions and prove that emptiness is undecidable. Over infinite words, we show undecidability of the universality problem.
Infinite Runs in Weighted Timed Automata with Energy Constraints
"... We study the problems of existence and construction of infinite schedules for finite weighted automata and oneclock weighted timed automata, subject to boundary constraints on the accumulated weight. More specifically, we consider automata equipped with positive and negative weights on transitions ..."
Abstract

Cited by 42 (12 self)
 Add to MetaCart
(Show Context)
We study the problems of existence and construction of infinite schedules for finite weighted automata and oneclock weighted timed automata, subject to boundary constraints on the accumulated weight. More specifically, we consider automata equipped with positive and negative weights on transitions and locations, corresponding to the production and consumption of some resource (e.g. energy). We ask the question whether there exists an infinite path for which the accumulated weight for any finite prefix satisfies certain constraints (e.g. remains between 0 and some given upperbound). We also consider a game version of the above, where certain transitions may be uncontrollable.
Optimal infinite scheduling for multipriced timed automata
 FORMAL METHODS IN SYSTEM DESIGN 32
, 2008
"... This paper is concerned with the derivation of infinite schedules for timed automata that are in some sense optimal. To cover a wide class of optimality criteria we start out by introducing an extension of the (priced) timed automata model that includes both costs and rewards as separate modelling ..."
Abstract

Cited by 34 (9 self)
 Add to MetaCart
This paper is concerned with the derivation of infinite schedules for timed automata that are in some sense optimal. To cover a wide class of optimality criteria we start out by introducing an extension of the (priced) timed automata model that includes both costs and rewards as separate modelling features. A precise definition is then given of what constitutes optimal infinite behaviours for this class of models. We subsequently show that the derivation of optimal nonterminating schedules for such doublepriced timed automata is computable. This is done by a reduction of the problem to the determination of optimal meancycles in finite graphs with weighted edges. This reduction is obtained by introducing the socalled cornerpoint abstraction, a powerful abstraction technique of which we show that it preserves optimal schedules.
On optimal timed strategies
 In FORMATS 05, LNCS 3829
, 2005
"... Abstract. In this paper, we study timed games played on weighted timed automata. In this context, the reachability problem asks if, given a set T of locations and a cost C, Player 1 has a strategy to force the game into T with a cost less than C no matter how Player 2 behaves. Recently, this problem ..."
Abstract

Cited by 30 (5 self)
 Add to MetaCart
(Show Context)
Abstract. In this paper, we study timed games played on weighted timed automata. In this context, the reachability problem asks if, given a set T of locations and a cost C, Player 1 has a strategy to force the game into T with a cost less than C no matter how Player 2 behaves. Recently, this problem has been studied independently by Alur et al and by Bouyer et al. In those two works, a semialgorithm is proposed to solve the reachability problem, which is proved to terminate under a condition imposing the nonzenoness of cost. In this paper, we show that in the general case the existence of a strategy for Player 1 to win the game with a bounded cost is undecidable. Our undecidability result holds for weighted timed game automata with five clocks. On the positive side, we show that if we restrict the number of clocks to one and we limit the form of the cost on locations, then the semialgorithm proposed by Bouyer et al always terminates. 1
On the optimal reachability problem on weighted timed automata
, 2007
"... We study the costoptimal reachability problem for weighted timed automata such that positive and negative costs are allowed on edges and locations. By optimality, we mean an infimum cost as well as a supremum cost. We show that this problem is PSPACECOMPLETE. Our proof uses techniques of linear p ..."
Abstract

Cited by 23 (2 self)
 Add to MetaCart
(Show Context)
We study the costoptimal reachability problem for weighted timed automata such that positive and negative costs are allowed on edges and locations. By optimality, we mean an infimum cost as well as a supremum cost. We show that this problem is PSPACECOMPLETE. Our proof uses techniques of linear programming, and thus exploits an important property of optimal runs: their timetransitions use a time τ which is arbitrarily close to an integer. We then propose an extension of the region graph, the weighted discrete graph, whose structure gives light on the way to solve the costoptimal reachability problem. We also give an application of the costoptimal reachability problem in the context of timed games.
Reachabilitytime games on timed automata
 In Proc. of 34th Int. Colloquium on Automata, Languages and Programming (ICALP’07), LNCS 4596
, 2007
"... In a reachabilitytime game, players Min and Max choose moves so that the time to reach a final state in a timed automaton is minimised or maximised, respectively. Asarin and Maler showed decidability of reachabilitytime games on strongly nonZeno timed automata using a value iteration algorithm. T ..."
Abstract

Cited by 16 (5 self)
 Add to MetaCart
(Show Context)
In a reachabilitytime game, players Min and Max choose moves so that the time to reach a final state in a timed automaton is minimised or maximised, respectively. Asarin and Maler showed decidability of reachabilitytime games on strongly nonZeno timed automata using a value iteration algorithm. This paper complements their work by providing a strategy improvement algorithm for the problem. It also generalizes their decidability result because the proposed strategy improvement algorithm solves reachabilitytime games on all timed automata. The exact computational complexity of solving reachabilitytime games is also established: the problem is EXPTIMEcomplete for timed automata with at least two clocks. 1
Control in ominimal hybrid systems
 LICS’06: LOGIC IN COMPUTER SCIENCE
, 2006
"... In this paper, we consider the control of general hybrid systems. Surprisingly, timeabstract bisimulation is not fine enough for solving such a problem. Conversely, we show that suffix equivalence is a correct abstraction for that problem. We apply this equivalence to ominimal hybrid systems and ge ..."
Abstract

Cited by 12 (3 self)
 Add to MetaCart
(Show Context)
In this paper, we consider the control of general hybrid systems. Surprisingly, timeabstract bisimulation is not fine enough for solving such a problem. Conversely, we show that suffix equivalence is a correct abstraction for that problem. We apply this equivalence to ominimal hybrid systems and get decidability and computability results in this framework.
Average reward timed games
 In FORMATS: Formal Modeling and Analysis of Timed Systems, Lecture Notes in Computer Science 3829
, 2005
"... Abstract. We consider realtime games where the goal consists, for each player, in maximizing the average amount of reward he or she receives per time unit. We consider zerosum rewards, so that a reward of +r to one player corresponds to a reward of −r to the other player. The games are played on d ..."
Abstract

Cited by 12 (2 self)
 Add to MetaCart
Abstract. We consider realtime games where the goal consists, for each player, in maximizing the average amount of reward he or she receives per time unit. We consider zerosum rewards, so that a reward of +r to one player corresponds to a reward of −r to the other player. The games are played on discretetime game structures which can be specified using a twoplayer version of timed automata whose locations are labeled by rewards. Even though the rewards themselves are zerosum, the games are not, due to the requirement that time must progress along a play of the game. Since we focus on control applications, we define the value of the game to a player to be the maximal average reward per time unit that the player can ensure. We show that in general the values to players 1 and 2 do not sum to zero. We provide algorithms for computing the value of the game for either player; the algorithms are based on the relationship between the original, infiniteround, game, and a derived game that is played for only finitely many rounds. As positional optimal strategies exist for both players in both games, we show that the problem of computing the value of the game is in NP∩coNP. 1