Performance Evaluation of Discrete Event Systems Thanks to New
Representations for (max,+) Automata
Rabah Boukra, S´ebastien Lahaye and Jean-Louis Boimond
LISA, Universit´e d’Angers, 62 Avenue Notre Dame du Lac, Angers, France
Keywords:
Discrete Event System, Performance Evaluation, (max,+) automaton.
Abstract:
In this contribution, we study the performances of discrete event systems modeled by (max,+) automata.
More precisely, new representations for (max,+) automata are first proposed. From these, several performance
indicators can be derived, in particular the maximum time execution and a minorant of the minimum execution
time for a sequence of length n. Finally these results are discussed in comparison with several studies of the
literature also dealing with performance evaluation of (max,+) automata.
1 INTRODUCTION
At a certain abstraction level, the dynamics of many
systems is driven by decisions in reaction to events
occurrences. We speak of Discrete Event Systems
(DES), and typical examples are manufacturing sys-
tems, transportation networks, computer networks
(Cassandras and Lafortune, 2008). The motivations
can be to identify properties, to analyze and/or to con-
trol DES. Different modeling formalisms are used in
the literature. In particular, models using (max,+) al-
gebra have been successfully applied to the perfor-
mance evaluation of DES. Let us mention among oth-
ers:
• the monograph (Baccelli et al., 1992) for DES
which can be modeled by timed event graphs;
• the articles (Gaubert, 1995), (Su and Woeginger,
2011) for DES modeled by (max,+) automata.
The last two works use (max,+) automata as mod-
els in order to determine performance indicators, such
as the maximum execution time and the minimum ex-
ecution time for a sequence of n events, (resp. the
maximum and minimum makespan).
In this contribution, the framework is identical,
that is, we are interested in performance analysis
thanks to models corresponding to automata with
weights in (max,+) algebra.
More precisely, recursive equations over (max,+)
algebra are proposed to model extremal behaviors of a
(max,+) automaton. These constitute representations,
which are, to the best of our knowledge, original, and
which easily allow us to derive some performance in-
dicators, among which the maximum execution time
and a minorant for the minimum execution time.
This paper is organized as follows. In the next
section, preliminaries on dioids are recalled together
with (max,+) automata and their properties. In Sec-
tion 3, the new representations for (max,+) automata
are introduced. These naturally lead to some perfor-
mance evaluation elements described in Section 4. A
conclusion and some prospects are given in Section 5.
2 PRELIMINARIES
2.1 Dioids
Necessary algebraic concepts on dioids are briefly re-
called in this section, see the monographs (Baccelli
et al., 1992) and (Heidergott et al., 2006) for an ex-
haustive presentation.
A dioid is a semiring in which the addition ⊕ is
idempotent. The addition (resp, the multiplication ⊗)
has a unit element ε (resp, e).
Example 1. The set (R ∪ {−∞}) with the maximum
playing the role of addition and conventional addition
playing the role of multiplication is a dioid, denoted
R
max
, with e = 0 and ε = −∞.
The set of n × n matrices with coefficients in R
max
,
endowed with the matrix addition and multiplication
conventionally defined from ⊕ and ⊗, is also a dioid,
denoted R
n×n
max
. The zero element for the addition is the
matrix exclusively composed of ε (= −∞). We denote
I
n
the zero element of the multiplication, which is the
505
Boukra R., Lahaye S. and Boimond J..
Performance Evaluation of Discrete Event Systems Thanks to New Representations for (max,+) Automata.
DOI: 10.5220/0004038905050510
In Proceedings of the 9th International Conference on Informatics in Control, Automation and Robotics (ICINCO-2012), pages 505-510
ISBN: 978-989-8565-21-1
Copyright
c
2012 SCITEPRESS (Science and Technology Publications, Lda.)