Dissertations / Theses on the topic 'Réseaux de Petri Lots'
Create a spot-on reference in APA, MLA, Chicago, Harvard, and other styles
Consult the top 50 dissertations / theses for your research on the topic 'Réseaux de Petri Lots.'
Next to every source in the list of references, there is an 'Add to bibliography' button. Press on it, and we will generate automatically the bibliographic reference to the chosen work in the citation style you need: APA, MLA, Harvard, Chicago, Vancouver, etc.
You can also download the full text of the academic publication as pdf and read online its abstract whenever available in the metadata.
Browse dissertations / theses on a wide variety of disciplines and organise your bibliography correctly.
Caradec, Muriel. "Modélisation des systèmes de production à haute cadence multiproduits par réseau de Petri lots colorés." Montpellier 2, 1998. http://www.theses.fr/1998MON20118.
Full textMnassri, Radhia. "Réseaux de Petri Lots Triangulaires pour la modélisation mésoscopique et l'étude de la congestion dans le trafic routier." Thesis, Aix-Marseille, 2015. http://www.theses.fr/2015AIXM4376.
Full textThe excessive use of roads can cause many adverse effects including pollution, insecurity and congestion. The available short-term solution is the implementation of traffic management systems which optimize the flow and reduce congestion without needing additional infrastructures. In this context, we proposed a new formalism, called Triangular Batches Petri Nets (Triangular BPN), which combines modeling and simulation of traffic in mesoscopic level as a discrete event system. The Triangular BPN describing the overall characteristics of the road traffic such as flow, density, speed by representing a new triangular relation flow-density. This relation implies the modification of batches dynamic, which is now used to represent the two road traffic states : fluid and congested, as well as the three behaviors :free, congestion and decongestion. The calculation of the instantaneous firing flows is achieved by adding a constraint that takes into account the state and behavior of batches. A set of controlled events integrated to the Triangular BPN, that allow the variation of the maximum speed of batch place and the maximum flow of batch and continuous transition. These controlled events used to model the control strategies, such as variable speed limit (VSL). All these theoretical contributions implemented in a software that is called SimuleauTri and used to study a motorway portions from real data. The simulation results are close to the measurements on the ground and show the pertinence of Triangular BPN
Kaakai, Fateh. "Modélisation et évalution des pôles d'échanges multimodaux : une approche hybride multiéchelle basée sur les réseaux Pétri Lots." Besançon, 2007. http://www.theses.fr/2007BESA2038.
Full textA Multimodal Hub is a complex transportation system which has the role to interconnect several public and private transportation modes in order to promote intermodality practice. Because of many observed problems (such as recurrent congestion phenomena inside stations, high transfer times, long queues in front of services, etc. ) which contribute to deteriorate the image of public transport in general, it becomes more and more important for transit authorities to be able to perform many performance measures for identifying the causes of these problems and trying to find solutions. The main goal of the PhD thesis is to propose a simulation model for evaluating the main performance factors of multimodal transportation hubs. Among the most important quantitative factors, we can mention occupancy rates, queue lengths, mean service times, evacuation times, and measures related to intermodality practice such as connection times and waiting times. The suggested simulation model is based on Batches Petri nets which are an extension of Hybrid Petri nets. This paradigm is suitable for our study because it offers a multiscale modular modeling approach which allows mastering the complexity of the studied system. Besides, it offers formal analysis techniques for checking and design (control) purposes. This simulation model can be successfully used for (i) evaluating existing multimodal hubs, (ii) validating design projects of new multimodal hubs, and (iii) assisting designers during sizing and planning procedures
Sadani, Tarek. "Vers l'utilisation des réseaux de Petri temporels étendus pour la vérification de systèmes temp-réel décrits en RT-LOTOS." Toulouse, INPT, 2007. http://ethesis.inp-toulouse.fr/archive/00000460/.
Full textThis thesis investigates a transformational approach for the verification of Real-Time systems. The main objective is to reuse several verification techniques and tools originally developed for Time Petri nets for the profit of the timed process algebra RT-LOTOS. A set of translation patterns from RT-LOTOS to Time Petri nets extended with stowatches and data is proposed and formally proved. The RT-LOTOS language is extended with a suspend/resume operator, which allows the description of complex reactive systems whose temporal evolution can be suspended and then resumed at the same point. The efficiency of the new approach is demonstrated on various case studies. This work is not limited to the verification of real-time systems specified in RT-LOTOS. The approach provides a more powerful verification environment for real-time systems modelled in TURTLE, a real-time UML profile
Sadani, Tarek. "Vers l'utilisation des réseaux de Petri temporels étendus pour la vérification de systèmes temps-réel décrits en RT-LOTOS." Phd thesis, Institut National Polytechnique de Toulouse - INPT, 2007. http://tel.archives-ouvertes.fr/tel-00149426.
Full textWu, Jia. "Utilisation de la conduite coopérative pour la régulation de trafic dans une intersection." Phd thesis, Université de Technologie de Belfort-Montbeliard, 2011. http://tel.archives-ouvertes.fr/tel-00703165.
Full textHenry, Sébastien. "Synthèse de Lois de commande pour la configuration et la reconfiguration des systèmes industriels complexes." Phd thesis, Grenoble INPG, 2005. http://tel.archives-ouvertes.fr/tel-00168412.
Full textlois de commande en contexte incertain des systèmes automatisés de production. L'incertain est ici
caractérisé d'une part par les variations imprévues des demandes client, mais également par les aléas
de fonctionnement déclarés au niveau de la partie opérative. L'approche, localisée au niveau 1 du
CIM, et en particulier au sein des modules de coordination des chaînes fonctionnelles, s'intègre au
sein d'un système plus général de Supervision, Surveillance et Commande. L'approche se distingue en
considérant la globalité du processus qui mène à la reconguration des lois de commande. En eet,
elle propose non seulement une méthode de modélisation de la partie opérative utilisant un formalisme
particulièrement adapté à la complexité des procédés considérés mais aussi une technique de synthèse
de lois de commande basée sur un mécanisme de recherche de chemins dans un graphe. La modélisation
proposée, proche de celle utilisée en planication automatique, est basée sur un ensemble d'opérations
qui décrivent la dynamique des chaînes fonctionnelles et leurs eets sur le ux de produits tout en
prenant en considération les contraintes sécuritaires et environnementales associées. Toute l'originalité
du mécanisme de synthèse proposé réside dans le compromis réalisé entre la complexité du graphe
manipulé et les performances de la solution obtenue.
Un exemple d'application basé sur un processus manufacturier réel, la plate-forme SAPHIR du
Laboratoire d'Automatique de Grenoble, et sur l'atelier logiciel développé sur la base du mécanisme
de synthèse proposé illustre les apports de notre approche.
Sanogo, Alfred. "Méthodologie de conception des modèles exprimés en réseaux Petri : Raffinement des réseaux de Petri colorés." Paris 13, 2012. http://www.theses.fr/2012PA132051.
Full textFeuillade, Guillaume. "Spécification logique de réseaux de Petri." Rennes 1, 2005. http://www.theses.fr/2005REN1S168.
Full textGrivet, Sébastien. "Dépliages efficaces de réseaux de Petri." Bordeaux 1, 2004. http://www.theses.fr/2004BOR12915.
Full textChehaibar, Ghassan. "Méthodes d'analyse hiérarchique des réseaux de Petri." Phd thesis, Ecole Nationale des Ponts et Chaussées, 1991. http://tel.archives-ouvertes.fr/tel-00519683.
Full textHameurlain, Nabil. "L'héritage comportemental dans les réseaux de Petri." Toulouse 1, 1998. http://www.theses.fr/1998TOU10027.
Full textInheritance is an essential concept of the object-oriented (0-0) approach as it is both a cognitive tool to ease the understanding of complex systems and a technical support for software reuse and change. With the emergence of formalisms integrating the 0-0 approach and the Petri net (PN) theory, the question arises how inheritance may be supported by such formalisms, in order that they benefit from the advantages of this concept. Inheritance has been originally introduced within the framework of data processing and sequential languages, while PN are mainly concerned with the behaviour of concurrent processes. Moreover, it has been pointed out that inheritance within concurrent 0-0 languages entails the occurrence of many difficult problems. Thus, one may think that integrating the inheritance concept within the PN theory also raises some difficulties. This thesis provides a general framework for behavioural inheritance relations in Petri nets, based upon the preorder and equivalence relations which are considered in the study of concurrent systems (e. G. The language, failure or bisimulation ones). Then, this framework is used to define inheritance relations in the class of client/server nets ; such nets communicate in an asynchronous way by channel places according to a request/reply protocol. By the way, the importance of a remarkable class of nets, the reliable nets, is highlighted
Klai, Kais. "Réseaux de Petri : vérification symbolique et modulaire." Paris 6, 2003. http://www.theses.fr/2003PA066171.
Full textNguyen, Hoang-Thach. "Réseaux de Petri stochastiques à forme produit." Paris 7, 2012. http://www.theses.fr/2012PA077041.
Full textThe aim of this thesis is to characterise and to analyse stochastic Pétri nets which have a product-form steady-state distribution. The first contribution is the characterisation of a class of product-form Petri nets. We introduce the class of Π 2-nets for which a product-form steady-state distribution exists for every choice of transition rates. Next, we show that intersecting this class and the class of free-choice nets yields a classical class of product-form queueing networks: the Jackson networks. The second contribution consists of two effective methods to construct arbitrary Π 2-nets. One can either generate a Π 2-net from the empty net using a finite set of synthesising rules, or to directly modify an existing net. The third contribution is a characterisation of the Π 2-nets in term of complexity. We show that the reachability and liveness problems are PS PAC E-complete for 1-bounded Π 2-nets and that the coverability problem is EXPSPACE-complete for general Π 2-nets. Finally, we introduce the subclass of Π3-nets whose normalising constant can be efficiently computed using dynamic programming
Le, Bail Jean. "Sur les réseaux de Petri continus et hybrides." Grenoble INPG, 1992. http://www.theses.fr/1992INPG0163.
Full textHujsa, Thomas. "Contribution à l'étude des réseaux de Petri généralisés." Thesis, Paris 6, 2014. http://www.theses.fr/2014PA066342/document.
Full textMany real systems and applications, including flexible manufacturing systems and embedded systems, are composed of communicating tasks and may be modeled by weighted Petri nets. The behavior of these systems can be checked on their model early on at the design phase, thus avoiding costly simulations on the designed systems. Usually, the models should exhibit three basic properties: liveness, boundedness and reversibility.Liveness preserves the possibility of executing every task, while boundedness ensures that the operations can be performed with a bounded amount ofresources. Reversibility avoids a costly initialization phase and allows resets of the system.Most existing methods to analyse these properties have exponential time complexity.By focusing on several expressive subclasses of weighted Petri nets, namely Fork-Attribution, Choice-Free, Join-Free and Equal-Conflict nets,the first polynomial algorithms that ensure liveness, boundednessand reversibility for these classes have been developed in this thesis.First, we provide several polynomial time transformations that preserve structural andbehavioral properties of weighted Petri nets, while simplifying the study of their behavior.Second, we use these transformations to obtain several polynomial sufficient conditions of livenessfor the subclasses considered. Finally, the transformations also prove useful for the study of the reversibility propertyunder the liveness assumption. We provide several characterizations and polynomial sufficient conditionsof reversibility for the same subclasses. All our conditions are scalable and can be easily implemented in real systems
Alla, Hassane Lotfi. "Réseaux de Pétri colorés et réseaux de Pétri continus : application à l'étude des systèmes à évènements discrets." Grenoble INPG, 1987. http://www.theses.fr/1987INPG0057.
Full textDavid, Nicolas. "Discrete Parameters in Petri Nets." Thesis, Nantes, 2017. http://www.theses.fr/2017NANT4108/document.
Full textWith the aim of increasing the modelling capability of Petri nets, we suggest that models involve parameters to represent the weights of arcs, or the number of tokens in places. We consider the property of coverability of markings. Two general questions arise, the universal and the existential one: “Is there a parameter value for which the property is satisfied?” and “Does the property hold for all possible values of the parameters”. We show that these issues are undecidable in the general case. Therefore, we also define subclasses of parameterised nets, depending on whether the parameters are used on places, input or output arcs of transitions. For some classes, we prove that universal and existential coverability become decidable, making these classes more usable in practice. To complete this study, we prove that those problems are EXPSPACE-complete. We also address a problem of parameter synthesis, that is computing the set of values for the parameters such that a given marking is coverable in the instantiated net. Restricting parameters to only input weights (preT-PPNs) provides a downward-closed structure to the solution set. We therefore invoke a result for the representation of upward closed set from Valk and Jantzen. The condition to use this procedure is equivalent to decide the universal coverability. We also propose an adaptation of this reasoning to the case of parameters used only as output weights (postT-PPNs). In this case, the condition to use this procedure can be reduced to the decidability of the existential coverability. Finally, we broaden this study by establishing decision frontiers through the study of existential and universal reachability
Traonouez, Louis-Marie. "Vérification et dépliages de réseaux de Petri temporels paramétrés." Phd thesis, Université de Nantes, 2009. http://tel.archives-ouvertes.fr/tel-00466429.
Full textLes travaux présentés portent sur l'étude de méthodes de vérification paramétrée des systèmes temps réels. La motivation pour ces recherches est de proposer des méthodes formelles à appliquer sur des systèmes dont les spécifications ne sont pas encore complètes. Des paramètres sont donc introduits dans les modèles utilisés afin de donner des degrés de liberté à la modélisation. Le but est alors de guider la conception du système en déterminant des valeurs satisfaisantes pour les paramètres.
Nous nous sommes focalisé sur les paramètres temporels qui sont en général parmi les plus complexes à définir. Nous avons ainsi défini le modèle des réseaux de Petri à chronomètres paramétrés.
Dans une première approche, nous étendons les méthodes d'analyse classiquement utilisées dans les réseaux de Petri temporels. L'espace d'états du modèle paramétré est ainsi représenté par le graphe des classes d'états paramétrées. Cela nous permet de proposer des semi-algorithmes de model-checking paramétré avec lesquels nous vérifions des formules de logique TCTL paramétrées.
Dans une seconde approche, nous étudions les méthodes qui préservent le parallélisme des réseaux de Petri. L'intérêt est de limiter l'explosion combinatoire qui apparaît lors de l'analyse de systèmes distribués, en particulier avec des modèles paramétrés. Nous proposons pour cela une méthode de dépliage temporel paramétré. Ce dépliage est a priori infini, mais nous proposons de l'utiliser pour résoudre un problème de supervision. La construction du dépliage est alors guidée par des observations finies, et nous extrayons les explications de ces observations, ainsi que les contraintes sur les paramètres qu'elles induisent.
Marteau, Stéphane. "Commande de systèmes temps réel par réseaux de Petri." Angers, 1997. http://www.theses.fr/1997ANGE0023.
Full textDardour, Amira. "Estimation et diagnostic de réseaux de Petri partiellement observables." Thesis, Angers, 2018. http://www.theses.fr/2018ANGE0054/document.
Full textWith the evolution of technology, humans have made available systems increasingly complex but also increasingly sensitive to faults that may affect it. A diagnostic procedure which contributes to the smooth running of the process is thus necessary. In this context, the aim of this thesis is the diagnosis of discrete event systems modeled by partially observed Labeled Petri Nets (LPNs). Under the assumption that each defect is modeled by the firing of an unobservable transition, two diagnostic approaches based on state estimation are developed. A first approach is to estimate the set of basis markings on a sliding elementary horizon. This approach is carried out in two steps. The first step is to determine a set of candidate vectors from an algebraic approach. The second step is to eliminate the calculated candidate solutions that are not associated with a possible trajectory of the LPN. As the set of basis markings can also be huge, a second diagnostic approach will avoid this pitfall by not estimating the markings. A relaxation technique of Integer Linear Programming (ILP) problems on a receding horizon is used to have a diagnosis in polynomial time
Collart-Dutilleul, Simon. "Réseaux de Petri P-temporels: Modélisation et validation d'exigences temporelles." Habilitation à diriger des recherches, Université des Sciences et Technologie de Lille - Lille I, 2008. http://tel.archives-ouvertes.fr/tel-00364666.
Full textGallon, Laurent. "Le modèle réseaux de Petri temporisés stochastiques: extensions et applications." Phd thesis, Université Paul Sabatier - Toulouse III, 1997. http://tel.archives-ouvertes.fr/tel-00132834.
Full textGIRAULT, François. "Formalisation en logique linéaire du fonctionnement des réseaux de Petri." Phd thesis, Université Paul Sabatier - Toulouse III, 1997. http://tel.archives-ouvertes.fr/tel-00010245.
Full textRezig, Sadok. "Approches canoniques pour la synthèse des contrôleurs réseaux de Petri." Thesis, Université de Lorraine, 2016. http://www.theses.fr/2016LORR0117/document.
Full textIn this work, we present different control synthesis approaches based on Petri nets and the theory of regions. This theory has some limitations in supervisory control. Indeed, the design on the PN controller, if it exists, is not an easy task due to the resolution complexity and the combinatorial explosion of states in the generated reachability graph. In addition, the linear system of the theory of regions may contain convex combinations of its equations making the theory insoluble. This work aims to simplify the computational complexity of the theory of regions by reducing the number of equations of the linear system and decreasing the computation time of PN controllers. Consequently, new concepts of minimal cuts and canonic markings are introduced in order to apply the theory of regions on specific zones of the graph and not on the whole reachability graph. Finally, two new approaches are developed to synthesize PN controllers without generating the reachability graph
Berghoute, Bekrar Rebiha. "Identification des systèmes à événements discrets par réseaux de Petri." Reims, 2009. http://theses.univ-reims.fr/exl-doc/GED00001123.pdf.
Full textIn this thesis we have proposed two original identification approaches of a class of discrete event systems using Petri Nets. Our first proposed approach consists in using the output symbols of the target system to elaborate its behavioural model in PN form. The necessary and the sufficient conditions for the existence of a unique solution are established. Moreover, the identification problem is defined as a binary linear programming problem where the uniqueness of the solution is not guarantee. For our second method, it based on using the measurable input and output system signals. It consists in calculating the measurable part, estimating the non measurable one and developing different algorithms to estimate the structure and the initial marking of a PN model to be identified. However, the latter can generate, in some times, some behaviours which are not equivalent to those generated by the real system. These behaviours are considered as illegal. To inhibit the identified model to access to these illegal states two synthesis approaches of PN controller are proposed. Finally, the results obtained in this thesis have been validated on a real system
Magnin, Morgan. "Réseaux de Petri à chronomètres : temps dense et temps discret." Nantes, 2007. http://archive.bu.univ-nantes.fr/pollux/show.action?id=006a7b1c-26bd-451f-a65a-1ee889ff0f4c.
Full textIn this thesis, we compare the dense-time and discrete-time approaches for the verification real time systems modelled with an extension of time Petri nets, namely stopwatch Petri nets. In dense-time semantics, time is considered as a dense quantity while, in discrete-time semantics, it is considered as a discrete variable. The physical systems (the processes) follow a dense-time evolution. The observation of the process is however usually performed through an IT command system which pilots it only at some peculiar instants (digitalization or periodic observations). In addition, the command system is composed of tasks that are executed on one (or many) processor(s) for which physical time is discrete. Dense-time thus leads to an over-approximation of the IT system. The major advantage of dense-time lies in the symbolic abstractions it offers: they are easy to put into application and they avoid the combinatorial explosion of states. First we improved the dense-time state space computation of stopwatch Petri nets. We then established a complete classification of discrete-time models in terms of expressivity and decidability results. We proposed an efficient enumerative procedure for computing the state space of discrete-time nets. As every enumerative method, it however suffers from the combinatorial explosion of the number of states. That is why we finally focused on a symbolic method for computing the state space of discrete-time models by extending to discrete-time semantics the techniques usually applied for dense-time models
Bousseau, Frédéric. "Modélisation des systèmes complexes : une approche par réseaux de Petri." Angers, 1997. http://www.theses.fr/1997ANGE0008.
Full textBonhomme, Patrice. "Réseaux de Petri P-temporels : contributions à la commande robuste." Chambéry, 2001. http://www.theses.fr/2001CHAMS012.
Full textFraisse, Pierre. "Cycles et facteurs dans les graphes : application de la théorie des graphes aux réseaux de Pétri." Paris 11, 1985. http://www.theses.fr/1985PA112100.
Full textThis thesis is constituted by several chapters. The first one deals with the existence of certain cycles in graphs of large degree. It gives sufficient conditions for the existence of cycles of length greater than a given number m, of dominating cycles, of circuits containing a set of s vertices and of length at most 2s. The second one gives sufficient conditions for the existence of f-factors in graphs, with conditions of independence number and connectivity, of number of edges, and also by assuming the existence of f-factors in some subgraphs. The third deals with covering of edges and vertices of a graph by cycles, the sum of the length of the cycles being minimal. Finally, the fourth is an application of the graph theory to Petri nets. It gives sufficient conditions for liveness on a class of nets
Dedova, Anna. "Specification and Verification of the NEO Storage Distributed Protocol." Paris 13, 2012. http://www.theses.fr/2012PA132004.
Full textThe NEO protocol was developed to manage a large scale distributed data base. It is executed on a set of machines (nodes) that form a cluster. The cluster consists of nodes of different types: storage nodes, which store the database, several master nodes, which choose one among them (the primary master) that will control the whole cluster, and, finally, client nodes which send and receive different requests from users. As part of the thesis work, a coloured Petri net model was proposed for the NEO protocol. This model was constructed for the purpose of specification and verification of the expected properties of the protocol. The phases of the election of the primary master as well as the bootstrap phase was modelled and successfully verified on various cluster and database configurations. The important properties of the protocol were found, formalised and automatically verified on more than a hundred initial configurations. The negative results were subjected to backward analysis. At the same time, a new modelling methodology was proposed. The method consists of precise steps to follow in order to get a coloured Petri net model from high level object oriented source code, thus achieving retro-engineering
Stöcker, Jan. "Un modèle intermédiaire pour la vérification des systèmes asynchrones embarqués en temps réel : définition et application du langage ATLANTIF." Grenoble INPG, 2009. http://www.theses.fr/2009INPG0084.
Full textThe validation of real-life critical systems raises the challenge of being able to formally model and verify complex data, synchronous concurrency, and real-time aspects simultaneously. High-Ievellanguages, such as those inheriting from the theoretical foundations of process algebras, provide a concise syntax and a high expressive power regarding these aspects. Yet, they lack software tools enabling the application of efficient model checking algorithms. On the other hand, such tools exist for graphical, lower level, models such as timed automata (e. G. , UPPAAL) and time Petri nets (e. G. , TINA). Intermediate models are a key to bridge the gap between languages and graphical models. For instance, NTIF (New Technology Intermediate Format) was proposed to represent untimed sequential processes that handle complex data. Ln this thesis, we propose a new model named ATLANTIF, which extends NTIF with real-time constructs and parallel compositions of sequential processes. Their synchronization is expressed in a simple and intuitive way using the new notion of synchronizers. We show that ATLANTIF is capable of expressing the main constructs of high-Ievellanguages. We also present translators from ATLANTIF to timed automata (for verification using UPPAAL) and to time Petri nets (for verification using TINA). Thus, ATLANTIF extends the class of systems that can practically be formally verified, which we iIIustrate along an example
Hennequin, Sophie. "Multi-modèle flou pour la commande des systèmes de production." Besançon, 2000. http://www.theses.fr/2000BESA2020.
Full textHuvenoit, Bertrand. "De la conception à l'implantation de la commande modulaire et hiérarchisée de systèmes flexibles de production manufacturière." Lille 1, 1994. http://www.theses.fr/1994LIL10134.
Full textHillion, Hervé P. "Modélisation et analyse des systèmes de production discrets par les réseaux de Petri temporisés." Paris 6, 1989. http://www.theses.fr/1989PA066243.
Full textBertrand, Olivier. "Détection d'activités par un système de reconnaissance de chroniques et application au cas des simulations distribuées HLA." Paris 13, 2009. http://www.theses.fr/2009PA132039.
Full textThe goal is to provide a simple way to analyse (e. G. To search (un)desired activities, to measure activity duration,. . . ) High Level Architecture (HLA) distributed simulations. To this end we chose chronicle recognition, and we describe searched activities by chronicles (using the CRS/Onera language). The first step is a formalmodelisation of the used chronicle recognition system(CRS/Onera). So as to model chronicle recognition we first compare the expressivity of different kinds of automata. We chose Coloured Petri nets with which we could produce an elegant and modular model. We prove, for some constructions, the correctness of the built Petri nets. Then we model an event managing system in coloured Petri nets. Using this model, we validate the behaviour of the recognition tool e. G. For forbidden chronicle expressions, and chronicles with event repetitions. After this validation of CRS/Onera, we facilitate its integration in HLA simulation in order to detect activities. So we choose to integrate CRS/Onera in a HLA component (federate). In order to achieve this goal we transform HLA communications to events usable for the chronicle recognition system. We validate our choices with the development of an analysis component for an existing simulation, the Future Airport project built by Onera. In order to further simplify the building of analysis components, we developed an extension for Genesis (a tool for developing HLA simulation) to generate automatically an analysis component. To simplify the use of an analysis component, an HLA component is generated that is integrated directly in a HLA simulation without modification of the simulation
Aber, Naïm. "Abstraction et analyse de l'espace des états des réseaux de Pétri temporels." Paris 13, 2013. http://scbd-sto.univ-paris13.fr/secure/edgalilee_th_2013_aber.pdf.
Full textTime Petri nets (TPN models) allow the specification of real-time systems involving explicit timing constraints. The main challenge of the analysis of such systems is to construct, with as few resources (time and space), a coarse abstraction preserving timed properties. We propose a new finite graph, called Timed Aggregate Graph (TAG), abstracting the behaviour of bounded TPNs with strong time semantics. The main feature of this abstract representation compared to existing approaches is the encoding of the time information. This is done in a pure way within each node of the TAG allowing to compute the minimum and maximum time elapsed in every path of the graph. The TAG preserves runs and reachable states of the corresponding TPN and allows for verification of both event- and state-based properties. In the second contribution, we propose the appropriate algorithms for checking TCTL formulae and prove the correction of these algorithms
Ponce, de León Hernan. "Testing concurrent systems through event structures." Thesis, Cachan, Ecole normale supérieure, 2014. http://www.theses.fr/2014DENS0035/document.
Full textComplex systems are everywhere and are part of our daily life. As a consequence, their failures can range from being inconvenient to being life-threatening. Testing is one of the most widely accepted techniques (especially in industry) to detect errors in a system. When the requirements of the system are described by a formal specification, conformance testing is used to guarantee a certain degree of confidence in the correctness of an implementation- in this setting a conformance relation formalizes the notion of correctness. This thesis focuses on conformance testing for concurrent systems. Conformance testing for concurrent system has mainly focused on models that interpret concurrency by interleavings. This approach does not only suf- fer from the state space explosion problem, but also lacks the ability to test properties of the specification such as independence between actions. For such reasons, we focus not only on partial order semantics for concurrency, but also propose a new semantics that allows to interleave some actions while forcing others to be implemented as independent. We propose a generalization of the ioco conformance relation, based on Petri nets specifications and their partial order semantics given by their unfoldings, preserving thus independence of actions from the specification. A complete testing framework for this conformance relation is presented. We introduce the notion of global test cases which handle concurrency, reducing not only the size of the test case, but also the number of tests in the test suite. We show how global test cases can be constructed from the unfolding of the specification based on a SAT encoding and we reduce the test selection problem to select a finite prefix of such unfolding: different testing criteria are defined based on the notion of cut-off events. Finally, we show that assuming each process of a distributed system has a local clock, global conformance can be tested in a distributed testing architecture using only local testers without any communication
Pocci, Marco. "Test and diagnosis of discrete event systems using Petri nets." Thesis, Aix-Marseille, 2013. http://www.theses.fr/2013AIXM4336/document.
Full textState-identification experiments are designed to identify the final state of a discrete event system (DES) when its initial state is unknown. A classical solution, assuming the DES has no observable outputs, consists in determining a synchronizing sequence (SS), i.e., a sequence of input events that drives the system to a known state. This problem was essentially solved in the 60’ using automata. The main objective of this thesis is to use Petri nets (PNs) for solving the state-identification problem more efficiently and for a wider class of systems.We start showing that the classical SS construction method based on automata can be easily applied to synchronized PNs, a class of non-autonomous nets where each transition is associated with an input event. The proposed approach is fairly general and it works for arbitrary bounded nets with a complexity that is polynomial with the size of the state space. However, it incurs in the state-space explosion problem.Looking for more efficient solutions, we begin by considering a subclass of PNs called state machines (SMs). We first consider strongly connected SMs and propose a framework for SS construction that exploits structural criteria, not requiring an exhaustive enumeration of the state space of the net. Results are further extended to larger classes of nets, namely non strongly connected SMs and nets containing SM subnets. Finally we consider the class of unbounded nets that describe infinite state systems: even in this case we are able to compute sequences to synchronize the marking of bounded places. A Matlab toolbox implementing all approaches previously described has been designed and applied to a series of benchmarks
Riviere, Nicolas. "Modélisation et analyse temporelle par réseaux de Petri et logique linéaire." Phd thesis, INSA de Toulouse, 2003. http://tel.archives-ouvertes.fr/tel-00134974.
Full textQuivrin-Pfister, Wilfried. "Des bisimulations de places pour la réduction des réseaux de Petri." Phd thesis, Grenoble INPG, 1995. http://tel.archives-ouvertes.fr/tel-00005059.
Full textBiaz, Saâd. "Réseaux de Petri appliqués à la conception de systèmes numériques rapides." Nancy 1, 1989. http://www.theses.fr/1989NAN10276.
Full textBourdeaud'huy, Thomas. "Techniques d'abstraction pour l'analyse et la synthèse de réseaux de Petri." Ecole Centrale de Lille, 2004. http://www.theses.fr/2004ECLI0003.
Full textWu, Changshun. "Séquences de synchronisation pour les réseaux de Petri synchronisés non bornés." Thesis, Aix-Marseille, 2018. http://www.theses.fr/2018AIXM0717.
Full textOne of the fundamental testing problems for discrete event systems (DESs) is the identification of a final state, i.e., given a system whose current state is unknown, find an input sequence that can drive it to a known state. Synchronizing sequences (SSs), without output information, are one conventional solution to this problem. In this thesis, we address the computation of SSs for systems modeled by unbounded synchronized Petri nets (SynPNs), a class of Petri nets with inputs. In the first part of this thesis, we utilize two methods: 1) construct a finite representation, called improved modified coverability graph (IMCG), to exactly describe the infinite state space of a 1-place-unbounded SynPN; 2) convert a 1-place-unbounded SynPN into an equivalent finite location weighted automaton (WA) with safety conditions. Both graphs are thus, potentially, useful tools to compute SSs for such subclass of nets. In the second part of this thesis, we develop computation algorithms for two location synchronization problems in the case either the IMCG or the WA is deterministic: synchronization into a single node and synchronization into a subset of nodes of these two graphs. The advantage of these computation algorithms consists in reducing the computation on the global graphs (IMCGs or WAs) to the one on the smaller subgraph: the ergodic strongly connected component (SCC), which can reduce the computational effort and furthermore can also be applied when the converted deterministic IMCG or WA is not strongly connected
Trèves, Nicolas. "Le calcul d'invariants dans les réseaux de Pétri à prédicats transitions unaires." Paris 11, 1986. http://www.theses.fr/1986PA112264.
Full textCombinatorial explosion problems often arise at the time of the design or the analysis of Petri nets. To increase this combinatory, some abbreviations of the formalism have been introduced in the literature, especially the Unary Predicate/Transition nets. The flows whose definition has been extended to this model provide invariant properties about the "structure" of a Petri net that is independent of any initial marking. Their computation uses algorithms based on finding solutions to linear systems of equations in integers or positive integers. Some of these algorithms are exponential and searching heuristics in order to decrease their cost is a part of this work. It is shown that these heuristics lead sometimes to notable improvements of the performances and allow, thanks to the data structure implemented within the algorithms, the analysis of sizeable nets. The purpose of this thesis concerns also the integration of these algorithms within an overall program which is conceived in an extendable way, made up of a graphical editor and of other tools for the analysis of Petri nets
Bouziane, Zakaria. "Algorithmes primitifs récursifs et problèmes EXPSPACE-Complets dans les réseaux de Petri cycliques." Cachan, Ecole normale supérieure, 1996. http://www.theses.fr/1996DENS0023.
Full textSarri, Patrick. "Stabilisation optimale des systèmes à événements discrets à structure vectorielle : application à la sécurité opérationnelle des systèmes de production." Lyon, INSA, 1999. http://www.theses.fr/1999ISAL0016.
Full textWe propose a vector discrete event systems approach (VDES) based on logic Supervisory Control Theory initiated by Ramadge and Wonham (RW). Li and Wonham specialize the control theory of discrete-event systems (DES) to a setting of vector addition systems. The state space of a VDES is a Z module under vector addition and multiplication by integers and variable states represent token as in Petri net graph. The Petri net non-negativity constraint is generalized in the case of VDES and defined for each model. For each event, the state transition function is a displacement function in the state space. We propose to exploit the VDES structure in order to obtain efficient solution to the problem of stabilization and optimal trajectory control in application to automated manufacturing system operational safety. The notion of stabilization is concerned with the possibility of driving a process from arbitrary initial states to a prescribed subset of state set and then keeping it there indefinitely. We formalize the stabilization and optimal control problem for VDES and present an algorithm to synthesize a real time supervisor. Furthermore we present an application based on the Operational Safety concept to design and synthesize optimally suited reactivity control over critical failures so as to ensure degraded functioning. The concepts developed have been applied to the fairly complex manufacturing system of the "Atelier Inter-Etablissements de Productique" (AIP) Rhône Alpes, Ouest Lyon (France)
Cardoso, Janette. "Sur les réseaux de pétri à marquages flous." Toulouse 3, 1990. http://www.theses.fr/1990TOU30171.
Full textSaives, Jérémie. "Identification Comportementale "Boîte-noire" des Systèmes à Evénements Discrets par Réseaux de Petri Interprétés." Thesis, Université Paris-Saclay (ComUE), 2016. http://www.theses.fr/2016SACLN018/document.
Full textThis thesis proposes a method to identify compact and expressive models of closed-loop reactive Discrete Event Systems (DES), for reverse-engineering or certification. The identification is passive, and blackbox, accessible knowledge being limited to input/output signals. Interpreted Petri Nets (IPN) represent both the observable behaviour (direct input/output causalities) and the unobservable behaviour (internal state evolutions) of the system. This thesis aims at identifying IPN models from an observed sequence of I/O vectors. The proposed contributions extend previous results towards scalability, to deal with realistic systems who exhibit concurrency.Firstly, the construction of the observable part of the IPN is improved by the addition of a filter limiting the effect of concurrency. It detects and removes spurious synchronizations caused by the controller. Then, a new approach is proposed to improve the discovery of the unobservable part. It is based on the use of projections and guarantees the reproduction of the observed behaviour, despite concurrency. An efficient heuristic is proposed to compute a model adapted to reverse-engineering, limiting the computational cost. Finally, a distributed approach is proposed to further reduce the computational cost, by automatically partitioning the system into subsystems. The efficiency of the cumulative effect of these contributions is validated on a system of realistic size
Fronc, Lukasz. "Compilation de réseaux de Petri : modèles haut niveau et symétries de processus." Thesis, Evry-Val d'Essonne, 2013. http://www.theses.fr/2013EVRY0034/document.
Full textThis work focuses on verification of automated systems using model-checking techniques. We focus on a compromise between potentially contradictory goals: decidability of systems to be verified, expressivity of modeling formalisms, efficiency of verification, and certification of used tools. To do so, we use high level Petri nets annotated by real programming languages. This implies the semi-decidability of most of problems because termination is left to the modeler (like termination of programs is left to the programmer). To handle these models, we choose a compilation approach which produces programs in the model annotation language, this allows to execute them efficiently. Moreover, this compilation is optimizing using model peculiarities. However, this rich expressivity leads to the use of explicit model-checking which allows to have rich model annotations but also allows to easily recover errors from verification, and remains compatible with simulation (these compiled models can be used for efficient simulation). Finally, to tackle the state space explosion problem, we use reduction by symmetries techniques which allow to reduce exploration times and state spaces