WorldWideScience

Sample records for colored petri nets

  1. Study on Multi-agent Systems with Colored Petri Nets

    Institute of Scientific and Technical Information of China (English)

    兰顺国; 李军

    2008-01-01

    The approach to model multi-agent systems with hierarchical colored Peal nets is introduced.In a multi-agent system,every agent is modeled with colored Petri net system,and the colored Petri net system of the multi-agent system is a hierarchical colored Petri net system,such that the agents planning deadlock detection and avoidance,can be analyzed with the Petri net system.

  2. Agent-oriented Single Token and Colored Transition Petri Net

    Institute of Scientific and Technical Information of China (English)

    2002-01-01

    Petri net is a kind of effective graphic modeling tool. The agent technology is combined with petri net in order to enhance flexibility and extendibility, and the agent-oriented single token and colored transition petri net is proposed. Some characteristics such as liveness, fairness and safety are analyzed. Finally, an example in mould agile manufacturing is given to illustrate the use of it.

  3. Petri nets SM-cover-based on heuristic coloring algorithm

    Science.gov (United States)

    Tkacz, Jacek; Doligalski, Michał

    2015-09-01

    In the paper, coloring heuristic algorithm of interpreted Petri nets is presented. Coloring is used to determine the State Machines (SM) subnets. The present algorithm reduces the Petri net in order to reduce the computational complexity and finds one of its possible State Machines cover. The proposed algorithm uses elements of interpretation of Petri nets. The obtained result may not be the best, but it is sufficient for use in rapid prototyping of logic controllers. Found SM-cover will be also used in the development of algorithms for decomposition, and modular synthesis and implementation of parallel logic controllers. Correctness developed heuristic algorithm was verified using Gentzen formal reasoning system.

  4. A Network Attack Model based on Colored Petri Net

    Directory of Open Access Journals (Sweden)

    Xinlei Li

    2014-07-01

    Full Text Available The researches have shown that not all the Petri Net machines can be used to describe attack behavior. When Petri Net machines adapted for attack behavior modeling are detecting the network, for some event of current status, if there is matching event in the model, it has only one corresponding transition; otherwise that may cause errors. Since sharing synthesis and synchronization synthesis of traditional machines cannot ensure synthetic model reserves original detection capability, we propose the novel concept for synthesis operation and colored synthetic operation. By the analysis on the relation among these operations, the ability to reserve original detection is verified. Then an improved colored judgement Petri Net machine is adopted for modeling and renewing the knowledge repository. The inductive learning method is used to extend the attack modes. It creates a four-layered concept space, which actually provides a depth-first search path for matching. To solve the problems in multi-pattern matching and incremental learning, various modes are generalized by colored operation. We also adopt the decomposition and synthesis operation to handle the pattern matching of distributed attack behavior and attack information fusion. Finally the actual cases verify that our algorithm is feasible

  5. Knowledge base verification based on enhanced colored petri net

    Energy Technology Data Exchange (ETDEWEB)

    Kim, Jong Hyun; Seong, Poong Hyun [Korea Advanced Institute of Science and Technology, Taejon (Korea, Republic of)

    1997-12-31

    Verification is a process aimed at demonstrating whether a system meets it`s specified requirements. As expert systems are used in various applications, the knowledge base verification of systems takes an important position. The conventional Petri net approach that has been studied recently in order to verify the knowledge base is found that it is inadequate to verify the knowledge base of large and complex system, such as alarm processing system of nuclear power plant. Thus, we propose an improved method that models the knowledge base as enhanced colored Petri net. In this study, we analyze the reachability and the error characteristics of the knowledge base and apply the method to verification of simple knowledge base. 8 refs., 4 figs. (Author)

  6. An Attack Modeling Based on Colored Petri Net

    Institute of Scientific and Technical Information of China (English)

    ZHOU Shijie; QIN Zhiguang; ZHANG Feng; LIU Jinde

    2004-01-01

    A color petri net (CPN) based attack modeling approach is addressed.Compared with graph-based modeling,CPN based attack model is fiexible enough to model Intemet intrusions,because of their static and dynamic features.The processes and rules of building CPN based attack model from attack tree are also presented.In order to evaluate the risk of intrusion,some cost elements are added to CPN based attack modeling.This extended model is useful in intrusion detection and risk evaluation.Experiences show that it is easy to exploit CPN based attack modeling approach to provide the controlling functions,such as intrusion response and intrusion defense.A case study given in this paper shows that CPN based attack model has many unique characters which attack tree model hasn't.

  7. Manufacturing Scheduling Using Colored Petri Nets and Reinforcement Learning

    Directory of Open Access Journals (Sweden)

    Maria Drakaki

    2017-02-01

    Full Text Available Agent-based intelligent manufacturing control systems are capable to efficiently respond and adapt to environmental changes. Manufacturing system adaptation and evolution can be addressed with learning mechanisms that increase the intelligence of agents. In this paper a manufacturing scheduling method is presented based on Timed Colored Petri Nets (CTPNs and reinforcement learning (RL. CTPNs model the manufacturing system and implement the scheduling. In the search for an optimal solution a scheduling agent uses RL and in particular the Q-learning algorithm. A warehouse order-picking scheduling is presented as a case study to illustrate the method. The proposed scheduling method is compared to existing methods. Simulation and state space results are used to evaluate performance and identify system properties.

  8. A method for enterprise architecture validation with colored Petri Nets

    Directory of Open Access Journals (Sweden)

    Mohammad Sadegh Alishahi

    2012-10-01

    Full Text Available Architecture includes so many documents where each describes one part of an enterprise. The problem in using such descriptions is on how to consider and use all components. Therefore, in order to organize the descriptions of enterprise architecture, we should use a framework. C4ISR is one of the enterprise architectural frameworks, which includes three views, contains some products. In order to show the products, this framework needs a unified notation, which covers all the products with various views. Unified Modeling Language (UML prepares such situation. But in order to decrease the expenses of enterprise architectural productions process, the architectural products shall be evaluated before the architectural implementation level happens. In this article, a simple way for validation of enterprise architectural products with Colored Petri Nets is presented to evaluate true behavior of architectural products well.

  9. Evaluation of software architecture using fuzzy colored Petri nets

    Directory of Open Access Journals (Sweden)

    Vahid Abroshan

    2013-02-01

    Full Text Available Software Architecture (SA is one of the most important artifacts for life cycle of a software system because it incorporates some important decisions and principles for the system development. On the other hand, developing the systems based on uncertain and ambiguous requirement has been increased, significantly. Therefore, there have been significant attentions on SA requirements. In this paper, we present a new method for evaluation of performance characteristics based on a use case, response time, and queue length of SA. Since there are some ambiguities associated with considered systems, we use the idea of Fuzzy UML (F-UML diagrams. In addition, these diagrams have been enriched with performance annotations using proposed Fuzzy-SPT sub profile, the extended version of SPT profile proposed by OMG. Then, these diagrams are mapped into an executable model based on Fuzzy Colored Petri Nets (FCPN and finally the performance metrics are calculated using the proposed algorithms. We have implemented CPN-Tools for creating and evaluating the FCPN model.

  10. Hierarchical Colored Timed Petri Nets for Maintenance Process Modeling of Civil Aircraft

    Institute of Scientific and Technical Information of China (English)

    FU Cheng-cheng; SUN You-chao; LU Zhong

    2008-01-01

    Civil aircraft maintenance process simulation model is an effective method for analyzing the maintainability of a civil aircraft. First, we present the Hierarchical Colored Timed Petri Nets for maintenance process modeling of civil aircraft. Then, we expound a general method of civil aircraft maintenance activities, determine the maintenance level for decomposition, and propose the methods of describing logic of relations between the maintenance activities based on Petri Net. Finally, a time Colored Petri multi-level network modeling and simulation procedures and steps are given with the maintenance example of the landing gear burst tire of a certain type of aircraft. The feasibility of the method is proved by the example.

  11. Modelling of Biometric Identification System with Given Parameters Using Colored Petri Nets

    Science.gov (United States)

    Petrosyan, G.; Ter-Vardanyan, L.; Gaboutchian, A.

    2017-05-01

    Biometric identification systems use given parameters and function on the basis of Colored Petri Nets as a modelling language developed for systems in which communication, synchronization and distributed resources play an important role. Colored Petri Nets combine the strengths of Classical Petri Nets with the power of a high-level programming language. Coloured Petri Nets have both, formal intuitive and graphical presentations. Graphical CPN model consists of a set of interacting modules which include a network of places, transitions and arcs. Mathematical representation has a well-defined syntax and semantics, as well as defines system behavioural properties. One of the best known features used in biometric is the human finger print pattern. During the last decade other human features have become of interest, such as iris-based or face recognition. The objective of this paper is to introduce the fundamental concepts of Petri Nets in relation to tooth shape analysis. Biometric identification systems functioning has two phases: data enrollment phase and identification phase. During the data enrollment phase images of teeth are added to database. This record contains enrollment data as a noisy version of the biometrical data corresponding to the individual. During the identification phase an unknown individual is observed again and is compared to the enrollment data in the database and then system estimates the individual. The purpose of modeling biometric identification system by means of Petri Nets is to reveal the following aspects of the functioning model: the efficiency of the model, behavior of the model, mistakes and accidents in the model, feasibility of the model simplification or substitution of its separate components for more effective components without interfering system functioning. The results of biometric identification system modeling and evaluating are presented and discussed.

  12. Runtime Verification of Pacemaker Functionality Using Hierarchical Fuzzy Colored Petri-nets.

    Science.gov (United States)

    Majma, Negar; Babamir, Seyed Morteza; Monadjemi, Amirhassan

    2017-02-01

    Today, implanted medical devices are increasingly used for many patients and in case of diverse health problems. However, several runtime problems and errors are reported by the relevant organizations, even resulting in patient death. One of those devices is the pacemaker. The pacemaker is a device helping the patient to regulate the heartbeat by connecting to the cardiac vessels. This device is directed by its software, so any failure in this software causes a serious malfunction. Therefore, this study aims to a better way to monitor the device's software behavior to decrease the failure risk. Accordingly, we supervise the runtime function and status of the software. The software verification means examining limitations and needs of the system users by the system running software. In this paper, a method to verify the pacemaker software, based on the fuzzy function of the device, is presented. So, the function limitations of the device are identified and presented as fuzzy rules and then the device is verified based on the hierarchical Fuzzy Colored Petri-net (FCPN), which is formed considering the software limits. Regarding the experiences of using: 1) Fuzzy Petri-nets (FPN) to verify insulin pumps, 2) Colored Petri-nets (CPN) to verify the pacemaker and 3) To verify the pacemaker by a software agent with Petri-network based knowledge, which we gained during the previous studies, the runtime behavior of the pacemaker software is examined by HFCPN, in this paper. This is considered a developing step compared to the earlier work. HFCPN in this paper, compared to the FPN and CPN used in our previous studies reduces the complexity. By presenting the Petri-net (PN) in a hierarchical form, the verification runtime, decreased as 90.61% compared to the verification runtime in the earlier work. Since we need an inference engine in the runtime verification, we used the HFCPN to enhance the performance of the inference engine.

  13. Stimulation of medical decision expert system by using of time color Petri net method

    Directory of Open Access Journals (Sweden)

    Neda Darvish

    2012-05-01

    Full Text Available The role of management science methods in solving the health problems is a clear potential for improvement. Such an approach in an advanced health care system is achieved for improving the condition of treatment, increasing the efficiency and useful planning of time and human resources. In this study, by using one of the artificial intelligence methods, time color Petri net method, the stimulation of the hospital environment and designing of expert system for optimizing of system, will be done.

  14. Game Coloured Petri Nets

    DEFF Research Database (Denmark)

    Westergaard, Michael

    2006-01-01

    This paper introduces the notion of game coloured Petri nets. This allows the modeler to explicitly model what parts of the model comprise the modeled system and what parts are the environment of the modeled system. We give the formal definition of game coloured Petri nets, a means of reachability...... analysis of this net class, and an application of game coloured Petri nets to automatically generate easy-to-understand visualizations of the model by exploiting the knowledge that some parts of the model are not interesting from a visualization perspective (i.e. they are part of the environment...

  15. Performance Estimation for Hardware/Software codesign using Hierarchical Colored Petri Nets

    DEFF Research Database (Denmark)

    Grode, Jesper Nicolai Riis; Madsen, Jan; Jerraya, Ahmed

    1998-01-01

    estimation tool. This makes the approach very useful for designing component models used for performance estimation in Hardware/Software Codesign frameworks such as the LYCOS system. The paper presents the methodology and rules for designing component models using HCPNs. Two examples of architectural models......This paper presents an approach for abstract modeling of the functional behavior of hardware architectures using Hierarchical Colored Petri Nets (HCPNs). Using HCPNs as architectural models has several advantages such as higher estimation accuracy, higher flexibility, and the need for only one...

  16. Solving Resource-constrained Multiple Project Scheduling Problem Using Timed Colored Petri Nets

    Institute of Scientific and Technical Information of China (English)

    WU Yu; ZHUANG Xin-cun; SONG Guo-hui; XU Xiao-dong; LI Cong-xin

    2009-01-01

    To solve the resource-constrained multiple project scheduling problem (RCMPSP) more effectively, a method based on timed colored Petri net (TCPN) was proposed. In this methodology, firstly a novel mapping mechanism between traditional network diagram such as CPM (critical path method)/PERT (program evaluation and review technique) and TCPN was presented. Then a primary TCPN (PTCPN) for solving RCMPSP was modeled based on the proposed mapping mechanism. Meanwhile, the object PTCPN was used to simulate the multiple projects scheduling and to find the approximately optimal value of RCMPSP. Finally, the performance of the proposed approach for solving RCMPSP was validated by executing a mould manufacturing example.

  17. Game Coloured Petri Nets

    DEFF Research Database (Denmark)

    Westergaard, Michael

    2006-01-01

    This paper introduces the notion of game coloured Petri nets. This allows the modeler to explicitly model what parts of the model comprise the modeled system and what parts are the environment of the modeled system. We give the formal definition of game coloured Petri nets, a means of reachabilit......, and not controllable by the system itself, or they are part of the system itself and therefore we need not worry about them)....

  18. Biological Petri Nets

    CERN Document Server

    Wingender, E

    2011-01-01

    It was suggested some years ago that Petri nets might be well suited to modeling metabolic networks, overcoming some of the limitations encountered by the use of systems employing ODEs (ordinary differential equations). Much work has been done since then which confirms this and demonstrates the usefulness of this concept for systems biology. Petri net technology is not only intuitively understood by scientists trained in the life sciences, it also has a robust mathematical foundation and provides the required degree of flexibility. As a result it appears to be a very promising approach to mode

  19. Dependency Modeling of a SOA Based System Through Colored Petri Nets

    Directory of Open Access Journals (Sweden)

    Pawan Kumar

    2016-09-01

    Full Text Available Dependency relationships play an important role in testing, maintenance and configuration management of software systems. The informal dependency representations fail to observe behavioral connections among subsystems and cause ambiguity in representing different types of dependency relationships. Therefore, dependency in a software system requires a formal and unambiguous representation so that its correct effects can be visualized. In this paper, we present a Colored Petri Net based dependency analysis of a Service Oriented Architecture (SOA based system that represents specification of dependency relationships and models the dependencies in a SOA based system at conceptual level. Different types of dependency relations are represented in a formal manner by using Service Algebra. A module SOA based system ‘Online Bookshop’ has been developed and used for the purpose of modeling and example demonstration. Such modeling can help in identification of inconsistency among services, and web services can be verified for safety and reliability.

  20. Coloured Petri Nets

    CERN Document Server

    Jensen, Kurt

    2009-01-01

    Coloured Petri Nets (CPN) is a graphical language for modelling and validating concurrent and distributed systems, and other systems in which concurrency plays a major role. This book introduces the constructs of the CPN modelling language and presents the related analysis methods. It provides a comprehensive road map for the practical use of CPN.

  1. Coloured Petri Nets

    DEFF Research Database (Denmark)

    Jensen, Kurt

    1991-01-01

    This paper describes how Coloured Petri Nets (CP-nets) have been developed — from being a promising theoretical model to being a full-fledged language for the design, specification, simulation, validation and implementation of large software systems (and other systems in which human beings and...... use of CP-nets — because it means that the function representation and the translations (which are a bit mathematically complex) no longer are parts of the basic definition of CP-nets. Instead they are parts of the invariant method (which anyway demands considerable mathematical skills...

  2. Annotating Coloured Petri Nets

    DEFF Research Database (Denmark)

    Lindstrøm, Bo; Wells, Lisa Marie

    2002-01-01

    Coloured Petri nets (CP-nets) can be used for several fundamentally different purposes like functional analysis, performance analysis, and visualisation. To be able to use the corresponding tool extensions and libraries it is sometimes necessary to include extra auxiliary information in the CP-ne...... a certain use of the CP-net. We define the semantics of annotations by describing a translation from a CP-net and the corresponding annotation layers to another CP-net where the annotations are an integrated part of the CP-net....... a method which makes it possible to associate auxiliary information, called annotations, with tokens without modifying the colour sets of the CP-net. Annotations are pieces of information that are not essential for determining the behaviour of the system being modelled, but are rather added to support...

  3. High-level Petri Nets

    DEFF Research Database (Denmark)

    to their work can be found in the individual papers and in the available bibliographies of Petri nets, e.g., Stefan Dress et. al: Bibliography of Petri Nets. In: G. Rozenberg (ed.): Advances in Petri Nets 1987, Lecture Notes in Computer Science, vol. 266, Springer-Verlag 1987, 309-451. Updated versions...... of this bibliography will appear in Advances of Petri Nets with regular intervals. In the preparation of the book the editors have been assisted by an advisory board consisting of the following well-known Petri net researchers: M. Ajmone-Marsan, H.J. Genrich, C. Girault, W. Reisig, M. Silva and P.S. Thiagarajan...

  4. Modeling hydrochory effects on the Tunisian island populations of Pancratium maritimum L. using colored Petri nets.

    Science.gov (United States)

    Sanaa, Adnen; Ben Abid, Samir; Boulila, Abdennacer; Messaoud, Chokri; Boussaid, Mohamed; Ben Fadhel, Najeh

    2015-03-01

    Hydrochory, the seed dispersal by water, is a strategy used by many aquatic and some terrestrial plants to move into areas appropriate for establishment. In this paper we model the hydrochory effects on the Tunisian island populations of Pancratium maritimum L. using colored Petri nets. Nineteen Tunisian coastal sites were considered including fourteen mainland and five island sites. The model was simulated for 400 thousand Atlantic Tunisian Current cycles (years). Snapshots of the island population's genetic makeup were taken for 50, 200 and 400 thousand years. The evolution of the obtained dendrograms showed a clear divide between the northern and southern island populations according to their estimated genetic make-up for the considered simulation durations. Hydrochory is not only with important ecological consequences, such as maintaining the populations of P. maritimum but also it may move species into areas appropriate for establishment. In this context, in situ and ex situ conservation measures of P. maritimum populations should be adopted very fast. Copyright © 2015 Elsevier Ireland Ltd. All rights reserved.

  5. Example-Based Sequence Diagrams to Colored Petri Nets Transformation Using Heuristic Search

    Science.gov (United States)

    Kessentini, Marouane; Bouchoucha, Arbi; Sahraoui, Houari; Boukadoum, Mounir

    Dynamic UML models like sequence diagrams (SD) lack sufficient formal semantics, making it difficult to build automated tools for their analysis, simulation and validation. A common approach to circumvent the problem is to map these models to more formal representations. In this context, many works propose a rule-based approach to automatically translate SD into colored Petri nets (CPN). However, finding the rules for such SD-to-CPN transformations may be difficult, as the transformation rules are sometimes difficult to define and the produced CPN may be subject to state explosion. We propose a solution that starts from the hypothesis that examples of good transformation traces of SD-to-CPN can be useful to generate the target model. To this end, we describe an automated SD-to-CPN transformation method which finds the combination of transformation fragments that best covers the SD model, using heuristic search in a base of examples. To achieve our goal, we combine two algorithms for global and local search, namely Particle Swarm Optimization (PSO) and Simulated Annealing (SA). Our empirical results show that the new approach allows deriving the sought CPNs with at least equal performance, in terms of size and correctness, to that obtained by a transformation rule-based tool.

  6. Server consolidation for heterogeneous computer clusters using Colored Petri Nets and CPN Tools

    Directory of Open Access Journals (Sweden)

    Issam Al-Azzoni

    2015-10-01

    Full Text Available In this paper, we present a new approach to server consolidation in heterogeneous computer clusters using Colored Petri Nets (CPNs. Server consolidation aims to reduce energy costs and improve resource utilization by reducing the number of servers necessary to run the existing virtual machines in the cluster. It exploits the emerging technology of live migration which allows migrating virtual machines between servers without stopping their provided services. Server consolidation approaches attempt to find migration plans that aim to minimize the necessary size of the cluster. Our approach finds plans which not only minimize the overall number of used servers, but also minimize the total data migration overhead. The latter objective is not taken into consideration by other approaches and heuristics. We explore the use of CPN Tools in analyzing the state spaces of the CPNs. Since the state space of the CPN model can grow exponentially with the size of the cluster, we examine different techniques to generate and analyze the state space in order to find good plans to server consolidation within acceptable time and computing power.

  7. QoS Measurement of Workflow-Based Web Service Compositions Using Colored Petri Net

    Science.gov (United States)

    Nematzadeh, Hossein; Motameni, Homayun; Nematzadeh, Zahra

    2014-01-01

    Workflow-based web service compositions (WB-WSCs) is one of the main composition categories in service oriented architecture (SOA). Eflow, polymorphic process model (PPM), and business process execution language (BPEL) are the main techniques of the category of WB-WSCs. Due to maturity of web services, measuring the quality of composite web services being developed by different techniques becomes one of the most important challenges in today's web environments. Business should try to provide good quality regarding the customers' requirements to a composed web service. Thus, quality of service (QoS) which refers to nonfunctional parameters is important to be measured since the quality degree of a certain web service composition could be achieved. This paper tried to find a deterministic analytical method for dependability and performance measurement using Colored Petri net (CPN) with explicit routing constructs and application of theory of probability. A computer tool called WSET was also developed for modeling and supporting QoS measurement through simulation. PMID:25110748

  8. Communication Modeling and Mobile Object Monitoring by Using Colored Petri Nets

    Directory of Open Access Journals (Sweden)

    Dalė Dzemydienė

    2013-08-01

    Full Text Available Monitoring moving objects and analyzing their statuses are the best opportunities currently offered by mobile technology. The methods and software for wireless systems allow the exchange of many possible data formats (e.g., text, visual or audio communication and provide information about the state of the object’s geographical coordinates in real time. The necessary information is received from the sensors and mobile device’s contextual information. Information is sent to remote servers whenever applicable, and, after some calculation, more accurate data is obtained. Software to identify different situations has been designed and implemented. The software and therefore the identification of the situations of technical equipment can send data, warnings or reminders to a given situation. Colored Petri nets (CPN allowed to more precisely model complex situations of scenarios and to capture the information any time, anywhere provided in advance of a moving object. Mobile devices detect the necessary data via the external or internal physical environment through sensors. The mobile device components are interacting with internal or external physical environment and have the sensor detectors’ parameters. Such information is stored into data-warehouses in which the knowledge discovery is made by CPN models, which represent rules of analysis.

  9. Communication Modeling and Mobile Object Monitoring by Using Colored Petri Nets

    Directory of Open Access Journals (Sweden)

    Ramunas Dzindzalieta

    2011-08-01

    Full Text Available Summary. Monitoring moving objects and analyzing their statuses are the best opportunities currently offered by mobile technology. The methods and software for wireless systems allow the exchange of many possible data formats (e.g., text, visual or audio communication and provide information about the state of the object’s geographical coordinates in real time. The necessary information is received from the sensors and mobile device’s contextual information. Information is sent to remote servers whenever applicable, and, after some calculation, more accurate data is obtained. Software to identify different situations has been designed and implemented. The software and therefore the identification of the situations of technical equipment can send data, warnings or reminders to a given situation. Colored Petri nets (CPN allowed to more precisely model complex situations of scenarios and to capture the information any time, anywhere provided in advance of a moving object. Mobile devices detect the necessary data via the external or internal physical environment through sensors. The mobile device components are interacting with internal or external physical environment and have the sensor detectors’ parameters. Such information is stored into data-warehouses in which the knowledge discovery is made by CPN models, which represent rules of analysis.

  10. QoS Measurement of Workflow-Based Web Service Compositions Using Colored Petri Net

    Directory of Open Access Journals (Sweden)

    Hossein Nematzadeh

    2014-01-01

    Full Text Available Workflow-based web service compositions (WB-WSCs is one of the main composition categories in service oriented architecture (SOA. Eflow, polymorphic process model (PPM, and business process execution language (BPEL are the main techniques of the category of WB-WSCs. Due to maturity of web services, measuring the quality of composite web services being developed by different techniques becomes one of the most important challenges in today’s web environments. Business should try to provide good quality regarding the customers’ requirements to a composed web service. Thus, quality of service (QoS which refers to nonfunctional parameters is important to be measured since the quality degree of a certain web service composition could be achieved. This paper tried to find a deterministic analytical method for dependability and performance measurement using Colored Petri net (CPN with explicit routing constructs and application of theory of probability. A computer tool called WSET was also developed for modeling and supporting QoS measurement through simulation.

  11. MODELING MULTI-TRAFFIC ADMISSION CONTROL IN OFDMA SYSTEM USING COLORED PETRI NET

    Institute of Scientific and Technical Information of China (English)

    Yao Yuanyuan; Lu Yanhui; Yang Shouyi

    2012-01-01

    Call Admission Control (CAC) is one of the key traffic management mechanisms that must be deployed in order to meet the strict requirements for dependability imposed on the services provided by modern wireless networks.In this paper,we develop an executable top-down hierarchical Colored Petri Net (CPN) model for multi-traffic CAC in Orthogonal Frequency Division Multiple Access (OFDMA) system.By theoretic analysis and CPN simulation,it is demonstrated that the CPN model is isomorphic to Markov Chain (MC) assuming that each data stream follows Poisson distribution and the corresponding arrival time interval is an exponential random variable,and it breaks through MC's explicit limitation,which includes MC's memoryless property and proneness to state space explosion in evaluating CAC process.Moreover,we present four CAC schemes based on CPN model taking into account call-level and packet-level Quality of Service (QoS).The simulation results show that CPN offers significant advantages over MC in modeling CAC strategies and evaluating their performance with less computational complexity in addition to its flexibility and adaptability to different scenarios.

  12. Solving Flexible Job-Shop Scheduling Problem Using Gravitational Search Algorithm and Colored Petri Net

    Directory of Open Access Journals (Sweden)

    Behnam Barzegar

    2012-01-01

    Full Text Available Scheduled production system leads to avoiding stock accumulations, losses reduction, decreasing or even eliminating idol machines, and effort to better benefitting from machines for on time responding customer orders and supplying requested materials in suitable time. In flexible job-shop scheduling production systems, we could reduce time and costs by transferring and delivering operations on existing machines, that is, among NP-hard problems. The scheduling objective minimizes the maximal completion time of all the operations, which is denoted by Makespan. Different methods and algorithms have been presented for solving this problem. Having a reasonable scheduled production system has significant influence on improving effectiveness and attaining to organization goals. In this paper, new algorithm were proposed for flexible job-shop scheduling problem systems (FJSSP-GSPN that is based on gravitational search algorithm (GSA. In the proposed method, the flexible job-shop scheduling problem systems was modeled by color Petri net and CPN tool and then a scheduled job was programmed by GSA algorithm. The experimental results showed that the proposed method has reasonable performance in comparison with other algorithms.

  13. QoS measurement of workflow-based web service compositions using Colored Petri net.

    Science.gov (United States)

    Nematzadeh, Hossein; Motameni, Homayun; Mohamad, Radziah; Nematzadeh, Zahra

    2014-01-01

    Workflow-based web service compositions (WB-WSCs) is one of the main composition categories in service oriented architecture (SOA). Eflow, polymorphic process model (PPM), and business process execution language (BPEL) are the main techniques of the category of WB-WSCs. Due to maturity of web services, measuring the quality of composite web services being developed by different techniques becomes one of the most important challenges in today's web environments. Business should try to provide good quality regarding the customers' requirements to a composed web service. Thus, quality of service (QoS) which refers to nonfunctional parameters is important to be measured since the quality degree of a certain web service composition could be achieved. This paper tried to find a deterministic analytical method for dependability and performance measurement using Colored Petri net (CPN) with explicit routing constructs and application of theory of probability. A computer tool called WSET was also developed for modeling and supporting QoS measurement through simulation.

  14. Colored petri nets to model gene mutation and amino acids classification.

    Science.gov (United States)

    Yang, Jinliang; Gao, Rui; Meng, Max Q-H; Tarn, Tzyh-Jong

    2012-05-07

    The genetic code is the triplet code based on the three-letter codons, which determines the specific amino acid sequences in proteins synthesis. Choosing an appropriate model for processing these codons is a useful method to study genetic processes in Molecular Biology. As an effective modeling tool of discrete event dynamic systems (DEDS), colored petri net (CPN) has been used for modeling several biological systems, such as metabolic pathways and genetic regulatory networks. According to the genetic code table, CPN is employed to model the process of genetic information transmission. In this paper, we propose a CPN model of amino acids classification, and further present the improved CPN model. Based on the model mentioned above, we give another CPN model to classify the type of gene mutations via contrasting the bases of DNA strands and the codons of amino acids along the polypeptide chain. This model is helpful in determining whether a certain gene mutation will cause the changes of the structures and functions of protein molecules. The effectiveness and accuracy of the presented model are illustrated by the examples in this paper.

  15. A hazard analysis via an improved timed colored petri net with time-space coupling safety constraint

    Institute of Scientific and Technical Information of China (English)

    Li Zelin; Wang Shihai; Zhao Tingdi; Liu Bin

    2016-01-01

    Petri nets are graphical and mathematical tools that are applicable to many systems for modeling, simulation, and analysis. With the emergence of the concept of partitioning in time and space domains proposed in avionics application standard software interface (ARINC 653), it has become difficult to analyze time–space coupling hazards resulting from resource partitioning using classical or advanced Petri nets. In this paper, we propose a time–space coupling safety constraint and an improved timed colored Petri net with imposed time–space coupling safety constraints (TCCP-NET) to fill this requirement gap. Time–space coupling hazard analysis is conducted in three steps: specification modeling, simulation execution, and results analysis. A TCCP-NET is employed to model and analyze integrated modular avionics (IMA), a real-time, safety-critical system. The analysis results are used to verify whether there exist time–space coupling hazards at runtime. The method we propose demonstrates superior modeling of safety-critical real-time systems as it can specify resource allocations in both time and space domains. TCCP-NETs can effectively detect underlying time–space coupling hazards.

  16. A hazard analysis via an improved timed colored petri net with time–space coupling safety constraint

    Directory of Open Access Journals (Sweden)

    Li Zelin

    2016-08-01

    Full Text Available Petri nets are graphical and mathematical tools that are applicable to many systems for modeling, simulation, and analysis. With the emergence of the concept of partitioning in time and space domains proposed in avionics application standard software interface (ARINC 653, it has become difficult to analyze time–space coupling hazards resulting from resource partitioning using classical or advanced Petri nets. In this paper, we propose a time–space coupling safety constraint and an improved timed colored Petri net with imposed time–space coupling safety constraints (TCCP-NET to fill this requirement gap. Time–space coupling hazard analysis is conducted in three steps: specification modeling, simulation execution, and results analysis. A TCCP-NET is employed to model and analyze integrated modular avionics (IMA, a real-time, safety-critical system. The analysis results are used to verify whether there exist time–space coupling hazards at runtime. The method we propose demonstrates superior modeling of safety-critical real-time systems as it can specify resource allocations in both time and space domains. TCCP-NETs can effectively detect underlying time–space coupling hazards.

  17. A Timed Colored Petri Net Simulation-Based Self-Adaptive Collaboration Method for Production-Logistics Systems

    Directory of Open Access Journals (Sweden)

    Zhengang Guo

    2017-03-01

    Full Text Available Complex and customized manufacturing requires a high level of collaboration between production and logistics in a flexible production system. With the widespread use of Internet of Things technology in manufacturing, a great amount of real-time and multi-source manufacturing data and logistics data is created, that can be used to perform production-logistics collaboration. To solve the aforementioned problems, this paper proposes a timed colored Petri net simulation-based self-adaptive collaboration method for Internet of Things-enabled production-logistics systems. The method combines the schedule of token sequences in the timed colored Petri net with real-time status of key production and logistics equipment. The key equipment is made ‘smart’ to actively publish or request logistics tasks. An integrated framework based on a cloud service platform is introduced to provide the basis for self-adaptive collaboration of production-logistics systems. A simulation experiment is conducted by using colored Petri nets (CPN Tools to validate the performance and applicability of the proposed method. Computational experiments demonstrate that the proposed method outperforms the event-driven method in terms of reductions of waiting time, makespan, and electricity consumption. This proposed method is also applicable to other manufacturing systems to implement production-logistics collaboration.

  18. Modelling Inteligent Systems with Level Petri Nets

    Directory of Open Access Journals (Sweden)

    Corina BOCĂNEALĂ

    2008-12-01

    Full Text Available Level Petri Nets are formalism for modeling hierarchical multi-agent system. They are a Petri nets extension, allowing tokens to be nets themselves. This paper is inspired by two classes of level Petri nets: object Petri nets and nested Petri nets. We present some concepts from the artificial intelligence field and we use them to illustrate the modeling power of Petri nets with multi levels.

  19. Linear Logic on Petri Nets

    DEFF Research Database (Denmark)

    Engberg, Uffe Henrik; Winskel, Glynn

    This article shows how individual Petri nets form models of Girard's intuitionistic linear logic. It explores questions of expressiveness and completeness of linear logic with respect to this interpretation. An aim is to use Petri nets to give an understanding of linear logic and give some apprai...

  20. A Small Universal Petri Net

    Directory of Open Access Journals (Sweden)

    Dmitry A. Zaitsev

    2013-09-01

    Full Text Available A universal deterministic inhibitor Petri net with 14 places, 29 transitions and 138 arcs was constructed via simulation of Neary and Woods' weakly universal Turing machine with 2 states and 4 symbols; the total time complexity is exponential in the running time of their weak machine. To simulate the blank words of the weakly universal Turing machine, a couple of dedicated transitions insert their codes when reaching edges of the working zone. To complete a chain of a given Petri net encoding to be executed by the universal Petri net, a translation of a bi-tag system into a Turing machine was constructed. The constructed Petri net is universal in the standard sense; a weaker form of universality for Petri nets was not introduced in this work.

  1. Discrete, continuous, and hybrid petri nets

    CERN Document Server

    David, René

    2004-01-01

    Petri nets do not designate a single modeling formalism. In fact, newcomers to the field confess sometimes to be a little puzzled by the diversity of formalisms that are recognized under this "umbrella". Disregarding some extensions to the theoretical modeling capabilities, and looking at the level of abstraction of the formalisms, Condition/Event, Elementary, Place/Transition, Predicate/Transition, Colored, Object Oriented... net systems are frequently encountered in the literature. On the other side, provided with appropriate interpretative extensions, Controled Net Systems, Marking Diagrams (the Petri net generalization of State Diagrams), or the many-many variants in which time can be explicitly incorporated -Time(d), Deterministic, (Generalized) Stochastic, Fuzzy...- are defined. This represents another way to define practical formalisms that can be obtained by the "cro- product" of the two mentioned dimensions. Thus Petri nets constitute a modeling paradigm, understandable in a broad sense as "the total...

  2. A HYBRID PETRI-NET MODEL OF GRID WORKFLOW

    Institute of Scientific and Technical Information of China (English)

    Ji Yimu; Wang Ruchuan; Ren Xunyi

    2008-01-01

    In order to effectively control the random tasks submitted and executed in grid workflow, a grid workflow model based on hybrid petri-net is presented. This model is composed of random petri-net, colored petri-net and general petri-net. Therein random petri-net declares the relationship between the number of grid users' random tasks and the size of service window and computes the server intensity of grid system. Colored petri-net sets different color for places with grid services and provides the valid interfaces for grid resource allocation and task scheduling. The experiment indicated that the model presented in this letter could compute the valve between the number of users' random tasks and the size of grid service window in grid workflow management system.

  3. High-level Petri Nets

    DEFF Research Database (Denmark)

    of some of the most important papers on the application and theory of high-level Petri nets. In this way it makes the relevant literature more available. It is our hope that the book will be a useful source of information and that, e.g., it can be used in the organization of Petri net courses. To make...... there is only one kind of token and this means that the state of a place is described by an integer (and in many cases even by a boolean). In high-level nets each token can carry a complex information/data - which, e.g., may describe the entire state of a process or a data base. Today most practical...... by other papers. Thus, e.g., none of the original papers introducing the first versions of high-level Petri nets have been included. The introductions to the individual sections mention a number of researchers who have contributed to the development of high-level Petri nets. Detailed references...

  4. Workshop Scheduling Based on a Rule-restrained Colored Petri Net and the Development of a Scheduling System on the Internet/Intranet

    Institute of Scientific and Technical Information of China (English)

    CAO Yan; ZHAO Ru-jia

    2004-01-01

    In the paper, the gap between theoretical research and practical applications of workshop scheduling is analyzed. According to practical application requirements, the traditional Petri net is expanded and a Rule-restrained Colored Petri Net(RCPN) is put forward to model workshop activities.Then, the architecture of the workshop scheduling system based on RCPN is presented. Finally, the scheduling system that adopts a 3-layer B/S/D mode is developed on the Internet/Intranet by using the Web database and Java.

  5. Special Section on Coloured Petri Nets

    DEFF Research Database (Denmark)

    1998-01-01

    Special section on coloured Petri nets, their basic concepts, analysis methods, tool support and industrial applications.......Special section on coloured Petri nets, their basic concepts, analysis methods, tool support and industrial applications....

  6. Petri Nets in Cryptographic Protocols

    DEFF Research Database (Denmark)

    Crazzolara, Federico; Winskel, Glynn

    2001-01-01

    A process language for security protocols is presented together with a semantics in terms of sets of events. The denotation of process is a set of events, and as each event specifies a set of pre and postconditions, this denotation can be viewed as a Petri net. By means of an example we illustrat...

  7. Process of Petri Nets Extension

    Institute of Scientific and Technical Information of China (English)

    2006-01-01

    To describe the dynamic semantics for the network computing, the concept on process is presented based on the semantic model with variable, resource and relation. Accordingly, the formal definition of process and the mapping rules from the specification of Petri nets extension to process are discussed in detail respectively. Based on the collective concepts of process, the specification of dynamic semantics also is constructed as a net system. Finally, to illustrate process intuitively, an example is specified completely.

  8. Towards a Standard for Modular Petri Nets

    DEFF Research Database (Denmark)

    Kindler, Ekkart; Petrucci, Laure

    2009-01-01

    as a mechanism for modules in Petri nets that is independent from a particular version of Petri nets and that can mimic many composition mechanisms by a simple import and export concept. Due to its generality, the semantics of modular PNML was only informally defined. Moreover, modular PNML did not define which...... concepts could or should be subject to import and export in high-level Petri nets. In this paper, we formalise a minimal version of modular high-level Petri nets, which is based on the concepts of modular PNML. This shows that modular PNML can be formalised once a specific version of Petri net is fixed...

  9. Delta Semantics Defined By Petri Nets

    DEFF Research Database (Denmark)

    Jensen, Kurt; Kyng, Morten; Madsen, Ole Lehrmann

    This report is identical to an earlier version of May 1978 except that Chapter 5 has been revised. A new paper: "A Petri Net Definition of a System Description Language", DAIMI, April 1979, 20 pages, extends the Petri net model to include a data state representing the program variables. Delta...... and the possibility of using predicates to specify state changes. In this paper a formal semantics for Delta is defined and analysed using Petri nets. Petri nets was chosen because the ideas behind Petri nets and Delta concide on several points. A number of proposals for changes in Delta, which resulted from...

  10. Verifying Time Petri Nets by Linear Programming

    Institute of Scientific and Technical Information of China (English)

    李宣东

    2001-01-01

    The paper proposes an approach to solving some verification problems of time Petri nets using linear programming. The approach is based on the observation that for loop-closed time Petri nets, it is only necessary to investigate a finite prefix of an untimed run of the underlying Petri net. Using the technique the paper gives solutions to reachability and bounded delay timing analysis problems. For both problems algorithms are given, that are decision procedures for loop-closed time Petri nets, and semi-decision procedures for general time Petri nets.

  11. Coloured Petri Nets

    DEFF Research Database (Denmark)

    Jensen, Kurt

    1991-01-01

    use of CP-nets — because it means that the function representation and the translations (which are a bit mathematically complex) no longer are parts of the basic definition of CP-nets. Instead they are parts of the invariant method (which anyway demands considerable mathematical skills...... the different kinds of analysis. It has, however, turned out that it only is necessary to turn to functions when we deal with invariant analysis, and this means that we now use the expression representation for all purposes — except for the calculation of invariants. This change is important for the practical...

  12. Behavior Relativity of Petri Nets

    Institute of Scientific and Technical Information of China (English)

    蒋昌俊; 王怀清; 廖少毅

    2002-01-01

    This paper presents a novel methodology for modelling and analyzing of behav-ior relations of concurrent systems. The set of all firing sequences of a Petri net is an importanttool for describing the dynamic behavior of concurrent systems. In this paper, the behaviorrelativity of two concurrent subsystems in their synchronous composition is presented. Such be-havior relativities, including Controlled Relativity, United Relativity, Interactive Relativity andExclusive Relativity, are defined respectively. The properties of the relativities are discussed indetail. The analysis method for these properties is based on minimum T-invariants, when twosubsystems are live bounded Petri nets. A well-known example has also been analyaed usingthe new methodology to demonstrate the advantages of the proposed methodology.

  13. Process expression of bounded Petri nets

    Institute of Scientific and Technical Information of China (English)

    吴哲辉

    1996-01-01

    The concept of process expression of bounded Petri nets is presented.Moreover,an algorithm to find the process expression for a bounded Petri net is given.A process expression of a bounded Petri net is a regular expression whose every alphabet symbol represents a basic subprocess of the net.The regular set expressed by the regular expression is the set of all surjective processes of a bounded Petri net.A surjective process of a bounded Petri net is a process of this net in which every s-cut corresponds to a reachable marking of the net.Therefore,all surjective processes of a bounded Petri net can be obtained as long as its process expression and the basic subprocess represented by the alphabet symbols of the process expression are given.

  14. Petri nets semantics ofπ-calculus

    Institute of Scientific and Technical Information of China (English)

    Zhenhua YU; Yuanli CAI; Haiping XU

    2008-01-01

    As π-calculus based on the interleaving semantics cannot depict the true concurrency and has few supporting tools,it is translated into Petri nets.π-calculus is divided into basic elements,sequence,concurrency,choice and recursive modules.These modules are translated into Petri nets to construct a complicated system.Petri nets semantics for π-calculus visualize system structure as well as system behaviors.The structural analysis techniques allow direct qualitative analysis of the system properties on the structure of the nets.Finally,Petri nets semantics for π-calculus are illustrated by applying them to mobile telephone systems.

  15. Development of an RMS Model based on Colored Object-Oriented Petri Nets with Changeable Structures

    NARCIS (Netherlands)

    Zhang, Linda L.; Ittoo, Ashwin; Qi, ES; Cheng, G; Shen, JA; Dou, RL

    2009-01-01

    Current research on reconfigurable manufacturing systems (RMSs) only highlights the isolated empirical study with a limited attempt to explore the modeling and design support issues surrounding this economically important class of system development problems. This paper proposes colored

  16. Modeling of economic systems with Petri nets

    Directory of Open Access Journals (Sweden)

    Pavel Valeryevich Skorodumov

    2014-09-01

    Full Text Available Modeling is one of the most important tools to study complex systems. Components of both continuous and discrete nature are present in the behavior of contemporary economic systems. The article uses formalism of nested hybrid Petri nets as a tool to study complex economic systems. The author describes basic approaches of simulation modelling, concepts of classical Petri nets, modified means of nested hybrid Petri nets, benefits of their use for systems modeling. The article presents the concept of a universal system of simulation modeling. On the basis of considered approaches the article proposes to develop a universal system of simulation modeling on the basis of the modified machine Petri nets

  17. Discrete, Continuous, and Hybrid Petri Nets

    CERN Document Server

    David, Rene

    2010-01-01

    Petri Nets were introduced and still successfully used to analyze and model discrete event systems especially in engineering and computer sciences such as in automatic control. Recently this discrete Petri Nets formalism was successfully extended to continuous and hybrid systems. This monograph presents a well written and clearly organized introduction in the standard methods of Petri Nets with the aim to reach an accurate understanding of continuous and hybrid Petri Nets, while preserving the consistency of basic concepts throughout the book. The book is a monograph as well as a didactic tool

  18. Towards a Standard for Modular Petri Nets

    DEFF Research Database (Denmark)

    Kindler, Ekkart; Petrucci, Laure

    2009-01-01

    When designing complex systems, mechanisms for structuring, composing, and reusing system components are crucial. Today, there are many approaches for equipping Petri nets with such mechanisms. In the context of defining a standard interchange format for Petri nets, modular PNML was defined....... Moreover, we present and discuss some more advanced features of modular Petri nets that could be included in the standard. This way, we provide a formal foundation and a basis for a discussion of features to be included in the upcoming standard of a module concept for Petri nets in general and for high...

  19. Development of an RMS Model based on Colored Object-Oriented Petri Nets with Changeable Structures

    NARCIS (Netherlands)

    Zhang, Linda L.; Ittoo, Ashwin; Qi, ES; Cheng, G; Shen, JA; Dou, RL

    2009-01-01

    Current research on reconfigurable manufacturing systems (RMSs) only highlights the isolated empirical study with a limited attempt to explore the modeling and design support issues surrounding this economically important class of system development problems. This paper proposes colored object-orien

  20. A Reliability Calculation Method for Web Service Composition Using Fuzzy Reasoning Colored Petri Nets and Its Application on Supercomputing Cloud Platform

    Directory of Open Access Journals (Sweden)

    Ziyun Deng

    2016-09-01

    Full Text Available In order to develop a Supercomputing Cloud Platform (SCP prototype system using Service-Oriented Architecture (SOA and Petri nets, we researched some technologies for Web service composition. Specifically, in this paper, we propose a reliability calculation method for Web service compositions, which uses Fuzzy Reasoning Colored Petri Net (FRCPN to verify the Web service compositions. We put forward a definition of semantic threshold similarity for Web services and a formal definition of FRCPN. We analyzed five kinds of production rules in FRCPN, and applied our method to the SCP prototype. We obtained the reliability value of the end Web service as an indicator of the overall reliability of the FRCPN. The method can test the activity of FRCPN. Experimental results show that the reliability of the Web service composition has a correlation with the number of Web services and the range of reliability transition values.

  1. Petri Nets for Biologically Motivated Computing

    Directory of Open Access Journals (Sweden)

    J. Kleijn

    2011-01-01

    Full Text Available Petri nets are a general and well-established model of concurrent and distributed computation and behaviour, including that taking place in biological systems. In this survey paper, we are concerned with intrinsic relationships between Petri nets and two formal models inspired by aspects of the functioning of the living cell: membrane systems and reaction systems. In particular, we are interested in the benefits that can result from establishing strong semantical links between Petri nets and membrane systems and reaction systems. We first discuss Petri nets with localities reflecting the compartmentalisation modelled in membrane systems. Then special attention is given to set-nets, a new Petri net model for reaction systems and their qualitative approach to the investigation of the processes carried out by biochemical reactions taking place in the living cell.

  2. Petri nets and other models of concurrency

    DEFF Research Database (Denmark)

    Nielsen, Mogens; Sassone, Vladimiro

    1998-01-01

    This paper retraces, collects, and summarises contributions of the authors - in collaboration with others - on the theme of Petri nets and their categorical relationships to other models of concurrency.......This paper retraces, collects, and summarises contributions of the authors - in collaboration with others - on the theme of Petri nets and their categorical relationships to other models of concurrency....

  3. Petri Nets and Semantics of System Descriptions

    DEFF Research Database (Denmark)

    Jensen, Kurt; Kyng, Morten

    1982-01-01

    This paper discusses the use of Petri nets as a semantic tool in the design of languages and in the construction and analysis of system descriptions. The topics treated are: Languages based on nets. The problem of time in nets. Nets and related models. Nets and formal semantics. Parallel program...

  4. A colored Petri net-based model for web service composition%一个基于有色Petri网的Web服务合成模型

    Institute of Scientific and Technical Information of China (English)

    张昭理; 洪帆; 肖海军

    2008-01-01

    In this paper, a model based colored Petri net (CPN) to provide semantic support for web service composition is proposed, and the reliability and maintainability of composite services are improved. The composite constructs in the model are sequence, concurrent, choice, loop and replace. The web service is formally defined by a CPN. A closed composing algebra is defined to obtain a framework which enables declarative composition of web services. Availability, confidentiality, and integrity of composite service are analyzed within the framework of the model based CPN.

  5. Application and Theory of Petri Nets

    DEFF Research Database (Denmark)

    This volume contains the proceedings of the 13th International Conference onApplication and Theory of Petri Nets, held in Sheffield, England, in June 1992. The aim of the Petri net conferences is to create a forum for discussing progress in the application and theory of Petri nets. Typically, the....... Balbo and W. Reisig, 18 submitted papers, and seven project papers. The submitted papers and project presentations were selectedby the programme committee and a panel of referees from a large number of submissions....

  6. Teaching Petri Nets Using P3

    Science.gov (United States)

    Gasevic, Dragan; Devedzic, Vladan

    2004-01-01

    This paper presents Petri net software tool P3 that is developed for training purposes of the Architecture and organization of computers (AOC) course. The P3 has the following features: graphical modeling interface, interactive simulation by single and parallel (with previous conflict resolution) transition firing, two well-known Petri net…

  7. A Brief Introduction to Coloured Petri Nets

    DEFF Research Database (Denmark)

    Jensen, Kurt

    1997-01-01

    Coloured Petri Nets (CP-nets or CPN) is a graphical oriented language for design, specification, simulation and verification of systems. It is in particular well- suited for systems in which communication, synchronisation and resource sharing are important. Typical examples of application areas a...

  8. Reachability via Compositionality in Petri nets

    OpenAIRE

    Sobocinski, Paweł; Stephens, Owen

    2013-01-01

    We introduce a novel technique for checking reachability in Petri nets that relies on a recently introduced compositional algebra of nets. We prove that the technique is correct, and discuss our implementation. We report promising experimental results on some well-known examples.

  9. A Scheduling Algorithm Based on Petri Nets and Simulated Annealing

    Directory of Open Access Journals (Sweden)

    Rachida H. Ghoul

    2007-01-01

    Full Text Available This study aims at presenting a hybrid Flexible Manufacturing System "HFMS" short-term scheduling problem. Based on the art state of general scheduling algorithms, we present the meta-heuristic, we have decided to apply for a given example of HFMS. That was the study of Simulated Annealing Algorithm SA. The HFMS model based on hierarchical Petri nets, was used to represent static and dynamic behavior of the HFMS and design scheduling solutions. Hierarchical Petri nets model was regarded as being made up a set of single timed colored Petri nets models. Each single model represents one process which was composed of many operations and tasks. The complex scheduling problem was decomposed in simple sub-problems. Scheduling algorithm was applied on each sub model in order to resolve conflicts on shared production resources.

  10. Analysis of Reconfigurable Processors Using Petri Net

    Directory of Open Access Journals (Sweden)

    Hadis Heidari

    2013-07-01

    Full Text Available In this paper, we propose Petri net models for processing elements. The processing elements include: a general-purpose processor (GPP, a reconfigurable element (RE, and a hybrid element (combining a GPP with an RE. The models consist of many transitions and places. The model and associated analysis methods provide a promising tool for modeling and performance evaluation of reconfigurable processors. The model is demonstrated by considering a simple example. This paper describes the development of a reconfigurable processor; the developed system is based on the Petri net concept. Petri nets are becoming suitable as a formal model for hardware system design. Designers can use Petri net as a modeling language to perform high level analysis of complex processors designs processing chips. The simulation does with PIPEv4.1 simulator. The simulation results show that Petri net state spaces are bounded and safe and have not deadlock and the average of number tokens in first token is 0.9901 seconds. In these models, there are only 5% errors; also the analysis time in these models is 0.016 seconds.

  11. State Space Methods for Timed Petri Nets

    DEFF Research Database (Denmark)

    Christensen, Søren; Jensen, Kurt; Mailund, Thomas

    2001-01-01

    We present two recently developed state space methods for timed Petri nets. The two methods reconciles state space methods and time concepts based on the introduction of a global clock and associating time stamps to tokens. The first method is based on an equivalence relation on states which makes...... it possible to condense the usually infinite state space of a timed Petri net into a finite condensed state space without loosing analysis power. The second method supports on-the-fly verification of certain safety properties of timed systems. We discuss the application of the two methods in a number...

  12. Regular Event Structures and Finite Petri Nets

    DEFF Research Database (Denmark)

    Nielsen, M.; Thiagarajan, P.S.

    2002-01-01

    We present the notion of regular event structures and conjecture that they correspond exactly to finite 1-safe Petri nets. We show that the conjecture holds for the conflict-free case. Even in this restricted setting, the proof is non-trivial and involves a natural subclass of regular event...

  13. Petri-Net Simulations of Communications Networks.

    Science.gov (United States)

    1980-03-01

    incorporate graphics output are more eas ly understood erd have considerable educational value. ,. The results of this research indicate that the...operate and manage the systems will be better educated and more professionally competent? 48 -9 FJ IV. AN INTRODUCTION TO PETRI-NETS A. INTRODUCTION...34 VRSIN 1.. aklETPCAE .... YP n) 56 oinf( VRIO 2.. PCKTPEREENATON.. 1282\

  14. A STUDY OF FUZZY LOGICAL PETRI NETS AND ITS APPLICATION

    Institute of Scientific and Technical Information of China (English)

    Jiang Changjun

    2001-01-01

    In this paper, a fuzzy Petri net approach to modelling fuzzy rule-based reasoning is proposed. Logical Petri net (LPN) and fuzzy logical Petri net (FLPN) are defined. The backward reasoning algorithm based on sub-fuzzy logical Petri net is given. It is simpler than the conventional algorithm of forward reasoning from initial propositions. An application to the partial fault model of a car engine in paper Portinale's(1993) is used as an illustrative example of FLPN.

  15. A new variant of Petri net controlled grammars

    Science.gov (United States)

    Jan, Nurhidaya Mohamad; Turaev, Sherzod; Fong, Wan Heng; Sarmin, Nor Haniza

    2015-10-01

    A Petri net controlled grammar is a Petri net with respect to a context-free grammar where the successful derivations of the grammar can be simulated using the occurrence sequences of the net. In this paper, we introduce a new variant of Petri net controlled grammars, called a place-labeled Petri net controlled grammar, which is a context-free grammar equipped with a Petri net and a function which maps places of the net to productions of the grammar. The language consists of all terminal strings that can be obtained by parallelly applying multisets of the rules which are the images of the sets of the input places of transitions in a successful occurrence sequence of the Petri net. We study the effect of the different labeling strategies to the computational power and establish lower and upper bounds for the generative capacity of place-labeled Petri net controlled grammars.

  16. Petri Net Tool Overview 1986

    DEFF Research Database (Denmark)

    Jensen, Kurt; Feldbrugge, Frits

    1987-01-01

    This paper provides an overview of the characteristics of all currently available net based tools. It is a compilation of information provided by tool authors or contact persons. A concise one page overview is provided as well.......This paper provides an overview of the characteristics of all currently available net based tools. It is a compilation of information provided by tool authors or contact persons. A concise one page overview is provided as well....

  17. Automatic pipeline operation using Petri Nets

    Energy Technology Data Exchange (ETDEWEB)

    Moreira, Guilherme O. [PETROBRAS TRANSPORTE S.A., Rio de Janeiro, RJ (Brazil)

    2009-07-01

    A pipeline operation requires several actions, attention and time from the control room operator in each of its operating phases. This article proposition is to use automation as something more than a remote control, drastically reducing the number of repetitive and routine actions needed from the operator to start and stop the system, granting more time for system supervision, decision making during critical conditions and avoiding errors caused due to the need of several actions being executed in a short period of time. To achieve these objectives the pipeline operation will be modeled as a Petri Net consisting of states, event and actions. A methodology for converting this Petri Net into a Ladder controller code will also be proposed. (author)

  18. Modeling and analysis using hybrid Petri nets

    CERN Document Server

    Ghomri, Latéfa

    2007-01-01

    This paper is devoted to the use of hybrid Petri nets (PNs) for modeling and control of hybrid dynamic systems (HDS). Modeling, analysis and control of HDS attract ever more of researchers' attention and several works have been devoted to these topics. We consider in this paper the extensions of the PN formalism (initially conceived for modeling and analysis of discrete event systems) in the direction of hybrid modeling. We present, first, the continuous PN models. These models are obtained from discrete PNs by the fluidification of the markings. They constitute the first steps in the extension of PNs toward hybrid modeling. Then, we present two hybrid PN models, which differ in the class of HDS they can deal with. The first one is used for deterministic HDS modeling, whereas the second one can deal with HDS with nondeterministic behavior. Keywords: Hybrid dynamic systems; D-elementary hybrid Petri nets; Hybrid automata; Controller synthesis

  19. Modeling workflow using XML and Petri net

    Institute of Scientific and Technical Information of China (English)

    杨东; 温泉; 张申生

    2004-01-01

    Nowadays an increasing number of workflow products and research prototypes begin to adopt XML for representing workflow models owing to its easy use and well understanding for people and machines. However, most of workflow products and research prototypes provide the few supports for the verification of XML-based workflow model, such as free-deadlock properties, which is essential to successful application of workflow technology. In this paper, we tackle this problem by mapping the XML-based workflow model into Petri-net, a kind of well-known formalism for modeling,analyzing and verifying system. As a result, the XML-based workflow model can be automatically verified with the help of general Petri-net tools, such as DANAMICS. The presented approach not only enables end users to represent workflow model with XML-based modeling language, but also the correctness of model can be ensured, thus satisfying the needs of business processes.

  20. Automatic pipeline operation using Petri Nets

    Energy Technology Data Exchange (ETDEWEB)

    Moreira, Guilherme O. [PETROBRAS TRANSPORTE S.A., Rio de Janeiro, RJ (Brazil)

    2009-07-01

    A pipeline operation requires several actions, attention and time from the control room operator in each of its operating phases. This article proposition is to use automation as something more than a remote control, drastically reducing the number of repetitive and routine actions needed from the operator to start and stop the system, granting more time for system supervision, decision making during critical conditions and avoiding errors caused due to the need of several actions being executed in a short period of time. To achieve these objectives the pipeline operation will be modeled as a Petri Net consisting of states, event and actions. A methodology for converting this Petri Net into a Ladder controller code will also be proposed. (author)

  1. Transactions on Petri Nets and Other Models of Concurrency VII

    DEFF Research Database (Denmark)

    The first section is concerned with the creation of Petri net models and their validation The second section addresses semantic issues and analysis methods The third section is devoted to the automatic synthesis of Petri nets These Transactions publish archival papers in the broad area of Petri n...

  2. An ECNO semantics for Petri nets

    DEFF Research Database (Denmark)

    Kindler, Ekkart

    2012-01-01

    The Event Coordination Notation (ECNO) allows modelling the behaviour of software on top of structural software models - and to generate program code from these models fully automatically. ECNO distinguishes between the local behaviour of elements (objects) and the global behaviour, which denes t...... work. In this paper, we will show that the ECNO, in turn, can be used for modelling the behaviour of Petri nets in a simple and concise way. What is more, we will show that the ECNO semantics of Place/Transition Systems can easily be extended to so-called signal-event nets....

  3. 组织决策过程的随机有色Petri网模型%A Stochastic Colored Petri Net Model of Organization Decision Making Process

    Institute of Scientific and Technical Information of China (English)

    李文波; 吴冲锋; 王意冈

    2001-01-01

    随机有色Petri网可为组织决策过程提供描述框架和分析手段。基于SCPN的计算机图形建模仿真工具研究组织设计变量对组织决策效率的影响,这些变量包括决策人之间的协调结构、决策人偏好、决策方法、决策目标数、备选方案数等。仿真实例结果表明,决策人之间的协调结构对决策效率有明显的影响。%Stochastic Colored Petri Net(SCPN) is used as a descriptive framework and analysis instrument of organization decision making. A SCPN-based computer graphic modeling and simulating software is developed to study the impact of the organizational design variables on organization decision making efficiency. These variables include decision making coordination structure, preference of decision makers, decision making method, number of decision making properties, and number of alternatives. The simulation result indicates that decision making coordination structure has significant influence on decision making efficiency.

  4. Stochastic petri nets for wireless networks

    CERN Document Server

    Lei, Lei; Zhong, Zhangdui

    2015-01-01

    This SpringerBrief presents research in the application of Stochastic Petri Nets (SPN) to the performance evaluation of wireless networks under bursty traffic. It covers typical Quality-of-Service performance metrics such as mean throughput, average delay and packet dropping probability. Along with an introduction of SPN basics, the authors introduce the key motivation and challenges of using SPN to analyze the resource sharing performance in wireless networks. The authors explain two powerful modeling techniques that treat the well-known state space explosion problem: model decomposition and

  5. Transactions on Petri Nets and Other Models of Concurrency VI

    DEFF Research Database (Denmark)

    The sixth volume of ToPNoC includes revised versions of selected papers from workshops and tutorials held at the 32nd International Conference on Application and Theory of Petri Nets and Concurrency. It also contains a special section on Networks, Protocols, and Services, as well as a contributed...... paper submitted through the regular submission track of ToPNoC. The 14 papers cover a diverse range of topics including model checking and system verification, synthesis, foundational work on specific classes of Petri nets, and innovative applications of Petri nets and other models of concurrency. Thus...... this volume gives a good view of ongoing concurrent systems and Petri nets research....

  6. Application of Petri Net to Fault Diagnosis in Satellite

    Institute of Scientific and Technical Information of China (English)

    2001-01-01

    A prototype of fault diagnosis based on Petri net, which is developed for a satellite tele-control subsystem, is introduced in this paper. Its structure is first given with the emphasis on a Petri net modeling tool which is designed using the object oriented method. The prototype is connected to the database with DAO (Date Access Object) technique, and makes the Petri net's firing mechanism and its analyzing methods to be packed up as DLL (Dynamic Link Library) documents. Compared with the rule-based expert system method, the Petri net-based one can store the knowledge in mathematical matrix and make inference more quickly and effectively.

  7. Requirements and Evaluation of tool papers for PETRI NETS

    DEFF Research Database (Denmark)

    Franceschinis, Giuliana; van Hee, Kees; Kindler, Ekkart

    2008-01-01

    This paper gives guidelines for the publication of papers on software tools, in particular for Petri net tools. The guidelines are illustrated by an example.......This paper gives guidelines for the publication of papers on software tools, in particular for Petri net tools. The guidelines are illustrated by an example....

  8. Requirements and Evaluation of tool papers for PETRI NETS

    DEFF Research Database (Denmark)

    Franceschinis, Giuliana; van Hee, Kees; Kindler, Ekkart;

    2008-01-01

    This paper gives guidelines for the publication of papers on software tools, in particular for Petri net tools. The guidelines are illustrated by an example.......This paper gives guidelines for the publication of papers on software tools, in particular for Petri net tools. The guidelines are illustrated by an example....

  9. Transactions on Petri Nets and Other Models of Concurrency VII

    DEFF Research Database (Denmark)

    -stage refereeing process. ToPNoC contains: - Revised versions of a selection of the best papers from workshops and tutorials at the annual Petri net conferences - Special sections/issues within particular subareas (similar to those published in the Advances in Petri Nets series) - Other papers invited...

  10. Methods for behavior descriptions of structure-complex Petri nets

    Institute of Scientific and Technical Information of China (English)

    Qingtian ZENG; Zhehui WU

    2004-01-01

    Petri net language is a powerful tool for describing dynamic behaviors of physical systems. However, it is not easy to obtain the language expression for a given Petri net especially a structure-complex net. In this paper, we first analyze the behaviors of S-nets, which are structure-simple. With the decomposition method based on a given index function on the place set, a given structure-complex Petri net can be decomposed into a set of structure-simple S-nets. With the language relationships between the original system and the decomposed subnets, an algorithm to obtain the language expression of a given structure-complex net system is presented, which benefits the analysis of physical systems based on the Petri net language.

  11. Greenhouse Modeling Using Continuous Timed Petri Nets

    Directory of Open Access Journals (Sweden)

    José Luis Tovany

    2013-01-01

    Full Text Available This paper presents a continuous timed Petri nets (ContPNs based greenhouse modeling methodology. The presented methodology is based on the definition of elementary ContPN modules which are designed to capture the components of a general energy and mass balance differential equation, like parts that are reducing or increasing variables, such as heat, CO2 concentration, and humidity. The semantics of ContPN is also extended in order to deal with variables depending on external greenhouse variables, such as solar radiation. Each external variable is represented by a place whose marking depends on an a priori known function, for instance, the solar radiation function of the greenhouse site, which can be obtained statistically. The modeling methodology is illustrated with a greenhouse modeling example.

  12. Computer Tools for Construction, Modification and Analysis of Petri Nets

    DEFF Research Database (Denmark)

    Jensen, Kurt

    1987-01-01

    The practical use of Petri nets is — just as any other description technique — very dependent on the existence of adequate computer tools, which may assist the user to cope with the many details of a large description. For Petri nets there is a need for tools supporting construction of nets....... It describes some of the requirements which these tools must fulfil, in order to support the user in a natural and effective way. Finally some references are given to papers which describe examples of existing Petri net tools....

  13. Practical Use of High-level Petri Net

    DEFF Research Database (Denmark)

    The aim of the workshop is to bring together researchers and practitioners with interests in the use of high-level nets and their tools for practical applications. A typical paper is expected to report on a case study where high-level Petri nets and their tools have been used in practice. We also...... welcome papers describing a tool, a methodology, or other developments that have proved successful to make high-level Petri nets more applicable in practice....

  14. Robots arm motion representation in Petri NETS using sequent calculus

    Directory of Open Access Journals (Sweden)

    Syed Uzair Ahmad

    2015-12-01

    Full Text Available There are many sort of motion in robots structure. Such as the robot locomotion robot jumps robots picking and so on but all are presented through Petri NETS. The one motion which is also the important one and most worthy motion of the robots is the robots arm motion. Which till yet not represented through Petri NETS. In this paper we are going to represent the motion of the robot arm in different angles and different aspect, such as up, down, circular, back and front moment of the robot arm, through Petri net we can present the complex form of motions into simplex paths.

  15. PNet: A Python Library for Petri Net Modeling and Simulation

    Directory of Open Access Journals (Sweden)

    Zhu En Chay

    2016-07-01

    Full Text Available Petri Net is a formalism to describe changes between 2 or more states across discrete time and has been used to model many systems. We present PNet – a pure Python library for Petri Net modeling and simulation in Python programming language. The design of PNet focuses on reducing the learning curve needed to define a Petri Net by using a text-based language rather than programming constructs to define transition rules. Complex transition rules can be refined as regular Python functions. To demonstrate the simplicity of PNet, we present 2 examples – bread baking, and epidemiological models.

  16. PETRI NET MODELING OF COMPUTER VIRUS LIFE CYCLE

    African Journals Online (AJOL)

    Dr Obe

    dynamic system analysis is applied to model the virus life cycle. Simulation of the .... of successful applications of Petri nets include distributed database systems, communication protocols, .... Concepts and Design". McGraw-Hill Computer.

  17. Software Tool Integrating Data Flow Diagrams and Petri Nets

    Science.gov (United States)

    Thronesbery, Carroll; Tavana, Madjid

    2010-01-01

    Data Flow Diagram - Petri Net (DFPN) is a software tool for analyzing other software to be developed. The full name of this program reflects its design, which combines the benefit of data-flow diagrams (which are typically favored by software analysts) with the power and precision of Petri-net models, without requiring specialized Petri-net training. (A Petri net is a particular type of directed graph, a description of which would exceed the scope of this article.) DFPN assists a software analyst in drawing and specifying a data-flow diagram, then translates the diagram into a Petri net, then enables graphical tracing of execution paths through the Petri net for verification, by the end user, of the properties of the software to be developed. In comparison with prior means of verifying the properties of software to be developed, DFPN makes verification by the end user more nearly certain, thereby making it easier to identify and correct misconceptions earlier in the development process, when correction is less expensive. After the verification by the end user, DFPN generates a printable system specification in the form of descriptions of processes and data.

  18. Scheduling multirobot operations in manufacturing by truncated Petri nets

    Science.gov (United States)

    Chen, Qin; Luh, J. Y.

    1995-08-01

    Scheduling of operational sequences in manufacturing processes is one of the important problems in automation. Methods of applying Petri nets to model and analyze the problem with constraints on precedence relations, multiple resources allocation, etc. have been available in literature. Searching for an optimum schedule can be implemented by combining the branch-and-bound technique with the execution of the timed Petri net. The process usually produces a large Petri net which is practically not manageable. This disadvantage, however, can be handled by a truncation technique which divides the original large Petri net into several smaller size subnets. The complexity involved in the analysis of each subnet individually is greatly reduced. However, when the locally optimum schedules of the resulting subnets are combined together, it may not yield an overall optimum schedule for the original Petri net. To circumvent this problem, algorithms are developed based on the concepts of Petri net execution and modified branch-and-bound process. The developed technique is applied to a multi-robot task scheduling problem of the manufacturing work cell.

  19. Coloured Petri Net Refinement Specification and Correctness Proof with Coq

    Science.gov (United States)

    Choppy, Christine; Mayero, Micaela; Petrucci, Laure

    2009-01-01

    In this work, we address the formalisation of symmetric nets, a subclass of coloured Petri nets, refinement in COQ. We first provide a formalisation of the net models, and of their type refinement in COQ. Then the COQ proof assistant is used to prove the refinement correctness lemma. An example adapted from a protocol example illustrates our work.

  20. A Coloured Petri Net Analysis of the Transaction Internet Protocol

    Science.gov (United States)

    Georgiadis, Christos K.; Kokkinidis, Ioannis; Pimenidis, Elias

    The Transaction Internet Protocol (TIP) aims to facilitate e-commerce by enforcing atomicity guarantees in transactions distributed between several autonomous transaction processing systems. In this work, the authors explore a holiday booking scenario in which a customer is protected by the TIP; in such a way as to prevent ending up with a hotel reservation without the requested flight reservation that is enclosed in the same holiday package. TIP defines an approach that makes the commit processing independent of the communication protocol used. There are a number of potential pitfalls that make it useful to provide a formal approach to reason about the behavioral properties of TIP. The authors propose a Colored Petri Net model that allows interactive simulation and verification of correctness properties within the CPN Tools modeling environment. The model can be used in the CPN Tools environment for model checking tasks.

  1. Detection and Modeling of Cyber Attacks with Petri Nets

    Directory of Open Access Journals (Sweden)

    Bartosz Jasiul

    2014-12-01

    Full Text Available The aim of this article is to present an approach to develop and verify a method of formal modeling of cyber threats directed at computer systems. Moreover, the goal is to prove that the method enables one to create models resembling the behavior of malware that support the detection process of selected cyber attacks and facilitate the application of countermeasures. The most common cyber threats targeting end users and terminals are caused by malicious software, called malware. The malware detection process can be performed either by matching their digital signatures or analyzing their behavioral models. As the obfuscation techniques make the malware almost undetectable, the classic signature-based anti-virus tools must be supported with behavioral analysis. The proposed approach to modeling of malware behavior is based on colored Petri nets. This article is addressed to cyber defense researchers, security architects and developers solving up-to-date problems regarding the detection and prevention of advanced persistent threats.

  2. An Introduction to the Practical Use of Coloured Petri Nets

    DEFF Research Database (Denmark)

    Jensen, Kurt

    1998-01-01

    The development of Coloured Petri Nets (CP-nets or CPN) has been driven by the desire to develop a modelling language - at the same time theoretically well-founded and versatile enough to be used in practice for systems of the size and complexity found in typical industrial projects. To achieve t...

  3. CPN Tools for Editing, Simulating, and Analysing Coloured Petri Nets

    DEFF Research Database (Denmark)

    Ratzer, Anne Vinter; Wells, Lisa Marie; Lassen, Henry Michael

    2003-01-01

    CPN Tools is a tool for editing, simulating and analysing Coloured Petri Nets. The GUI is based on advanced interaction techniques, such as toolglasses, marking menus, and bi-manual interaction. Feedback facilities provide contextual error messages and indicate dependency relationships between net...

  4. Reachability Trees for High-level Petri Nets

    DEFF Research Database (Denmark)

    Jensen, Kurt; Jensen, Arne M.; Jepsen, Leif Obel;

    1986-01-01

    the necessary analysis methods. In other papers it is shown how to generalize the concept of place- and transition invariants from place/transition nets to high-level Petri nets. Our present paper contributes to this with a generalization of reachability trees, which is one of the other important analysis...

  5. FORRBIDDEN STATE APPROACH FOR PETRI NETS USIGN PLC

    Directory of Open Access Journals (Sweden)

    Elif AYBAR

    2013-06-01

    Full Text Available In this work, the forbidden state controller design approach is considered to realize by using PLC for Petri nets. First, the structure of the ordinary Petri nets is transfer to the ladder diagram form of PLC, a controller design for the forbidden states, the controlled ladder diagram is obtained such that information about the marking vector and the disabled transition, which are obtained by using the de-signed controller. The controlled ladder diagram is obtained such that the information which contains on the state and disabled transition, is added to the ladder diagram. In addition, the algorithm and steps are also given to add the designed controller to the ladder diagram. Consequently, the occurence of the forbidden states is avoided in the considered Petri net by the developed method.

  6. An Algorithm to Construct Concurrent Reachability Graph of Petri Nets

    Institute of Scientific and Technical Information of China (English)

    张金泉; 倪丽娜; 蒋昌俊

    2004-01-01

    Reachability graph is a very important tool to analyze the dynamic properties of Petri nets, but the concurrent relation of transitions in Petri nets cannot be represented by reachability graph. Petri net is a concurrent system, while reachability graph is a serial one. However, concurrency is a kind of property which is not only very significant but also difficult to be analyzed and controlled. This paper presents the concepts of concurrent reachable marking and concurrent reachable graph in order to represent and analyze the concurrent system. The algorithm constructing concurrent reachable marking set and concurrent reachability graph is also shown so that we can study the response problems among services in a network computing environment and analyze the throughput of the system. The Dining Philosophers Problem, which is a classic problem of describing the management of concurrent resources, is given as an example to illustrate the significance of concurrent reachability graph.

  7. On the Decidability of Non Interference over Unbounded Petri Nets

    CERN Document Server

    Best, Eike; Gorrieri, Roberto; 10.4204/EPTCS.51.2

    2011-01-01

    Non-interference, in transitive or intransitive form, is defined here over unbounded (Place/Transition) Petri nets. The definitions are adaptations of similar, well-accepted definitions introduced earlier in the framework of labelled transition systems. The interpretation of intransitive non-interference which we propose for Petri nets is as follows. A Petri net represents the composition of a controlled and a controller systems, possibly sharing places and transitions. Low transitions represent local actions of the controlled system, high transitions represent local decisions of the controller, and downgrading transitions represent synchronized actions of both components. Intransitive non-interference means the impossibility for the controlled system to follow any local strategy that would force or dodge synchronized actions depending upon the decisions taken by the controller after the last synchronized action. The fact that both language equivalence and bisimulation equivalence are undecidable for unbounde...

  8. Implementation of a Neural Network Using Simulator and Petri Nets*

    Directory of Open Access Journals (Sweden)

    Nayden Valkov Nenkov

    2016-01-01

    Full Text Available This paper describes construction of multilayer perceptron by open source neural networks simulator - Neuroph and Petri net. The described multilayer perceptron solves logical function "xor "- exclusive or. The aim is to explore the possibilities of description of the neural networks by Petri Nets. The selected neural network (multilayer perceptron allows to be seen clearly the advantages and disadvantages of the realizing through simulator. The selected logical function does not have a linear separability. After consumption of a neural network on a simulator was investigated implementation by Petri Nets. The results are used to determine and to consider opportunities for different discrete representations of the same model and the same subject area.

  9. Pragmatics Annotated Coloured Petri Nets for Protocol Software Generation and Verification

    DEFF Research Database (Denmark)

    Fagerland Simonsen, Kent Inge; Kristensen, Lars Michael; Kindler, Ekkart

    2015-01-01

    PetriCode is a tool that supports automated generation of protocol software from a restricted class of Coloured Petri Nets (CPNs) called Pragmatics Annotated Coloured Petri Nets (PA-CPNs). Petri-Code and PA-CPNs have been designed with five main requirements in mind, which include the same model...

  10. Accurate Complex Systems Design: Integrating Serious Games with Petri Nets

    Directory of Open Access Journals (Sweden)

    Kirsten Sinclair

    2016-03-01

    Full Text Available Difficulty understanding the large number of interactions involved in complex systems makes their successful engineering a problem. Petri Nets are one graphical modelling technique used to describe and check proposed designs of complex systems thoroughly. While automatic analysis capabilities of Petri Nets are useful, their visual form is less so, particularly for communicating the design they represent. In engineering projects, this can lead to a gap in communications between people with different areas of expertise, negatively impacting achieving accurate designs.In contrast, although capable of representing a variety of real and imaginary objects effectively, behaviour of serious games can only be analysed manually through interactive simulation. This paper examines combining the complementary strengths of Petri Nets and serious games. The novel contribution of this work is a serious game prototype of a complex system design that has been checked thoroughly. Underpinned by Petri Net analysis, the serious game can be used as a high-level interface to communicate and refine the design.Improvement of a complex system design is demonstrated by applying the integration to a proof-of-concept case study.   

  11. A Petri Net Definition of a System Description Language

    DEFF Research Database (Denmark)

    Jensen, Kurt; Kyng, Morten; Madsen, Ole Lehrmann

    1979-01-01

    This paper introduces a language for the description of systems with concurrency, and presents a formal definition of its semantics. The language is based on Delta and the semantic model is an extension of Petri nets with a data part and with expressions attached to transitions and to places....

  12. Timed-Arc Petri Nets vs. Networks of Timed Automata

    DEFF Research Database (Denmark)

    Srba, Jiri

    requirement and provide efficient (polynomial time) reductions between networks of timed automata and 1-safe timed-arc Petri nets preserving the answer to the reachability question. This makes our techniques suitable for automatic translation into a format required by tools like UPPAAL and KRONOS. A direct...

  13. Finite petri nets as models for recursive causal behaviour

    NARCIS (Netherlands)

    Goltz, Ursula; Rensink, Arend

    1994-01-01

    Goltz (1988) discussed whether or not there exist finite Petri nets (with unbounded capacities) modelling the causal behaviour of certain recursive CCS terms. As a representative example, the following term is considered: B=(a.nil | b.B)+c.nil. We will show that the answer depends on the chosen

  14. Fluid Survival Tool: A Model Checker for Hybrid Petri Nets

    NARCIS (Netherlands)

    Postema, Björn; Remke, Anne; Haverkort, Boudewijn R.; Ghasemieh, Hamed

    2014-01-01

    Recently, algorithms for model checking Stochastic Time Logic (STL) on Hybrid Petri nets with a single general one-shot transition (HPNG) have been introduced. This paper presents a tool for model checking HPNG models against STL formulas. A graphical user interface (GUI) not only helps to demonstra

  15. Petri net based modeling and analysis for weldingflexible manufacturing cell

    Institute of Scientific and Technical Information of China (English)

    2001-01-01

    Due to the development of advanced manufacturing technology and the introduction of Smart-Manufacturing notion in the field of modern industrial production, welding flexible manufacturing using robot technology has become the inevitable developing direction on welding automation. Based on a new intelligent arc-welding flexible manufacturing cell (WFMC), its system structure and control policies are studied in this paper. Aiming at the different information flows among every subsystem and central monitoring computer in this WFMC, Petri net theory is introduced into the process of welding manufacturing. A discrete control model of WFMC has been constructed, in which the system’s status is regarded as place and the control process is regarded as transition. Moreover, grounded on automation Petri net principle, the judging and utilizing of information obtained from welding sensors are imported into Petri net structure, which extends the traditional Petri net concepts. The control model and policies researched in this paper have established foundation for further intelligent real-time control on welding flexible manufacturing cell and system.

  16. Resarch on Welding Robotic System with Petri Net

    Institute of Scientific and Technical Information of China (English)

    2007-01-01

    Petri net (PN) theory model was adopted for complexity in welding flexible manufacturing system (WFMS). A scheduling arithmetic was devised to optimize the process of controlling system. With this scheduling way, model simulation experiment was designed to validate the model. And a sort of controlling software was designed on local net. Besides, a special welding experiment had been designed to check the controlling way. Results show the controlling process rightly and feasibly.

  17. The ePNK: An Extensible Petri Net Tool for PNML

    DEFF Research Database (Denmark)

    Kindler, Ekkart

    2011-01-01

    The Petri Net Markup Language (PNML) is an XML-based interchange format for all kinds of Petri nets, which is an ISO/IEC International Standard 15909-2 now. The focus of this standard is on PNML as an interchange format for high-level Petri nets. PNML, however, is more general and allows exchanging...

  18. The ePNK: An Extensible Petri Net Tool for PNML

    DEFF Research Database (Denmark)

    Kindler, Ekkart

    2011-01-01

    The Petri Net Markup Language (PNML) is an XML-based interchange format for all kinds of Petri nets, which is an ISO/IEC International Standard 15909-2 now. The focus of this standard is on PNML as an interchange format for high-level Petri nets. PNML, however, is more general and allows exchanging...

  19. The  Practitioner's guide to Coloured Petri Nets

    DEFF Research Database (Denmark)

    Kristensen, Lars Michael; Christensen, Søren; Jensen, Kurt

    1998-01-01

    Coloured Petri nets (CP-nets or CPNs) provide a framework for the desing, specification, validation, and verification of systems. CP-nets have a wide range of application areas and many CPN projects have been carried out in industry, e.g., in the areas of communication protocols, operating systems......, hardware design, embedded systems, software system designs, and busness process-engineering. Design/CPN is a graphical computer tool supporting the practial use of CP-nets. The tool supports the construction, simulation, and functional and performance analysis of CPN models. the tool is used by more than...

  20. Dynamic properties of fuzzy Petri net model and related analysis

    Institute of Scientific and Technical Information of China (English)

    周恺卿; Azlan Mohd Zain; 莫礼平

    2015-01-01

    Fuzzy Petri net (FPN) has been extensively applied in industrial fields for knowledge-based systems or systems with uncertainty. Although the applications of FPN are known to be successful, the theoretical research of FPN is still at an initial stage. To pave a way for further study, this work explores related dynamic properties of FPN including reachability, boundedness, safeness, liveness and fairness. The whole methodology is divided into two phases. In the first phase, a comparison between elementary net system (EN_system) and FPN is established to prove that the FPN is an extensive formalism of Petri nets using a backwards-compatible extension method. Next, current research results of dynamic properties are utilized to analyze FPN model. The results illustrate that FPN model is bounded, safe, weak live and fair, and can support theoretical evidences for designing related decomposition algorithm.

  1. From Task Descriptions via Coloured Petri Nets Towards an Implementation of a New Electronic Patient Record

    DEFF Research Database (Denmark)

    Jørgensen, Jens Bæk; Lassen, Kristian Bisgaard; van der Aalst, Willibrordus Martinus Pancratius

    2008-01-01

    as a basis to construct two executable models in the formal modeling language Colored Petri Nets (CPNs). The first CPN model is used as an execution engine for a graphical animation, which constitutes an Executable Use Case (EUC). The EUC is a prototype-like representation of the task descriptions that can...... help to validate and elicit requirements. The second CPN model is a Colored Workflow Net (CWN). The CWN is derived from the EUC. Together, the EUC and the CWN are used to close the gap between the given requirements specification and the realization of these requirements with the help of an IT system...

  2. Applying a semantic information Petri Net modeling method to AUV systems design

    Institute of Scientific and Technical Information of China (English)

    FENG Xiao-ning; WANG Shuo; WANG Zhuo; LIU Qun

    2008-01-01

    This paper informally introduces colored object-oriented Petri Nets(COOPN) with the application of the AUV system. According to the characteristic of the AUV system's running environment,the object-oriented method is used in this paper not only to dispart system modules but also construct the refined running model of AUV system,then the colored Petri Net method is used to establish hierarchically detailed model in order to get the performance analyzing information of the system. After analyzing the model implementation,the errors of architecture designing and function realization can be found. If the errors can be modified on time,the experiment time in the pool can be reduced and the cost can be saved.

  3. From Task Descriptions via Coloured Petri Nets Towards an Implementation of a New Electronic Patient Record

    DEFF Research Database (Denmark)

    Jørgensen, Jens Bæk; Lassen, Kristian Bisgaard; van der Aalst, Willibrordus Martinus Pancratius

    2008-01-01

    as a basis to construct two executable models in the formal modeling language Colored Petri Nets (CPNs). The first CPN model is used as an execution engine for a graphical animation, which constitutes an Executable Use Case (EUC). The EUC is a prototype-like representation of the task descriptions that can....... We demonstrate how the CWN can be translated into the YAWL workflow language, thus resulting in an operational IT system....

  4. Towards Self-Managed Executable Petri Nets

    DEFF Research Database (Denmark)

    Hansen, Klaus Marius; Zhang, Weishan; Ingstrup, Mads

    2008-01-01

    with the capability of distributed communication among nets. Organized in a three-layer goal management, change management, and component control architecture this allows for self-management in distributed systems. We validate the approach through the Flamenco/CPN middleware that allows for self-management of service...

  5. Modeling of Testability Requirement Based on Generalized Stochastic Petri Nets

    Institute of Scientific and Technical Information of China (English)

    SU Yong-ding; QIU Jing; LIU Guan-jun; QIAN Yan-ling

    2009-01-01

    Testability design is an effective way to realize the fault detection and isolation. Its important step is to determine testability figures of merits (TFOM). Firstly, some influence factors for TFOMs are analyzed, such as the processes of system operation, maintenance and support, fault detection and isolation and so on. Secondly, a testability requirement analysis model is built based on generalized stochastic Petri net (GSPN). Then, the system's reachable states are analyzed based on the model, a Markov chain isomorphic with Petri net is constructed, a state transition matrix is created and the system's steady state probability is obtained. The relationship between the steady state availability and testability parameters can be revealed and reasoned. Finally, an example shows that the proposed method can determine TFOM, such as fault detection rate and fault isolation rate, effectively and reasonably.

  6. Petri net and beam search based FMS scheduling system

    Energy Technology Data Exchange (ETDEWEB)

    Shih, H.; Sekiguchi, T. (Yokohama National University, Yokohama (Japan))

    1992-04-15

    The present paper proposes an on-line flexible manufacturing system (FMS) scheduling system which takes in consideration the routing flexibility. The FMS was modeled by utilizing a timed Petri net representation. This representation gives real time information about the production evolvement and the situation of each machine and equipment. According to this information, the present system starts to search for the scheduling of the next orders to be assigned. The search is conducted by a beam search based on-line decision method. An algorithm has been developed by integrating the timed Petri net representation to the beam search. In order to test the developed system, a just-in-time production objective was established. The performance of this system was evaluated by exhaustive simulations. Consequently, a better achievement of the production objective as well as a smaller variance under different scheduling conditions can be realized. 14 refs., 6 figs., 2 tabs.

  7. ANALYSIS OF A TRANSPORT PROCESS USING HYBRID PETRI NETS

    Directory of Open Access Journals (Sweden)

    Elisabeta Mihaela CIORTEA

    2013-05-01

    Full Text Available Purpose of the paper is to analyze the Petri net model, to describe the transport process, part of amanufacturing system and its dynamics.A hibrid Petri net model is built to describe the dinamics of the transport process manufacturingsystem. Mathematical formulation of the dinamycs processes a detailed description. Based on this model, theanalysis of the transport process is designed to be able to execute a production plan and resolve any conflictsthat may arise in the system.In the analysis dinamics known two stages: in the continuous variables are discrete hybrid system in thehibrid discrete variables are used as safety control with very well defined responsibilities.In terms of the chosen model, analyze transport process is designed to help execute a production planand resolve conflicts that may arise in the process, and then the ones in the system

  8. Virtual Control Policy for Binary Ordered Resources Petri Net Class

    Directory of Open Access Journals (Sweden)

    Carlos A. Rovetto

    2016-08-01

    Full Text Available Prevention and avoidance of deadlocks in sensor networks that use the wormhole routing algorithm is an active research domain. There are diverse control policies that will address this problem being our approach a new method. In this paper we present a virtual control policy for the new specialized Petri net subclass called Binary Ordered Resources Petri Net (BORPN. Essentially, it is an ordinary class constructed from various state machines that share unitary resources in a complex form, which allows branching and joining of processes. The reduced structure of this new class gives advantages that allow analysis of the entire system’s behavior, which is a prohibitive task for large systems because of the complexity and routing algorithms.

  9. Pragmatics annotated coloured petri nets for protocol software generation and verification

    DEFF Research Database (Denmark)

    Simonsen, Kent Inge Fagerland; Kristensen, Lars M.; Kindler, Ekkart

    2016-01-01

    Pragmatics Annotated Coloured Petri Nets (PA-CPNs) are a restricted class of Coloured Petri Nets (CPNs) developed to support automated generation of protocol software. The practical application of PA-CPNs and the supporting PetriCode software tool have been discussed and evaluated in earlier papers...

  10. Interactive Multimedia Synchronization Model Based on Petri Nets

    Institute of Scientific and Technical Information of China (English)

    WANG Zhiqiang; PENG Xiaogang; JI Zhen

    2007-01-01

    The multimedia synchronization is used to coordinate the timing of each multimedia object in the multimedia system.After studying different multimedia synchronization systems that have been published, an Interactive Synchronization multimedia based on Petri Nets model (ISPN) is proposed in this paper. The system is capable of describing the dynamic timing actions of multimedia objects vividly as well as controlling them interactively to maintain the system level synchronization balance.

  11. Automatic Structure-Based Code Generation from Coloured Petri Nets

    DEFF Research Database (Denmark)

    Kristensen, Lars Michael; Westergaard, Michael

    2010-01-01

    Automatic code generation based on Coloured Petri Net (CPN) models is challenging because CPNs allow for the construction of abstract models that intermix control flow and data processing, making translation into conventional programming constructs difficult. We introduce Process-Partitioned CPNs....... The viability of our approach is demonstrated by applying it to automatically generate an Erlang implementation of the Dynamic MANET On-demand (DYMO) routing protocol specified by the Internet Engineering Task Force (IETF)....

  12. Properties of Distributed Timed-Arc Petri Nets

    DEFF Research Database (Denmark)

    Nielsen, M.; Sassone, V.; Srba, J.

    2001-01-01

    In [12] we started a research on a distributed-timed extension of Petri nets where time parameters are associated with tokens and arcs carry constraints that qualify the age of tokens required for enabling. This formalism enables to model e.g. hardware architectures like GALS. We give a formal de...... definition of process semantics for our model and investigate several properties of local versus global timing: expressiveness, reachability and coverability....

  13. Maximality-Based Structural Operational Semantics for Petri Nets

    Science.gov (United States)

    Saīdouni, Djamel Eddine; Belala, Nabil; Bouneb, Messaouda

    2009-03-01

    The goal of this work is to exploit an implementable model, namely the maximality-based labeled transition system, which permits to express true-concurrency in a natural way without splitting actions on their start and end events. One can do this by giving a maximality-based structural operational semantics for the model of Place/Transition Petri nets in terms of maximality-based labeled transition systems structures.

  14. Timed Test Case Generation Using Labeled Prioritized Time Petri Nets

    OpenAIRE

    Noureddine Adjir; Pierre De Saqui Sannes; Kamel Rahmouni; Abdelkader Adla

    2012-01-01

    Model-based testing of software and hardware systems uses behavioral and formal models of the systems. The paper presents a technique for model-based black-box conformance testing of real-time systems using Labeled Prioritized Time Petri Nets (LPrTPN). The Timed Input/Output Conformance (tioco) relation, which takes environment assumptions into account, serves as reference to decide of implementation correctness. Test suites are derived automatically from a LPrTPN made up of two concurrent su...

  15. Petri net model for analysis of concurrently processed complex algorithms

    Science.gov (United States)

    Stoughton, John W.; Mielke, Roland R.

    1986-01-01

    This paper presents a Petri-net model suitable for analyzing the concurrent processing of computationally complex algorithms. The decomposed operations are to be processed in a multiple processor, data driven architecture. Of particular interest is the application of the model to both the description of the data/control flow of a particular algorithm, and to the general specification of the data driven architecture. A candidate architecture is also presented.

  16. Using Coloured Petri Nets for design of parallel raytracing environment

    CERN Document Server

    Korecko, Stefan

    2010-01-01

    This paper deals with the parallel raytracing part of virtual-reality system PROLAND, developed at the home institution of authors. It describes an actual implementation of the raytracing part and introduces a Coloured Petri Nets model of the implementation. The model is used for an evaluation of the implementation by means of simulation-based performance analysis and also forms the basis for future improvements of its parallelization strategy.

  17. Petri nets extension to model state-varying failure rates

    DEFF Research Database (Denmark)

    Lazarova-Molnar, Sanja

    2013-01-01

    One of the most common assumptions in reliability modeling is the constant failure rate. This has been increasingly changing lately, yielding significant research towards abandoning simulation results based on this assumption; thus, deeming constant failure rates as inadequate to model failures......-varying failure rates and extend the formalism of Petri nets to model them. To illustrate our approach we provide an example model that features state-varying failure rates....

  18. Fuzzy Timing Petri Net for Fault Diagnosis in Power System

    Directory of Open Access Journals (Sweden)

    Alireza Tavakholi Ghainani

    2012-01-01

    Full Text Available A model-based system for fault diagnosis in power system is presented in this paper. It is based on fuzzy timing Petri net (FTPN. The ordinary Petri net (PN tool is used to model the protective components, relays, and circuit breakers. In addition, fuzzy timing is associated with places (token/transition to handle the uncertain information of relays and circuits breakers. The received delay time information of relays and breakers is mapped to fuzzy timestamps, π(τ, as initial marking of the backward FTPN. The diagnosis process starts by marking the backward sub-FTPNs. The final marking is found by going through the firing sequence, σ, of each sub-FTPN and updating fuzzy timestamp in each state of σ. The final marking indicates the estimated fault section. This information is then in turn used in forward FTPN to evaluate the fault hypothesis. The FTPN will increase the speed of the inference engine because of the ability of Petri net to describe parallel processing, and the use of time-tag data will cause the inference procedure to be more accurate.

  19. An Introduction to the Theoretical Aspects of Coloured Petri nets

    DEFF Research Database (Denmark)

    Jensen, Kurt

    1994-01-01

    other systems in which human beings and/or computers communicate by means of some more or less formal rules). The paper contains the formal definition of CP-nets and their basic concepts (e.g., the different dynamic properties such as liveness and fairness). The paper also contains a short introduction...... of data types and the manipulation of their data values. The paper does not assume that the reader has any prior knowledge of Petri nets — although such knowledge will, of course, be a help....

  20. Robust modelling and simulation integration of SIMIO with coloured petri nets

    CERN Document Server

    De La Mota, Idalia Flores; Mujica Mota, Miguel; Angel Piera, Miquel

    2017-01-01

    This book presents for the first time a methodology that combines the power of a modelling formalism such as colored petri nets with the flexibility of a discrete event program such as SIMIO. Industrial practitioners have seen the growth of simulation as a methodology for tacking problems in which variability is the common denominator. Practically all industrial systems, from manufacturing to aviation are considered stochastic systems. Different modelling techniques have been developed as well as mathematical techniques for formalizing the cause-effect relationships in industrial and complex systems. The methodology in this book illustrates how complexity in modelling can be tackled by the use of coloured petri nets, while at the same time the variability present in systems is integrated in a robust fashion. The book can be used as a concise guide for developing robust models, which are able to efficiently simulate the cause-effect relationships present in complex industrial systems without losing the simulat...

  1. Petri 网结点精化及其应用%Petri Nets Node Refinement and Its Application

    Institute of Scientific and Technical Information of China (English)

    祁方民

    2014-01-01

    在Petri网精化概念的基础上,给出一种解决Petri网结点爆炸问题的方法,该方法针对精化的定义,从库所和变迁的约束条件入手,分析结点精化的可行性和方法,并给出证明。该方法的建立为今后利用Petri网进行建模提供了必要帮助。%A solution of Petri nets node explosion problem is given based on the concept of node refinement on Petri nets , and from this definition and the bound condition of place and transition , we analyze the feasibility and methods of node refinement on Petri net, which is helpful on modeling and verification with Petri net later .

  2. Code Generation from Pragmatics Annotated Coloured Petri Nets

    DEFF Research Database (Denmark)

    Simonsen, Kent Inge

    implemented in a prototype tool called PetriCode. We defined several criteria for our code generation approach, the approach should be scalable so that is can be used to generate code for industrial sized protocols. The models should be verifiable and it should be possible to perform efficient verification...... the PA-CPN model that describe the protocol design. The generated code is also shown to be readable and we demonstrate that a generated implementation can be easily integrated with third party software. We also show that our approach scales to industrial sized protocols by applying our approach......All electronic communication relies on communication protocols. It is therefore very important that protocols are correct and that protocol implementations are reliable. Coloured Petri Nets (CPNs) have been widely used to model, analyse and verify communication protocols. However, relatively...

  3. Coloured Petri Nets and CPN Tools for Modelling and Validation of Concurrent Systems

    DEFF Research Database (Denmark)

    Jensen, Kurt; Kristensen, Lars Michael; Wells, Lisa Marie

    2007-01-01

    Coloured Petri Nets (CPNs) is a language for the modeling and validation og systems in which concurrency, communication, and synchronisation play a major role. Coloured Petri Nets is a descrete-event modeling language combining Petri Nets with the funcitonal programming language Standard ML. Petr...... with user-defined Standard ML functions. A license for CPN Tools can be obtained free of charge, also for commercial use....

  4. Timed Test Case Generation Using Labeled Prioritized Time Petri Nets

    Directory of Open Access Journals (Sweden)

    Noureddine Adjir

    2012-03-01

    Full Text Available Model-based testing of software and hardware systems uses behavioral and formal models of the systems. The paper presents a technique for model-based black-box conformance testing of real-time systems using Labeled Prioritized Time Petri Nets (LPrTPN. The Timed Input/Output Conformance (tioco relation, which takes environment assumptions into account, serves as reference to decide of implementation correctness. Test suites are derived automatically from a LPrTPN made up of two concurrent sub-nets that respectively specify the system under test and its environment. The result is optimal in the sense that test cases have the shortest possible accumulated time to be executed. Test cases selection combines test purposes and structural coverage criteria associated with the model. A test purpose or a coverage criterion is specified in a SE-LTL formula. The TIme Petri Net Analyzer TINA has been extended to support concurrent composed subnets. Automatic generation of time-optimal test suites with the Tina toolbox combines the model checker selt and the path analyzer plan. selt outputs a sequence that satisfies the logic formula. plan computes the fastest execution of this sequence which will be transformed in a test cases suite.

  5. Towards a Notion of Distributed Time for Petri Nets

    DEFF Research Database (Denmark)

    Nielsen, Mogens; Sassone, Vladimiro; Srba, Jiří

    2001-01-01

    We set the ground for research on a timed extension of Petri nets where time parameters are associated with tokens and arcs carry constraints that qualify the age of tokens required for enabling. The novelty is that, rather than a single global clock, we use a set of unrelated clocks — possibly o...... per place — allowing a local timing as well as distributed time synchronisation. We give a formal definition of the model and investigate properties of local versus global timing, including decidability issues and notions of processes of the respective models....

  6. Stability Analysis of Buffer Priority Scheduling Policies Using Petri Nets

    Institute of Scientific and Technical Information of China (English)

    LIN Chuang(林闯); XU MingWei(徐明伟)

    2003-01-01

    A Petri net approach to determining the conditions for stability of a re-entrantsystem with buffer priority scheduling policy is described in this paper. The concept of bufferboundedness based on the dynamic behavior of the markings in the system model is emphasized.The method is used to demonstrate the stability of the first buffer first served (FBFS) and thelast buffer first served (LBFS) scheduling policies. Finally a sufficient condition for instability ofsystems with a positive feedback loop (PFL) is established, and an example is given.

  7. Petri Net Modeling and Performance Analyzing for MGC

    Institute of Scientific and Technical Information of China (English)

    HUANGYongfeng; LIXing; ZHANGKe

    2004-01-01

    This article analyses the advantages of disassembled gateway based on its functions, and introduces the processing of signaling and media streams. Moreover, a function-separated gateway is designed and implemented, which consists of media gateway controller and media gateway. So we propose originally the Stochastic Petri-net model of media gateway controller, and educe the mathematical relationship between load of gateway controller and other factors such as rate of call initialing, delay of call setup, and delay of call release. Lastly, we summarize some important factors which affect performances of gateway, and make a conclusion that decreasing the delay of call setup will improve Media gateway controller efficiency.

  8. A primer on the Petri Net Markup Language and ISO/IEC 15909-2

    DEFF Research Database (Denmark)

    Hillah, L. M.; Kindler, Ekkart; Kordon, F.

    2009-01-01

    Standard, defines a transfer format for high-level nets. The transfer format defined in Part 2 of ISO/IEC 15909 is (or is based on) the \\emph{Petri Net Markup Language} (PNML), which was originally introduced as an interchange format for different kinds of Petri nets. In ISO/IEC 15909-2, however...

  9. A primer on the Petri Net Markup Language and ISO/IEC 15909-2

    DEFF Research Database (Denmark)

    Hillah, L. M.; Kindler, Ekkart; Kordon, F.

    2009-01-01

    Standard, defines a transfer format for high-level nets. The transfer format defined in Part 2 of ISO/IEC 15909 is (or is based on) the \\emph{Petri Net Markup Language} (PNML), which was originally introduced as an interchange format for different kinds of Petri nets. In ISO/IEC 15909-2, however...

  10. Toward a Representation of Hybrid Functional Petri Nets by MP Systems

    Science.gov (United States)

    Castellini, Alberto; Franco, Giuditta; Manca, Vincenzo

    In this work we analyse and compare Hybrid Functional Petri Nets [10], an extension of Petri Nets [12] for biopathways simulation, and Metabolic P Systems [8,9]. An introduction to both of them is given, together with highlights about respective similarities and differences for biopathways modelling. The case study of glycolytic pathway with the lac operon gene regulatory mechanism was modeled by traditional Petri Nets in [6] and recently by Hybrid Functional Petri Nets in [10,4]. This model is here mapped into an MP system having the same dynamics.

  11. On Transforming Business Patterns to Labeled Petri Nets Using Graph Grammars

    Directory of Open Access Journals (Sweden)

    Karima Mahdi

    2013-01-01

    Full Text Available In this work we present an approach and a tool for transforming business patterns to labelled Petri nets. This transformation is justified by the fact that Petri nets have efficient analysis techniques. We specify first, business patterns and labelled Petri nets Meta-Models in UML Class Diagram formalism with the Meta-Modelling tool Atom3, and then we generate visual modelling tools according to the proposed Meta-Models. Finally, we define a graph grammar which transforms Business Patterns models to Labelled Petri Nets model for analysis purposes. The approach is illustrated with examples.

  12. Petri nets for steady state analysis of metabolic systems.

    Science.gov (United States)

    Voss, Klaus; Heiner, Monika; Koch, Ina

    2011-01-01

    Computer assisted analysis and simulation of biochemical pathways can improve the understanding of the structure and the dynamics of cell processes considerably. The construction and quantitative analysis of kinetic models is often impeded by the lack of reliable data. However, as the topological structure of biochemical systems can be regarded to remain constant in time, a qualitative analysis of a pathway model was shown to be quite promising as it can render a lot of useful knowledge, e. g., about its structural invariants. The topic of this paper are pathways whose substances have reached a dynamic concentration equilibrium (steady state). It is argued that appreciated tools from biochemistry and also low-level Petri nets can yield only part of the desired results, whereas executable high-level net models lead to a number of valuable additional insights by combining symbolic analysis and simulation.

  13. Steady state analysis of metabolic pathways using Petri nets.

    Science.gov (United States)

    Voss, Klaus; Heiner, Monika; Koch, Ina

    2003-01-01

    Computer assisted analysis and simulation of biochemical pathways can improve the understanding of the structure and the dynamics of cell processes considerably. The construction and quantitative analysis of kinetic models is often impeded by the lack of reliable data. However, as the topological structure of biochemical systems can be regarded to remain constant in time, a qualitative analysis of a pathway model was shown to be quite promising as it can render a lot of useful knowledge, e. g., about its structural invariants. The topic of this paper are pathways whose substances have reached a dynamic concentration equilibrium (steady state). It is argued that appreciated tools from biochemistry and also low-level Petri nets can yield only part of the desired results, whereas executable high-level net models lead to a number of valuable additional insights by combining symbolic analysis and simulation.

  14. Net Operations (Ⅱ)——The Iterated Addition Operation of Petri Nets

    Institute of Scientific and Technical Information of China (English)

    蒋昌俊

    1995-01-01

    This paper presents the iterated addition operation of Petri nets and discusses its application in analysis and synthesis of cycle type systems and star type systems.A group of necessary and sufficient conditions for analysis of structural properties is obtained.In addition sufficient conditions for general systems are obtained.

  15. Pragmatics Annotated Coloured Petri Nets for Protocol Software Generation and Verification

    DEFF Research Database (Denmark)

    Simonsen, Kent Inge; Kristensen, Lars Michael; Kindler, Ekkart

    This paper presents the formal definition of Pragmatics Annotated Coloured Petri Nets (PA-CPNs). PA-CPNs represent a class of Coloured Petri Nets (CPNs) that are designed to support automated code genera-tion of protocol software. PA-CPNs restrict the structure of CPN models and allow Petri net...... elements to be annotated with so-called pragmatics, which are exploited for code generation. The approach and tool for gen-erating code is called PetriCode and has been discussed and evaluated in earlier work already. The contribution of this paper is to give a formal def-inition for PA-CPNs; in addition...

  16. Seventh Workshop and Tutorial on Practical Use of Coloured Petri Nets and the CPN Tools

    DEFF Research Database (Denmark)

    This booklet contains the proceedings of the Seventh Workshop on Practical Use of Coloured Petri Nets and the CPN Tools, October 24-26, 2006.......This booklet contains the proceedings of the Seventh Workshop on Practical Use of Coloured Petri Nets and the CPN Tools, October 24-26, 2006....

  17. Formal Requirements Modeling for Reactive Systems with Coloured Petri Nets

    DEFF Research Database (Denmark)

    Tjell, Simon

    This dissertation presents the contributions of seven publications all concerned with the application of Coloured Petri Nets (CPN) to requirements modeling for reactive systems. The publications are introduced along with relevant background material and related work, and their contributions...... interface composed of recognizable artifacts and activities. The presentation of the three publications related to Use Cases is followed by a the presentation of a publication formalizing some of the guidelines applied for structuring the CPN requirements models|namely the guidelines that make it possible...... activity. The traces are automatically recorded during execution of the model. The second publication presents a formally specified framework for automating a large part of the tasks related to integrating Problem Frames with CPN. The framework is specified in VDM++, and allows the modeler to automatically...

  18. A Petri Net model for distributed energy system

    Energy Technology Data Exchange (ETDEWEB)

    Konopko, Joanna [Warsaw University of Technology, The Faculty of Electronics and Information Technology, Institute of Computer Science, Nowowiejska Street 15/19, Warsaw 00-665 (Poland)

    2015-12-31

    Electrical networks need to evolve to become more intelligent, more flexible and less costly. The smart grid is the next generation power energy, uses two-way flows of electricity and information to create a distributed automated energy delivery network. Building a comprehensive smart grid is a challenge for system protection, optimization and energy efficient. Proper modeling and analysis is needed to build an extensive distributed energy system and intelligent electricity infrastructure. In this paper, the whole model of smart grid have been proposed using Generalized Stochastic Petri Nets (GSPN). The simulation of created model is also explored. The simulation of the model has allowed the analysis of how close the behavior of the model is to the usage of the real smart grid.

  19. A Petri Net model for distributed energy system

    Science.gov (United States)

    Konopko, Joanna

    2015-12-01

    Electrical networks need to evolve to become more intelligent, more flexible and less costly. The smart grid is the next generation power energy, uses two-way flows of electricity and information to create a distributed automated energy delivery network. Building a comprehensive smart grid is a challenge for system protection, optimization and energy efficient. Proper modeling and analysis is needed to build an extensive distributed energy system and intelligent electricity infrastructure. In this paper, the whole model of smart grid have been proposed using Generalized Stochastic Petri Nets (GSPN). The simulation of created model is also explored. The simulation of the model has allowed the analysis of how close the behavior of the model is to the usage of the real smart grid.

  20. Based Aspect-oriented Petri Nets in Software Engineering

    Science.gov (United States)

    Hu, Wensong; Yang, Xingui; Zuo, Ke

    Aspect Oriented (Aspect-Oriented, referred to as AO) as a new programming technology is increasingly cause for concern. This article describes a number of experts to study the current object-oriented Petri Nets (OO PN) adding aspect-oriented thinking, combined with software design and development cycle, given the aspect-oriented OO PN in software engineering methods and steps. Shows the method of using AO PN government office system software design and development of application examples, and gives some object class, the log section and the application form. As the plane of isolation, reducing the coupling, the use of AO PN ways in different applications will use a combination of each section, allowing code reusability enhancement. OOPN itself can process the software system design and development of effective control to ensure that the software system reliability and standardization.

  1. Schedulability Analysis Method of Timing Constraint Petri Nets

    Institute of Scientific and Technical Information of China (English)

    李慧芳; 范玉顺

    2002-01-01

    Timing constraint Petri nets (TCPNs) can be used to model a real-time system specification and to verify the timing behavior of the system. This paper describes the limitations of the reachability analysis method in analyzing complex systems for existing TCPNs. Based on further research on the schedulability analysis method with various topology structures, a more general state reachability analysis method is proposed. To meet various requirements of timely response for actual systems, this paper puts forward a heuristic method for selecting decision-spans of transitions and develops a heuristic algorithm for schedulability analysis of TCPNs. Examples are given showing the practicality of the method in the schedulability analysis for real-time systems with various structures.

  2. Stochastic Petri net analysis of a replicated file system

    Science.gov (United States)

    Bechta Dugan, Joanne; Ciardo, Gianfranco

    1989-01-01

    A stochastic Petri-net model of a replicated file system is presented for a distributed environment where replicated files reside on different hosts and a voting algorithm is used to maintain consistency. Witnesses, which simply record the status of the file but contain no data, can be used in addition to or in place of files to reduce overhead. A model sufficiently detailed to include file status (current or out-of-date), as well as failure and repair of hosts where copies or witnesses reside, is presented. The number of copies and witnesses is a parameter of the model. Two different majority protocols are examined, one where a majority of all copies and witnesses is necessary to form a quorum, and the other where only a majority of the copies and witnesses on operational hosts is needed. The latter, known as adaptive voting, is shown to increase file availability in most cases.

  3. Petri Net-based Analysis of the Safety Communication Protocol

    Directory of Open Access Journals (Sweden)

    Liu Hongjie

    2013-10-01

    Full Text Available There is a few research in area of safety-critical system, therefore the study of performance analyzing method of the protocol has important practical significance for transportation engineering. This paper first briefly introduces the execution procedure of safety communication protocol, then explores the application of Petri net to establish the model of the protocol, including the process of state transition and corresponding timer which record the time, then obtains related performance data such as maintainability and failure probability, which users usually pay most attention to, with different probability of time delay and no fault in channel by simulation. Finally this paper finds that how the probability of time delay and no fault in channel could influent the maintainability and failure probability through data process with theory of probability and mathematical statistic, this could provide a certain reference for development of safety communication protocol.    

  4. An Analysis Method of Petri Nets Based on Linear Logic%一种基于线性逻辑的Petri网分析方法

    Institute of Scientific and Technical Information of China (English)

    高梅梅; 吴智铭

    2000-01-01

    The paper presents a translation from Petri nets to linear logic with the objective ot enhancing the analysis ability of Petri nets. The definition of Petri nets is described by defining the translations in Petri nets using the connectives in linear logic,and the behavior of Petri nets is constructed using the rules we defined. The behavior of Petri nets can be described precisely and clearly using this method.

  5. Nondeterministic Probabilistic Petri Net — A New Method to Study Qualitative and Quantitative Behaviors of System

    Institute of Scientific and Technical Information of China (English)

    Yang Liu; Huai-Kou Miao; Hong-Wei Zeng; Yan Ma; Pan Liu

    2013-01-01

    There are many variants of Petri net at present,and some of them can be used to model system with both function and performance specification,such as stochastic Petri net,generalized stochastic Petri net and probabilistic Petri net.In this paper,we utilize extended Petri net to address the issue of modeling and verifying system with probability and nondeterminism besides function aspects.Using probabilistic Petri net as reference,we propose a new mixed model NPPN (Nondeterministic Probabilistic Petri Net) system,which can model and verify systems with qualitative and quantitative behaviours.Then we develop a kind of process algebra for NPPN system to interpret its algebraic semantics,and an actionbased PCTL (Probabilistic Computation Tree Logic) to interpret its logical semantics.Afterwards we present the rules for compositional operation of NPPN system based on NPPN system process algebra,and the model checking algorithm based on the action-based PCTL.In order to put the NPPN system into practice,we develop a friendly and visual tool for modeling,analyzing,simulating,and verifying NPPN system using action-based PCTL.The usefulness and effectiveness of the NPPN system are illustrated by modeling and model checking an elaborate model of travel arrangements workflow.

  6. Reliability modelling of repairable systems using Petri nets and fuzzy Lambda-Tau methodology

    Energy Technology Data Exchange (ETDEWEB)

    Knezevic, J.; Odoom, E.R

    2001-07-01

    A methodology is developed which uses Petri nets instead of the fault tree methodology and solves for reliability indices utilising fuzzy Lambda-Tau method. Fuzzy set theory is used for representing the failure rate and repair time instead of the classical (crisp) set theory because fuzzy numbers allow expert opinions, linguistic variables, operating conditions, uncertainty and imprecision in reliability information to be incorporated into the system model. Petri nets are used because unlike the fault tree methodology, the use of Petri nets allows efficient simultaneous generation of minimal cut and path sets.

  7. Fourth Workshop and Tutorial on Practical Use of Coloured Petri Nets and the CPN Tools

    DEFF Research Database (Denmark)

    Coloured Petri Nets and the CPN tools are now used by more than 750 organisations in 50 different countries all over the world (including 150 commercial companies). The purpose of this event is to bring together some of the users and in this way provide a forum for those who are interested...... in the practical use of Coloured Petri Nets and the CPN tools. This booklet contains the proceedings of the Fourth Workshop on Practical Use of Coloured Petri Nets and the CPN Tools, August 28-30, 2002. The workshop is organised by the CPN group at the Department of Computer Science, University of Aarhus, Denmark....

  8. Modelling and simulation of signal transductions in an apoptosis pathway by using timed Petri nets

    Indian Academy of Sciences (India)

    Chen Li; Qi-Wei Ge; Mitsuru Nakata; Hiroshi Matsuno; Satoru Miyano

    2007-01-01

    This paper first presents basic Petri net components representing molecular interactions and mechanisms of signalling pathways, and introduces a method to construct a Petri net model of a signalling pathway with these components. Then a simulation method of determining the delay time of transitions, by using timed Petri nets – i.e. the time taken in firing of each transition – is proposed based on some simple principles that the number of tokens flowed into a place is equivalent to the number of tokens flowed out. Finally, the availability of proposed method is confirmed by observing signalling transductions in biological pathways through simulation experiments of the apoptosis signalling pathways as an example.

  9. Coloured Petri Nets: Basic Concepts, Analysis Methods and Practical Use. Vol. 2, Analysis Methods

    DEFF Research Database (Denmark)

    Jensen, Kurt

    This three-volume work presents a coherent description of the theoretical and practical aspects of coloured Petri nets (CP-nets). The second volume contains a detailed presentation of the analysis methods for CP-nets. They allow the modeller to investigate dynamic properties of CP-nets. The main...

  10. Petri Net Based Metabolic Network Parameters Fitting with GPU Acceleration%Petri Net Based Metabolic Network Parameters Fitting with GPU Acceleration

    Institute of Scientific and Technical Information of China (English)

    Gao, Jun; Zhu, Ruixin; Liu, Qi; Cao, Zhiwei

    2011-01-01

    Classical Petri net has been applied into biological analysis, especially as a qualitative model for biochemical pathways analysis, but lack of the ability for quantitative kinetic simulations. In our study, we presented an integra- tion work of the qualitative model--Petri nets with the quantitative approach-ordinary differential equations (ODEs) for the modeling and analysis of metabolic networks. As an application of our study, the computational modeling of arachidonic acid (AA) biochemical network was provided. A Petri net was set up to present the constraint-based dynamic simulations on AA metabolic network combined with the validated ODEs model. Furthermore, Graphics Processing Unit (GPU) was adopted to accelerate the calculation of kinetic parameters unavailable from experi- ments. Our results have indicated that the proposed simulation method was practicable and useful with GPU accel- eration, and provides new clues for the large-scale qualitative and quantitative models of biochemical networks.

  11. Polynomial-time algorithm for the legal firing sequences problem of a type of synchronous composition Petri nets

    Institute of Scientific and Technical Information of China (English)

    2001-01-01

    As far as we know, the testing problem of legal firing sequence is NP-complete for general Petri net, the related results of this problem on the polynomial-time solvability are limited only to some special net classes, such as persistent Petri nets, conflict-free Petri nets and state machine Petri nets. In this paper, the language properties of synchronous composition net are discussed. Based on these results, the testing algorithm polynomial-time complexity for legal firing sequence is proposed. Therefore, net classification of polynomial-time solvability for testing legal firing sequence is extended.

  12. A Petri net-based approach for supporting aspect-oriented modeling

    Institute of Scientific and Technical Information of China (English)

    Lianwei GUAN; Xingyu LI; Hao HU; Jian LU

    2008-01-01

    The concept of aspect-orientation allows for modularizing crosscutting concerns as aspect modules. Aspect-orientation originally emerged at the program-ming level, and has stretched over other development phases now. Among them aspect-oriented modeling (AOM) is a hot topic, and there are many approaches supporting it. Petri net is a good formalism which can provide the foundations for modeling software and simulating its execution, but fails to resolve the prob-lem of crosscutting concerns to support AOM. So, this paper presents an approach which extends the Petri net so as to support the AOM. In this paper, the basic functions of the system are modeled as base net by Petri net, and the crosscutting concerns are modeled as aspect nets. In order to analyze the whole system, woven mechanism is proposed to compose the aspect nets and base net together. The problems about aspect-aspect conflict and conflict relations may exist among the aspect nets matching the shared join point, thus this paper propose solutions to resolve them. The Object Petri net which is an extension of traditional Petri net is also extended so as to support aspect-oriented mod-eling here.

  13. An application of timed Petri nets to S/C operations analysis: The Aristoteles autonomy concept

    Science.gov (United States)

    Barro, E.; Rossi, F.

    1990-10-01

    Petri nets as a methodology for the study and analysis of systems behavior are discussed. They can be tailored to timed approaches, to highlight all the system possible timing critical and deadlock conditions. As a consequence, it is valuable to apply a Petri nets-based methodology in the space environment. Spacecraft operations analysis during system definition is one area of possible application. The application of Petri nets, as a basis for an investigation methodology in the Aristoteles spacecraft autonomy concept definition is described. Significant results are obtained allowing the production of a consistent, formally clean and self explaining system description, to be used as an aid to design and a tool for system evaluation. Such positive achievements support the exploitation of Petri nets-based methodologies in spacecraft operations to describe and analyze the overall space system behavior.

  14. Workshop on Practical Use of Coloured Petri Nets and Design/CPN

    DEFF Research Database (Denmark)

    This booklet contains the proceedings of the 1998 Workshop on Practical use of Coloured Petri Nets and Design/CPN. The papers are also available in electronic form via the CPN Web pages at University of Aarhus.......This booklet contains the proceedings of the 1998 Workshop on Practical use of Coloured Petri Nets and Design/CPN. The papers are also available in electronic form via the CPN Web pages at University of Aarhus....

  15. Automation of Presentation Record Production Based on Rich-Media Technology Using SNT Petri Nets Theory.

    Science.gov (United States)

    Martiník, Ivo

    2015-01-01

    Rich-media describes a broad range of digital interactive media that is increasingly used in the Internet and also in the support of education. Last year, a special pilot audiovisual lecture room was built as a part of the MERLINGO (MEdia-rich Repository of LearnING Objects) project solution. It contains all the elements of the modern lecture room determined for the implementation of presentation recordings based on the rich-media technologies and their publication online or on-demand featuring the access of all its elements in the automated mode including automatic editing. Property-preserving Petri net process algebras (PPPA) were designed for the specification and verification of the Petri net processes. PPPA does not need to verify the composition of the Petri net processes because all their algebraic operators preserve the specified set of the properties. These original PPPA are significantly generalized for the newly introduced class of the SNT Petri process and agent nets in this paper. The PLACE-SUBST and ASYNC-PROC algebraic operators are defined for this class of Petri nets and their chosen properties are proved. The SNT Petri process and agent nets theory were significantly applied at the design, verification, and implementation of the programming system ensuring the pilot audiovisual lecture room functionality.

  16. Automation of Presentation Record Production Based on Rich-Media Technology Using SNT Petri Nets Theory

    Directory of Open Access Journals (Sweden)

    Ivo Martiník

    2015-01-01

    Full Text Available Rich-media describes a broad range of digital interactive media that is increasingly used in the Internet and also in the support of education. Last year, a special pilot audiovisual lecture room was built as a part of the MERLINGO (MEdia-rich Repository of LearnING Objects project solution. It contains all the elements of the modern lecture room determined for the implementation of presentation recordings based on the rich-media technologies and their publication online or on-demand featuring the access of all its elements in the automated mode including automatic editing. Property-preserving Petri net process algebras (PPPA were designed for the specification and verification of the Petri net processes. PPPA does not need to verify the composition of the Petri net processes because all their algebraic operators preserve the specified set of the properties. These original PPPA are significantly generalized for the newly introduced class of the SNT Petri process and agent nets in this paper. The PLACE-SUBST and ASYNC-PROC algebraic operators are defined for this class of Petri nets and their chosen properties are proved. The SNT Petri process and agent nets theory were significantly applied at the design, verification, and implementation of the programming system ensuring the pilot audiovisual lecture room functionality.

  17. Automation of Presentation Record Production Based on Rich-Media Technology Using SNT Petri Nets Theory

    Science.gov (United States)

    Martiník, Ivo

    2015-01-01

    Rich-media describes a broad range of digital interactive media that is increasingly used in the Internet and also in the support of education. Last year, a special pilot audiovisual lecture room was built as a part of the MERLINGO (MEdia-rich Repository of LearnING Objects) project solution. It contains all the elements of the modern lecture room determined for the implementation of presentation recordings based on the rich-media technologies and their publication online or on-demand featuring the access of all its elements in the automated mode including automatic editing. Property-preserving Petri net process algebras (PPPA) were designed for the specification and verification of the Petri net processes. PPPA does not need to verify the composition of the Petri net processes because all their algebraic operators preserve the specified set of the properties. These original PPPA are significantly generalized for the newly introduced class of the SNT Petri process and agent nets in this paper. The PLACE-SUBST and ASYNC-PROC algebraic operators are defined for this class of Petri nets and their chosen properties are proved. The SNT Petri process and agent nets theory were significantly applied at the design, verification, and implementation of the programming system ensuring the pilot audiovisual lecture room functionality. PMID:26258164

  18. BSCRP网:机器人规划的赋时有色网实现方法%BSCRP Net: Implementation method for robot planning based on timed colored Petri net

    Institute of Scientific and Technical Information of China (English)

    钟珊; 刘一松; 常晋义

    2011-01-01

    To solve the difficulty of representation of the framework problem and the low efficiency of generating action sequence in situation calculus, an implementation method BSCRP net (a representation based on situation calculus for robot plan) is introduced, then an algorism for constructing the BSCRP net system for obtaining the action sequence is advanced. The example proves not only the actions, states, and relations between the states and actions can be formalized, but also the action sequence can be dynamically planned and executing time for the action sequence can be obtained in BSCRP net system.%为了解决情景演算无法解决框架问题和生成动作序列效率底的问题,提出了一种基于情景演算推理规则的表示机器人规划的赋时有色网实现方法--BSCRP网(representation based on situation calculus for robot plan),并提出了一种基于双向搜索策略的BSCRP网系统的构造方法.实验结果表明了机器人规划的BSCRP网系统不仅能形式化地描述动作、状态以及动作和状态之间的关系,而且能动态地规划出实现目标的动作序列并计算执行动作序列所需时间.

  19. An analytical method for well-formed workflow/Petri net verification of classical soundness

    Directory of Open Access Journals (Sweden)

    Clempner Julio

    2014-12-01

    Full Text Available In this paper we consider workflow nets as dynamical systems governed by ordinary difference equations described by a particular class of Petri nets. Workflow nets are a formal model of business processes. Well-formed business processes correspond to sound workflow nets. Even if it seems necessary to require the soundness of workflow nets, there exist business processes with conditional behavior that will not necessarily satisfy the soundness property. In this sense, we propose an analytical method for showing that a workflow net satisfies the classical soundness property using a Petri net. To present our statement, we use Lyapunov stability theory to tackle the classical soundness verification problem for a class of dynamical systems described by Petri nets. This class of Petri nets allows a dynamical model representation that can be expressed in terms of difference equations. As a result, by applying Lyapunov theory, the classical soundness property for workflow nets is solved proving that the Petri net representation is stable. We show that a finite and non-blocking workflow net satisfies the sound property if and only if its corresponding PN is stable, i.e., given the incidence matrix A of the corresponding PN, there exists a Փ strictly positive m vector such that AՓ≤ 0. The key contribution of the paper is the analytical method itself that satisfies part of the definition of the classical soundness requirements. The method is designed for practical applications, guarantees that anomalies can be detected without domain knowledge, and can be easily implemented into existing commercial systems that do not support the verification of workflows. The validity of the proposed method is successfully demonstrated by application examples.

  20. Modelling Feature Interaction Patterns in Nokia Mobile Phones using Coloured Petri Nets and Design/CPN

    DEFF Research Database (Denmark)

    Lorentsen, Louise; Tuovinen, Antti-Pekka; Xu, Jianli

    2002-01-01

    This paper describes the first results of a project on modelling of important feature interaction patterns of Nokia mobile phones using Coloured Petri Nets. A modern mobile phone supports many features: voice and data calls, text messaging, personal information management (phonebook and calendar....... In this paper, we look at the problem of feature interaction in the user interface of Nokia mobile phones. We present a categorization of feature interactions and describe our approach to the modelling of feature interactions using Coloured Petri Nets (CP-nets or CPN). The CPN model is extended...

  1. Coloured Petri Nets: Basic Concepts, Analysis Methods and Practical Use. Vol. 1, Basic Concepts

    DEFF Research Database (Denmark)

    Jensen, Kurt

    This three-volume work presents a coherent description of the theoretical and practical aspects of coloured Petri nets. These CP-nets are shown to be a full-fledged language for the design, specification, simulation, validation and implementation of large software systems. The introductory first...

  2. Model checking of time Petri nets using the state class timed automaton

    DEFF Research Database (Denmark)

    Lime, Didier; Roux, Olivier H.

    2006-01-01

    In this paper, we propose a method for building the state class graph of a bounded time Petri net (TPN) as a timed automaton (TA), which we call the state class timed automaton. We consider bounded TPN, whose underlying net is not necessarily bounded. We prove that our translation preserves...

  3. Liveness Problem of Petri Nets Supervisory Control Theory for Discrete Event Systems

    Institute of Scientific and Technical Information of China (English)

    Hong-Ye SU; Wei-Min WU; Jian CHU

    2005-01-01

    A quite great progress of the supervisory control theory for discrete event systems (DES)has been made in the past nearly twenty years, and now, automata, formal language and Petri nets become the main research tools. This paper focus on the Petri nets based supervisory control theory of DES. Firstly, we review the research results in this field, and claim that there generally exists a problem in Petri nets based supervisory control theory of DES, that is, the deadlock caused by the controller introduced to enforce the given specification occurs in the closed-loop systems, especially the deadlock occurs in the closed-loop system in which the original plant is live. Finally, a possible research direction is presented for the solution of this problem.

  4. MODELING AND SIMULATION OF QUEUE WAITING THROUGH THE CONCEPT OF PETRI NETS

    Directory of Open Access Journals (Sweden)

    Emilija KAMCEVA

    2011-08-01

    Full Text Available Petri Nets-PN are a graphical formalism which is gaining popularity in recent years as a tool in Matlab for the representation of complex logical interactions among physical components or activities in a system. This notes are devoted to introduce the formalism of Petri nets with particular emphasis on the application of the methodology in the area of the performance and reliability modelling and analysis of systems. A technique is presented whereby queueing network models and generalized stochastic Petri nets are combined in such a way as to exploit the best features of both modeling techniques. The resulting hierarchical modeling approach is useful in the solution of complex models of system behavior.

  5. Reconstruction of extended Petri nets from time-series data by using logical control functions.

    Science.gov (United States)

    Durzinsky, Markus; Marwan, Wolfgang; Wagler, Annegret

    2013-01-01

    The aim of this work is to extend a previously presented algorithm (Durzinsky et al. 2008b in Computational methods in systems biology, LNCS, vol 5307. Springer, Heidelberg, pp 328–346; Marwan et al. 2008 in Math Methods Oper Res 67:117–132) for the reconstruction of standard place/transition Petri nets from time-series of experimental data sets. This previously reported method finds provably all networks capable to reproduce the experimental observations. In this paper we enhance this approach to generate extended Petri nets involving mechanisms formally corresponding to catalytic or inhibitory dependencies that mediate the involved reactions. The new algorithm delivers the set of all extended Petri nets being consistent with the time-series data used for reconstruction. It is illustrated using the phosphate regulatory network of enterobacteria as a case study.

  6. Using Petri Nets For Resource Management Modeling In The Operating Systems

    Directory of Open Access Journals (Sweden)

    Adalat Karimov

    2012-01-01

    Full Text Available Nowadays, with advances in computer science and increase in processor speed, modeling methods have found extensive applications in industrial fields. Petri Nets are one of these modeling methods. Petri Nets are based on graph theory and are applied specifically for concurrent and asynchronous applications. As executable models, they are capable of graphical description of complicated systems. On the other hand, development of hardware and other peripheral computer resources and development of various computer software systems call for efficient and powerful operating systems, so that users can use the software and hardware items in an effective manner. The purpose of this article is to study the application of Petri Nets for modeling resource management in operating systems with the aim of optimal utilization of resources and Deadlock Avoidance in the Operating Systems.

  7. VALIDATING THE BEHAVIOR OF A SUPERVISED SYSTEM USING PETRI NETS

    Directory of Open Access Journals (Sweden)

    CARLOS ARTURO PARRA ORTEGA

    2012-01-01

    Full Text Available Un aspecto fundamental de los sistemas de producción es la validación de su comportamiento. Paraobtener este comportamiento, se recurre frecuentemente a modelos matemáticos tales como redes de Petri, con el fin de validar su comportamiento concurrente, presencia/ausencia de bloqueos, y sincronización de actividades, entre otros aspectos. A pesar de sus ventajas, el uso de redes de Petri no permite evaluar otros aspectos que son importantes en los procesos de manufactura, así como su gestión. Por tal motivo se recurre a la simulación de sistemas estocásticos y a la tecnología de agentes para obtener otros índices de desempeño. En este artículo se propone una combinación de redes de Petri, sistemas multi-agentes y sistemas estocásticos en un método propuesto para validar el comportamiento de los sistemas de producción, y se presenta como este método es usado en un ejemplo académico de manufactura.

  8. DEADLOCK-FREE SCHEDULING METHOD BASED ON PETRI NET AND GA

    Institute of Scientific and Technical Information of China (English)

    Xu Gang; Wu Zhiming

    2003-01-01

    An efficient algorithm for finding an optimal deadlock-free schedule in a manufacturing system with very limited buffer is presented. This algorithm is based on the effective genetic algorithm (GA) search method, and a formal Petri net structure is introduced to detect the token player assuring deadlock-free. In order to make the scheduling strategy generated by GA meet the required constraint of deadlock-free, Petri net is involved to make the implementation of the job scheduling in an FMS deadlock-free. The effectiveness and efficiency of the proposed approach is illustrated by using an example.

  9. A Forward Reachability Algorithm for Bounded Timed-Arc Petri Nets

    DEFF Research Database (Denmark)

    David, Alexandre; Jacobsen, Lasse; Jacobsen, Morten

    2012-01-01

    in the presence of monotonicity-breaking features like age invariants and inhibitor arcs. We implement the algorithm within the model-checkerTAPAAL and the experimental results document an encouraging performance compared to verification approaches that translate TAPN models to UPPAAL timed automata.......Timed-arc Petri nets (TAPN) are a well-known time extension of thePetri net model and several translations to networks of timedautomata have been proposed for this model.We present a direct, DBM-basedalgorithm for forward reachability analysis of bounded TAPNs extended with transport arcs...

  10. STOCHASTIC OBJECT-ORIENTED PETRI NETS (SOPNS) AND ITS APPLICATION IN MODELING OF MANUFACTURING SYSTEM RELIABILITY

    Institute of Scientific and Technical Information of China (English)

    Jiang Zhibin; He Junming

    2003-01-01

    Object-oriented Petri nets (OPNs) is extended into stochastic object-oriented Petri nets (SOPNs) by associating the OPN of an object with stochastic transitions and introducing stochastic places. The stochastic transition of the SOPNs of a production resources can be used to model its reliability, while the SOPN of a production resource can describe its performance with reliability considered. The SOPN model of a case production system is built to illustrate the relationship between the system's performances and the failures of individual production resources.

  11. Representing Resources in Petri Net Models: Hardwiring or Soft-coding?

    OpenAIRE

    2011-01-01

    This paper presents an interesting design problem in developing a new tool for discrete-event dynamic systems (DEDS). A new tool known as GPenSIM was developed for modeling and simulation of DEDS; GPenSIM is based on Petri Nets. The design issue this paper talks about is whether to represent resources in DEDS hardwired as a part of the Petri net structure (which is the widespread practice) or to soft code as common variables in the program code. This paper shows that soft coding resources giv...

  12. Distinguishing Environment and System in Coloured Petri Net Models of Reactive Systems

    DEFF Research Database (Denmark)

    Tjell, Simon

    2007-01-01

    This paper introduces and formally defines the environment-and-system-partitioned property for behavioral models of reactive systems expressed in the formal modeling language Coloured Petri Net. The purpose of the formalization is to make it possible to automatically validate any CPN model with r...... code-generation from models. A prototypical tool has been implemented for performing the structural analysis of Coloured Petri Net models and the principles of this tool is described. The aim of the paper is to make the guidelines and their formalized definitions along with a proof...

  13. Assessing the Graphical and Algorithmic Structure of Hierarchical Coloured Petri Net Models

    Directory of Open Access Journals (Sweden)

    George Benwell

    1994-11-01

    Full Text Available Petri nets, as a modelling formalism, are utilised for the analysis of processes, whether for explicit understanding, database design or business process re-engineering. The formalism, however, can be represented on a virtual continuum from highly graphical to largely algorithmic. The use and understanding of the formalism will, in part, therefore depend on the resultant complexity and power of the representation and, on the graphical or algorithmic preference of the user. This paper develops a metric which will indicate the graphical or algorithmic tendency of hierarchical coloured Petri nets.

  14. METHOD OF DISPLAYING AN EXECUTABLE BUSINESS PROCESS MODELS INTO PETRI NETS

    Directory of Open Access Journals (Sweden)

    Igor G. Fedorov

    2013-01-01

    Full Text Available Executable business process models, as well as programs, require evidence of a defect-free finish. The methods based on the formalism of Petri nets are widely used. A business process is a network of dishes, and its properties are set by the analysis of the properties of the network. The aim is to study the methods of displaying an executable business process model in a Petri net. Analysis of the properties of the resulting model allows us to prove a number of important properties: it is a network of free choice and clean without looping.

  15. Automatic Translation of a Process Level Petri-Net to a Ladder Diagram

    Science.gov (United States)

    Cohen*, Yuval; Wang, Ming-En; Bidanda, Bopaya

    Major part of discrete industrial automation hardware is controlled by Programmable Logic Controllers (PLCs). While Petri-nets (PNs) have been proposed by many researchers for modelling shop floor discrete control, the majority of the world PLCs are programmed using ladder diagrams (LD) and significant portion of them cannot be programmed using another language. This paper proposes hierarchical approach to translating PN to LD: for describing the high level process, it introduces automatic translation technique of process level PN, while utilizing a recently developed method (for translating PN to Boolean logic) for translating the embedded tasks to a LD. Interestingly, the generated LD code enables the reconstruction of the original Petri-net.

  16. Translating Colored Control Flow Nets into Readable Java via Annotated Java Workflow Nets

    DEFF Research Database (Denmark)

    Lassen, Kristian Bisgaard; Tjell, Simon

    2007-01-01

    In this paper, we present a method for developing Java applications from Colored Control Flow Nets (CCFNs), which is a special kind of Colored Petri Nets (CPNs) that we introduce. CCFN makes an explicit distinction between the representation of: The system, the environment of the system, and the ......In this paper, we present a method for developing Java applications from Colored Control Flow Nets (CCFNs), which is a special kind of Colored Petri Nets (CPNs) that we introduce. CCFN makes an explicit distinction between the representation of: The system, the environment of the system......, and the interface between the system and the environment. Our translation maps CCFNs into Anno- tated Java Workflow Nets (AJWNs) as an intermediate step, and these AJWNs are finally mapped to Java. CCFN is intended to enforce the modeler to describe the system in an imperative manner which makes the subsequent...... translation to Java easier to define. The translation to Java preserves data dependencies and control-flow aspects of the source CCFN. This paper contributes to the model-driven software development paradigm, by showing how to model a system, environment, and their interface, as a CCFN and presenting a fully...

  17. Using UML and Petri nets for visualization of business document flow

    Directory of Open Access Journals (Sweden)

    Ivana Rábová

    2012-01-01

    Full Text Available The article deals with two principles of business workflow modeling, Petri nets and UML notation, that are the acceptable approaches to business modeling and can be used also for business documents workflow. The special type of Petri nets, WF-nets and UML activity diagrams are used in this article and both modeling ways are presented on the concrete business workflow and then there are presented and specified their advantage and disadvantage for business documents flows. At beginning it is explained the word workflow in context business documents, its features, principles and using in business environment. After that it is clarified that the UML is OMG’s most-used specification, and the way the world models not only application structure, behavior, and architecture, but also business process, workflows and data structure. Activity diagram UML is good way to show how different workflows in the business are managed, how they start, go and stop. Diagrams also show many different decision paths that can be taken from start to finish. State charts can be used as a detail the transitions or changes of states when documents can go through in the business. They show how a documents moves from one state to another and the rules that govern that change. Petri-nets offer a graphical notation for stepwise processes that include choice, iteration, and concurrent execution. Unlike UML Petri nets have an exact mathematical definition of their execution semantics, with a well-developed mathematical theory for process analysis. In the article there are modeled a special type of Petri nets, the WF-nets. The practical part of article incorporates two models of concrete business documents workflows presented in these notations, their comparison and recommendation for using these diagrams in business process management.

  18. Facilitating the Practical Use of Coloured Petri Nets

    DEFF Research Database (Denmark)

    Lindstrøm, Bo

    This dissertation is to investigate and advance tools for practical use of CP-nets. This includes development of facilities for creating domain-specific graphical user interfaces, a proposal for facilities for including auxiliary information in a CP-net without modifying the CP-net itself...

  19. Completeness Results for Linear Logic on Petri Nets

    DEFF Research Database (Denmark)

    Engberg, Uffe Henrik; Winskel, Glynn

    1993-01-01

    is shown sound and complete with respect to atomic nets (these include nets in which every transition leads to a nonempty multiset of places). The logic is remarkably expressive, enabling descriptions of the kinds of properties one might wish to show of nets; in particular, negative properties, asserting...... the impossibility of an assertion, can also be expressed....

  20. Verification of Timed Healthcare Workflows Using Component Timed-Arc Petri Nets

    DEFF Research Database (Denmark)

    Bertolini, Cristiano; Liu, Zhiming; Srba, Jiri

    2013-01-01

    and a support for compositional reasoning. We use the formalism of component-based timed-arc Petri Nets (CTAPN) for modular modelling of collaborative healthcare workflows and demonstrate how the model checker TAPAAL supports the verification of their functional and non-functional requirements. To this end, we...

  1. RECONFIGURABLE PRODUCTION LINE MODELING AND SCHEDULING USING PETRI NETS AND GENETIC ALGORITHM

    Institute of Scientific and Technical Information of China (English)

    XIE Nan; LI Aiping

    2006-01-01

    In response to the production capacity and functionality variations, a genetic algorithm (GA) embedded with deterministic timed Petri nets(DTPN) for reconfigurable production line(RPL) is proposed to solve its scheduling problem. The basic DTPN modules are presented to model the corresponding variable structures in RPL, and then the scheduling model of the whole RPL is constructed. And in the scheduling algorithm, firing sequences of the Petri nets model are used as chromosomes, thus the selection, crossover, and mutation operator do not deal with the elements in the problem space, but the elements of Petri nets model. Accordingly, all the algorithms for GA operations embedded with Petri nets model are proposed. Moreover, the new weighted single-objective optimization based on reconfiguration cost and E/T is used. The results of a DC motor RPL scheduling suggest that the presented DTPN-GA scheduling algorithm has a significant impact on RPL scheduling, and provide obvious improvements over the conventional scheduling method in practice that meets duedate, minimizes reconfiguration cost, and enhances cost effectivity.

  2. CPN/Tools: A Tool for Editing and Simulating Coloured Petri Nets

    DEFF Research Database (Denmark)

    Jensen, Kurt; Christensen, Søren; Ravn, Katrine

    2001-01-01

    CPN/Tools is a major redesign of the popular Design/CPN tool for editing, simulation and state space analysis of Coloured Petri Nets. The new interface is based on advanced interaction techniques, including bi-manual interaction, toolglasses and marking menus and a new metaphor for managing...

  3. Modeling function calls in program control flow in terms of Petri Nets

    Directory of Open Access Journals (Sweden)

    Dmitriy Kharitonov

    Full Text Available This article presents a method for representing the C/C++ function call in terms of compositional Petri Nets. Principles of modeling function and function call in the program are described. Formal composition operations to construct program model from mod ...

  4. Comparing the Expressiveness of Timed Automata and Timed Extensions of Petri Nets

    DEFF Research Database (Denmark)

    Srba, Jiri

    2008-01-01

    were suggested as real-time extensions of several well-known untimed models. The most studied formalisms include Networks of Timed Automata which extend the model of communicating finite-state machines with a finite number of real-valued clocks, and timed extensions of Petri nets where the added time...

  5. Modeling and Control of Welding Flexible Manufacturing Cell Using Petri Net

    Institute of Scientific and Technical Information of China (English)

    2001-01-01

    A new welding flexible manufacturing cell (WFMC) with intelligent welding sensors was investigated. Based on the analysis of information flow in WFMC, automation Petri net control model has been studied, which can be extended to complex welding flexible manufacturing system in the future.

  6. A Mean-Value Analysis of Stochastic Petri Net Models of Slotted Rings

    NARCIS (Netherlands)

    Coyle, Andrew; Haverkort, Boudewijn R.; Henderson, William; Pearce, Charles E.M.

    1996-01-01

    In this paper, we analyse Stochastic Petri Net (SPN) models of slotted-ring networks. We show that a simple SPN model of a slotted-ring network, which exhibits a product-form solution, yields similar results to a more detailed SPN model that has to be analysed by numerical means. Furthermore, we dem

  7. A Petri Net-Based Software Process Model for Developing Process-Oriented Information Systems

    Science.gov (United States)

    Li, Yu; Oberweis, Andreas

    Aiming at increasing flexibility, efficiency, effectiveness, and transparency of information processing and resource deployment in organizations to ensure customer satisfaction and high quality of products and services, process-oriented information systems (POIS) represent a promising realization form of computerized business information systems. Due to the complexity of POIS, explicit and specialized software process models are required to guide POIS development. In this chapter we characterize POIS with an architecture framework and present a Petri net-based software process model tailored for POIS development with consideration of organizational roles. As integrated parts of the software process model, we also introduce XML nets, a variant of high-level Petri nets as basic methodology for business processes modeling, and an XML net-based software toolset providing comprehensive functionalities for POIS development.

  8. Modelling Local and Global Behaviour: Petri Nets and Event Coordination

    DEFF Research Database (Denmark)

    Kindler, Ekkart

    2011-01-01

    Today, it is possible to generate major parts of a software system from models. Most of the generated code, however, concerns the structural parts of the software; the parts that concern the functionality or behaviour of a system are still programmed manually. In order to overcome this problem, we...... are developing the concept of coordination diagrams that define the global behaviour on top of structural software models. Basically, these diagrams define how the local behaviour of an element is coordinated with the behaviour of the elements it is connected to. The exact concepts of these coordination diagrams...... and their notation is still under development, but there exists a first prototype for experimenting and for fine-tuning its features. We call it the Event Coordination Notation (ECNO). For experimenting with the ECNO, we implemented also a simple modelling notation for the local behaviour, which is based on Petri...

  9. Optimal management of reconfigurable manufacturing system modeling with Petri nets developed three-dimensional - RPD3D

    Science.gov (United States)

    Teodor, F.; Marinescu, V.; Epureanu, A.

    2016-11-01

    Modeling of reconfigurable manufacturing systems would have done using existing Petri net types, but the complexity and dynamics of the new manufacturing system, mainly data reconfiguration feature, required looking for a more compact representation with many variables that to model as accurately not only the normal operation of the production system but can capture and model and reconfiguration process. Thus, it was necessary to create a new class of Petri nets, called RPD3D (Developed Petri nets with three dimensional) showing the name of both lineage (new class derived from Petri nets developed, created in 2000 by Prof. Dr. Ing Vasile Marinescu in his doctoral thesis) [1], but the most important of the new features defining (transformation from one 2D model into a 3D model).The idea was to introduce the classical model of a Petri third dimension to be able to overlay multiple levels (layers) formed in 2D or 3D Petri nets that interact with each other (receiving or giving commands to enable or disable the various modules together simulating the operation of reconfigurable manufacturing systems). The aim is to present a new type of Petri nets called RPD3D - Developed Petri three-dimensional model used for optimal control and simulation of reconfigurable manufacturing systems manufacture of products such systems.

  10. CPN Tools for Editing, Simulating, and Analysing Coloured Petri Nets

    DEFF Research Database (Denmark)

    Ratzer, Anne Vinter; Wells, Lisa Marie; Lassen, Henry Michael

    2003-01-01

    elements. The tool features incremental syntax checking and code generation which take place while a net is being constructed. A fast simulator efficiently handles both untimed and timed nets. Full and partial state spaces can be generated and analysed, and a standard state space report contains...

  11. Aspects regarding at 13C isotope separation column control using Petri nets system

    Science.gov (United States)

    Boca, M. L.; Ciortea, M. E.

    2015-11-01

    This paper is intended to show that Petri nets can be also applicable in the chemical industry. It used linear programming, modeling underlying Petri nets, especially discrete event systems for isotopic separation, the purpose of considering and control events in real-time through graphical representations. In this paper it is simulate the control of 13C Isotope Separation column using Petri nets. The major problem with 13C comes from the difficulty of obtaining it and raising its natural fraction. Carbon isotopes can be obtained using many methods, one of them being the cryogenic distillation of carbon monoxide. Some few aspects regarding operating conditions and the construction of such cryogenic plants are known today, and even less information are available as far as the separation process modeling and control are concerned. In fact, the efficient control of the carbon monoxide distillation process represents a necessity for large-scale 13C production. Referring to a classic distillation process, some models for carbon isotope separation have been proposed, some based on mass, component and energy balance equations, some on the nonlinear wave theory or the Cohen equations. For modeling the system it was used Petri nets because in this case it is deal with discrete event systems. In use of the non-timed and with auxiliary times Petri model, the transport stream was divided into sections and these sections will be analyzed successively. Because of the complexity of the system and the large amount of calculations required it was not possible to analyze the system as a unitary whole. A first attempt to model the system as a unitary whole led to the blocking of the model during simulation, because of the large processing times.

  12. An Efficient Siphon-Based Deadlock Prevention Policy for a Class of Generalized Petri Nets

    Directory of Open Access Journals (Sweden)

    YiFan Hou

    2016-01-01

    Full Text Available We propose a new deadlock prevention policy for an important class of resource allocation systems (RASs that appear in the modeling of flexible manufacturing systems (FMSs. The model of this class in terms of generalized Petri nets is, namely, S4PR. On the basis of recent structural analysis results related to the elementary siphons in generalized Petri nets on one hand and an efficient deadlock avoidance policy proposed for the class of conjunctive/disjunctive (C/D RASs on the other hand, we show how one can generate monitors to be added to a net system such that all its strict minimal siphons are max′-controlled and no insufficiently marked siphon is generated. Thereby, a new, simple, and more permissive liveness-enforcing supervisor synthesis method for S4PR is established.

  13. Verification of Concurrent Assembly Programs with a Petri Net Based Safety Policy

    Institute of Scientific and Technical Information of China (English)

    2007-01-01

    Concurrent programs written in a machine level language are being used in many areas but verification of such programs brings new challenges to the programming language community. Most of the studies in the literature on verifying the safety properties of concurrent programs are for high-level languages,specifications, or calculi. Therefore, more studies are needed on concurrency verification for machine level language programs. This paper describes a framework of a Petri net based safety policy for the verification of concurrent assembly programs, to exploit the capability of Petri nets in concurrency modeling. The concurrency safety properties can be considered separately using the net structure and by mixing Hoare logic and computational tree logic. Therefore, more useful higher-level safety properties can be specified and verified.

  14. SOFTWARE FOR FAULT DIAGNOSIS USING KNOWLEDGE MODELS IN PETRI NETS

    Directory of Open Access Journals (Sweden)

    ADRIAN ARBOLEDA

    2012-01-01

    Full Text Available Los sistemas de diagnóstico de fallas en empresas asociadas al sector eléctrico requieren propiedades de precisión y flexibilidad cuando surgen eventos de falla. Actualmente existen sistemas que pretenden mejorar el proceso de diagnóstico mediante varios métodos y técnicas computacionales, reduciendo el tiempo de respuesta a perturbaciones. Sin embargo, son pocas las propuestas que unifican modelos gráficos de conocimiento con las señales de un proceso que pueden ofrecer dispositivos como controladores lógicos programables (PLCs. Este artículo propone un software novedoso guiado por modelos basados en redes de Petri e integrado con señales del proceso, para el diagnóstico de falla en centrales de generación eléctrica. Un caso de estudio demuestra la flexibilidad y adaptabilidad del software cuando nuevas nociones en los modelos de conocimiento cambian, sin realizar procedimientos de reingeniería al software.

  15. Petri网的进程文法和进程语言%Process Grammar and Process Language of Petri Nets

    Institute of Scientific and Technical Information of China (English)

    吴哲辉; 张继军

    2002-01-01

    The concept of process grammar, based on the idea of vector grammar, for petri net is presented in this pa-per. The process language of a petri net can be generated by derivation according to its process grammar . The set ofbasic process section sequence represented by the process language of a petri net ∑is the same as that represented bythe process expression of ∑if ∑is bounded or fair. In the case of that∑is unbounded and unfair ,the set of all processof∑ can also be represented by its process language passed through parallel processing.

  16. Modular Reversibility Analysis in Self-loops Connections of Petri Net Systems

    Directory of Open Access Journals (Sweden)

    Fei Pu

    2013-02-01

    Full Text Available It is well known that the use of a modular approach for modeling has many advantages: it allows the modeler to consider different parts of the model independently of one another. A modular approach to analysis is also attractive: it often dramatically decreases the complexity of the analysis task. To create Petri net models of large systems, four bottom-up techniques, consisting of sharing operation, synchronous operation, self-loops connection as well as inhibitor-arc connection, have been developed. This paper focus on the concurrent behavior relation in self-loops connections of Petri net systems. First, for the property of dynamic invariance we show that it is possible to decide dynamic invariance of the global system from invariance of the individual modules. Second, for reversibility property we show that it is possible to construct reversibility of total modular system from reversibility of the individual modules without unfolding to the entire state space. Finally, we present some examples to illustrate the effectiveness of our approaches. The advantages of our approaches are in the context of concurrent language and can synthesize Petri net systems beyond asymmetric choice nets.

  17. Modeling and Simulation of Metallurgical Process Based on Hybrid Petri Net

    Science.gov (United States)

    Ren, Yujuan; Bao, Hong

    2016-11-01

    In order to achieve the goals of energy saving and emission reduction of iron and steel enterprises, an increasing number of modeling and simulation technologies are used to research and analyse metallurgical production process. In this paper, the basic principle of Hybrid Petri net is used to model and analyse the Metallurgical Process. Firstly, the definition of Hybrid Petri Net System of Metallurgical Process (MPHPNS) and its modeling theory are proposed. Secondly, the model of MPHPNS based on material flow is constructed. The dynamic flow of materials and the real-time change of each technological state in metallurgical process are simulated vividly by using this model. The simulation process can implement interaction between the continuous event dynamic system and the discrete event dynamic system at the same level, and play a positive role in the production decision.

  18. Fuzzy reasoning model using fuzzy Petri Nets for the monitoring of robotic assembly

    Institute of Scientific and Technical Information of China (English)

    2007-01-01

    This paper presented a fuzzy Petri net model to deal with the monitoring of robotic assembly. Based on the fuzzy Petri net model. All efficient composite reasoning mode was proposed to perform fuzzy reasoning automatically. It can determine whether there exists an antecedent-consequence relationship between two contact states. Furthermore, various types of sensor signals can be converted to the same form of real values between zero and one, and the contradiction among large number, high degree of truth and importance of input conditions can be resolved very well by introducing the weight factors and priorities for sensor signals. Finally, a pegin-the-hole example was given to illustrate the reasonability and feasibility of the proposed model.

  19. Managing Changes in Citizen-Centric Healthcare Service Platform using High Level Petri Net

    Directory of Open Access Journals (Sweden)

    Sabri MTIBAA

    2012-08-01

    Full Text Available The healthcare organizations are facing a number of daunting challenges pushing systems to deal with requirements changes and benefit from modern technologies and telecom capabilities. Systems evolution through extension of the existing information technology infrastructure becomes one of the most challenging aspects of healthcare and the adaptation to changes is a must. The paper presents a change management framework for a citizen-centric healthcare service platform. A combination between Petri nets model to handle changes and reconfigurable Petri nets model to react to these changes are introduced to fulfill healthcare goals. Thanks to this management framework model, consistency and correctness of a healthcare processes in the presence of frequent changes can be checked and guaranteed.

  20. Threat driven modeling framework using petri nets for e-learning system.

    Science.gov (United States)

    Khamparia, Aditya; Pandey, Babita

    2016-01-01

    Vulnerabilities at various levels are main cause of security risks in e-learning system. This paper presents a modified threat driven modeling framework, to identify the threats after risk assessment which requires mitigation and how to mitigate those threats. To model those threat mitigations aspects oriented stochastic petri nets are used. This paper included security metrics based on vulnerabilities present in e-learning system. The Common Vulnerability Scoring System designed to provide a normalized method for rating vulnerabilities which will be used as basis in metric definitions and calculations. A case study has been also proposed which shows the need and feasibility of using aspect oriented stochastic petri net models for threat modeling which improves reliability, consistency and robustness of the e-learning system.

  1. A modeling method of semiconductor fabrication flows with extended knowledge hybrid Petri nets

    Institute of Scientific and Technical Information of China (English)

    Zhou Binghai; Jiang Shuyu; Wang Shijin; Wu bin

    2008-01-01

    A modeling method of extended knowledge hybrid Petri nets (EKHPNs), incorporating object-oriented methods into hybrid Petri nets (HPNs), was presented and used for the representation and modeling of semiconductor wafer fabrication flows. To model the discrete and continuous parts of a complex semiconductor wafer fabrication flow, the HPNs were introduced into the EKHPNs. Object-oriented methods were combined into the EKHPNs for coping with the complexity of the fabrication flow. Knowledge annotations were introduced to solve input and output conflicts of the EKHPNs.Finally, to demonstrate the validity of the EKHPN method, a real semiconductor wafer fabrication case was used to illustrate the modeling procedure. The modeling results indicate that the proposed method can be used to model a complex semiconductor wafer fabrication flow expediently.

  2. Ninth Workshop and Tutorial on Practical Use of Coloured Petri Nets and the CPN Tools

    DEFF Research Database (Denmark)

    to more than 7,200 users in 138 countries. The aim of the workshop is to bring together some of the users and in this way provide a forum for those who are interested in the practical use of Coloured Petri nets and their tools. The submitted papers were evaluated by a programme committee...... have been published in four special sections in the International Journal on Software Tools for Technology Transfer (STTT). For more information see: www.sttt.cs.uni-dortmund.de/. After an additional round of reviewing and revision, some of the papers from this years workshop will be published...... in Transactions of Petri Nets and Other Models of Concurrency (ToPNoC) which is new journal subline of Lecture Notes in Computer Science. For more information see: www.springer.com/lncs/topnoc. Kurt Jensen PC and OC chair...

  3. Development of a plastic injection molding training system using Petri nets and virtual reality

    Institute of Scientific and Technical Information of China (English)

    2006-01-01

    In this study, Virtual Reality (VR)-based plastic injection molding training system (VPIMTS), which can be modeled as an integrated system with a task planning module, an intelligent instruction module, a simulation module, and virtual environment (VE) module, was developed. Presented in this paper are an architecture of VPIMTS, a practical knowledge modelling approach for modelling the training scenarios of the system by using Petri nets formalism and key techniques (FEM, injection molding procedure modelling) which have been developed independently. The utilization of the Petri net model realized the environment where the trainee can behave freely, and also made it possible to equip the system with the function of showing the next action of the trainee whenever he wants. The overall system is a powerful approach for highly improving the trainee's comprehension and injection molding study-efficiency by building digital, intelligent, knowledgeable, and visual aids.

  4. TAPAAL 2.0: Integrated Development Environment for Timed-Arc Petri Nets

    DEFF Research Database (Denmark)

    David, Alexandre; Jacobsen, Lasse; Jacobsen, Morten

    2012-01-01

    TAPAAL 2.0 is a platform-independent modelling, simula- tion and verification tool for extended timed-arc Petri nets. The tool supports component-based modelling and offers an automated verifica- tion of the EF, AG, EG and AF fragments of TCTL via translations to Uppaal timed automata and via its...... own dedicated verification engine. After more than three years of active development with a main focus on usability aspects and on the efficiency of the verification algorithms, we present the new version of TAPAAL 2.0 that has by now reached its ma- turity and offers the first publicly available tool...... supporting the analysis and verification of timed-arc Petri nets....

  5. Distributed embedded controller development with petri nets application to globally-asynchronous locally-synchronous systems

    CERN Document Server

    Moutinho, Filipe de Carvalho

    2016-01-01

    This book describes a model-based development approach for globally-asynchronous locally-synchronous distributed embedded controllers.  This approach uses Petri nets as modeling formalism to create platform and network independent models supporting the use of design automation tools.  To support this development approach, the Petri nets class in use is extended with time-domains and asynchronous-channels. The authors’ approach uses models not only providing a better understanding of the distributed controller and improving the communication among the stakeholders, but also to be ready to support the entire lifecycle, including the simulation, the verification (using model-checking tools), the implementation (relying on automatic code generators), and the deployment of the distributed controller into specific platforms. Uses a graphical and intuitive modeling formalism supported by design automation tools; Enables verification, ensuring that the distributed controller was correctly specified; Provides flex...

  6. A Case Study on Coloured Petri Nets in Object-oriented Analysis and Design

    DEFF Research Database (Denmark)

    Barros, Joao Paulo; Jørgensen, Jens Bæk

    2005-01-01

    In this paper, we first demonstrate how a coloured Petri nets (CPN) model can be used to capture requirements for a considered example system, an elevator controller. Then, we show how this requirements-level CPN model is transformed into a design-level object-oriented CPN model, which is structu......In this paper, we first demonstrate how a coloured Petri nets (CPN) model can be used to capture requirements for a considered example system, an elevator controller. Then, we show how this requirements-level CPN model is transformed into a design-level object-oriented CPN model, which...... is structurally and conceptually closer to class diagrams and object-oriented programming languages. The CPN models reduce the gap between user-level requirements and the respective implementation, thus simplifying the implementation or code generation. Finally, we discuss the code generation from object-oriented...

  7. Petri Net-Based R&D Process Modeling and Optimization for Composite Materials

    Directory of Open Access Journals (Sweden)

    Xiaomei Hu

    2013-01-01

    Full Text Available Considering the current R&D process for new composite materials involves some complex details, such as formula design, specimen/sample production, materials/sample test, assessment, materials/sample feedback from customers, and mass production, the workflow model of Petri net-based R&D process for new composite materials’ is proposed. By analyzing the time property of the whole Petri net, the optimized model for new composite materials R&D workflow is further proposed. By analyzing the experiment data and application in some materials R&D enterprise, it is demonstrated that the workflow optimization model shortens the period of R&D on new materials for 15%, definitely improving the R&D efficiency. This indicates the feasibility and availability of the model.

  8. XML as a format of expression of Object-Oriented Petri Nets

    Directory of Open Access Journals (Sweden)

    Petr Jedlička

    2004-01-01

    Full Text Available A number of object-oriented (OO variants have so far been devised for Petri Nets (PN. However, none of these variants has ever been described using an open, independent format – such as XML. This article suggests several possibilities and advantages of such a description. The outlined XML language definition for the description of object-oriented Petri Nets (OOPN is based on XMI (description of UML object-oriented models, SOX (simple description of general OO systems and PNML (an XML-based language used for the description of structured and modular PN. For OOPN, the XML form of description represents a standard format for storing as well as for transfer between various OOPN-processing (analysis, simulation, ... tools.

  9. Coloured Petri nets and graphical animation: a proposal for a means to address problem frame concerns

    DEFF Research Database (Denmark)

    Jørgensen, Jens Bæk

    2008-01-01

    specification together entail that the requirements are fulfilled. In this paper, we demonstrate how to address certain frame concerns with the use of the formal modelling language coloured Petri nets (CPN). Problem domain description and machine specification are brought together in a CPN model, which...... is augmented with a graphical animation. The CPN model is executable and we simulate it to address frame concerns. We illustrate the approach on the elevator controller example....

  10. Petri Net Modeling of the Brain Circuit Involved in Aggressive Behavior

    OpenAIRE

    Moreno, Carlos B.; Díaz, José-Luis; Martínez, J. H.

    2015-01-01

    The purpose of this work in to demonstrate the initial results of a research project having as its goal to develop dynamic models of the brain network involved in aggressive behavior. In this way, the complex neural process correlated to basic anger emotions and resulting in aggressive behaviors is purportedly schematized by the use of Petri nets, a work-flow computational tool. Initially, the modeling technique is introduced taking into account the most recent and accepted notion of the neur...

  11. An Approach to Distributed State Space Exploration for Coloured Petri Nets

    DEFF Research Database (Denmark)

    Kristensen, Lars Michael; Petrucci, Laure

    2004-01-01

    We present an approach and associated computer tool support for conducting distributed state space exploration for Coloured Petri Nets (CPNs). The distributed state space exploration is based on the introduction of a coordinating process and a number of worker processes. The worker processes...... Tools. This makes the distributed state space exploration and analysis largely transparent to the analyst. We illustrate the use of the developed tool on an example....

  12. Formalization and Verification of Business Process Modeling Based on UML and Petri Nets

    Institute of Scientific and Technical Information of China (English)

    YAN Zhi-jun; GAN Ren-chu

    2005-01-01

    In order to provide a quantitative analysis and verification method for activity diagrams based business process modeling, a formal definition of activity diagrams is introduced. And the basic requirements for activity diagrams based business process models are proposed. Furthermore, the standardized transformation technique between business process models and basic Petri nets is presented and the analysis method for the soundness and well-structured properties of business processes is introduced.

  13. Design and verification of distributed logic controllers with application of Petri nets

    Energy Technology Data Exchange (ETDEWEB)

    Wiśniewski, Remigiusz; Grobelna, Iwona; Grobelny, Michał; Wiśniewska, Monika [University of Zielona Góra, Licealna 9, 65-417 Zielona Góra (Poland)

    2015-12-31

    The paper deals with the designing and verification of distributed logic controllers. The control system is initially modelled with Petri nets and formally verified against structural and behavioral properties with the application of the temporal logic and model checking technique. After that it is decomposed into separate sequential automata that are working concurrently. Each of them is re-verified and if the validation is successful, the system can be finally implemented.

  14. FINE-GRAINED DISTRIBUTED MULTIMEDIA SYNCHRONIZA- TION MODEL--ENHANCED FUZZY-TIMING PETRI NET

    Institute of Scientific and Technical Information of China (English)

    韩莹洁; 孙永强; 吴哲辉

    2001-01-01

    A fine-grained distributed multimedia synchronization model--Enhanced Fuzzy timing Petri Net was proposed which is good at modeling indeterminacy and fuzzy. To satisfy the need of maximum tolerable jitter, the sufficient conditions are given in intra-object synchronization. Method to find a proper granularity in inter-object synchronization is also given to satisfy skew. Exceptions are detected and corrected as early as possible using restricted blocking method.

  15. Petri net-based modelling of human-automation conflicts in aviation.

    Science.gov (United States)

    Pizziol, Sergio; Tessier, Catherine; Dehais, Frédéric

    2014-01-01

    Analyses of aviation safety reports reveal that human-machine conflicts induced by poor automation design are remarkable precursors of accidents. A review of different crew-automation conflicting scenarios shows that they have a common denominator: the autopilot behaviour interferes with the pilot's goal regarding the flight guidance via 'hidden' mode transitions. Considering both the human operator and the machine (i.e. the autopilot or the decision functions) as agents, we propose a Petri net model of those conflicting interactions, which allows them to be detected as deadlocks in the Petri net. In order to test our Petri net model, we designed an autoflight system that was formally analysed to detect conflicting situations. We identified three conflicting situations that were integrated in an experimental scenario in a flight simulator with 10 general aviation pilots. The results showed that the conflicts that we had a-priori identified as critical had impacted the pilots' performance. Indeed, the first conflict remained unnoticed by eight participants and led to a potential collision with another aircraft. The second conflict was detected by all the participants but three of them did not manage the situation correctly. The last conflict was also detected by all the participants but provoked typical automation surprise situation as only one declared that he had understood the autopilot behaviour. These behavioural results are discussed in terms of workload and number of fired 'hidden' transitions. Eventually, this study reveals that both formal and experimental approaches are complementary to identify and assess the criticality of human-automation conflicts. Practitioner Summary: We propose a Petri net model of human-automation conflicts. An experiment was conducted with general aviation pilots performing a scenario involving three conflicting situations to test the soundness of our formal approach. This study reveals that both formal and experimental approaches

  16. Model-Based Testing of a Reactive System with Coloured Petri Nets

    DEFF Research Database (Denmark)

    Tjell, Simon

    2006-01-01

    In this paper, a reactive and nondeterministic system is tested. This is doneby applying a generic model that has been specified as a configurable Coloured PetriNet. In this way, model-based testing is possible for a wide class of reactive system atthe level of discrete events. Concurrently...... executed tasks are specified at a high levelof abstraction and test traces are collected through state space analysis of the model....

  17. Solving the Petri-Nets to Statecharts Transformation Case with FunnyQT

    Directory of Open Access Journals (Sweden)

    Tassilo Horn

    2013-11-01

    Full Text Available FunnyQT is a model querying and model transformation library for the functional Lisp-dialect Clojure providing a rich and efficient querying and transformation API. This paper describes the FunnyQT solution to the TTC 2013 Petri-Nets to Statcharts Transformation Case. This solution has won the best overall solution award and the best efficiency award for this case.

  18. Petri Net Decomposition Approach for Bi-Objective Routing for AGV Systems Minimizing Total Traveling Time and Equalizing Delivery Time

    National Research Council Canada - National Science Library

    EDA, Shuhei; NISHI, Tatsushi; MARIYAMA, Toshisada; KATAOKA, Satomi; SHODA, Kazuya; MATSUMURA, Katsuhiko

    2012-01-01

    .... The objective is minimizing total traveling time and equalizing delivery time simultaneously. The dispatching and conflict-free routing problem for AGVs is represented as a bi-objective optimal firing sequence problem for Petri Net...

  19. Petri nets in Snoopy: a unifying framework for the graphical display, computational modelling, and simulation of bacterial regulatory networks.

    Science.gov (United States)

    Marwan, Wolfgang; Rohr, Christian; Heiner, Monika

    2012-01-01

    Using the example of phosphate regulation in enteric bacteria, we demonstrate the particular suitability of stochastic Petri nets to model biochemical phenomena and their simulative exploration by various features of the software tool Snoopy.

  20. Fuzzy Stochastic Petri Nets for Modeling Biological Systems with Uncertain Kinetic Parameters.

    Science.gov (United States)

    Liu, Fei; Heiner, Monika; Yang, Ming

    2016-01-01

    Stochastic Petri nets (SPNs) have been widely used to model randomness which is an inherent feature of biological systems. However, for many biological systems, some kinetic parameters may be uncertain due to incomplete, vague or missing kinetic data (often called fuzzy uncertainty), or naturally vary, e.g., between different individuals, experimental conditions, etc. (often called variability), which has prevented a wider application of SPNs that require accurate parameters. Considering the strength of fuzzy sets to deal with uncertain information, we apply a specific type of stochastic Petri nets, fuzzy stochastic Petri nets (FSPNs), to model and analyze biological systems with uncertain kinetic parameters. FSPNs combine SPNs and fuzzy sets, thereby taking into account both randomness and fuzziness of biological systems. For a biological system, SPNs model the randomness, while fuzzy sets model kinetic parameters with fuzzy uncertainty or variability by associating each parameter with a fuzzy number instead of a crisp real value. We introduce a simulation-based analysis method for FSPNs to explore the uncertainties of outputs resulting from the uncertainties associated with input parameters, which works equally well for bounded and unbounded models. We illustrate our approach using a yeast polarization model having an infinite state space, which shows the appropriateness of FSPNs in combination with simulation-based analysis for modeling and analyzing biological systems with uncertain information.

  1. The Hierarchical Structure of the Workflow Process Definition and Normal Petri Net%工作流过程定义中的分层结构与正则Petri网

    Institute of Scientific and Technical Information of China (English)

    王斌君; 郝克刚

    2003-01-01

    The abstract level problem and the classification of the abstract level problem in the workflow process model are discussed. The formalized problem of the abstract level problem in the process model is researched. The concept and definition of the petri net with end-transition and normal petri net according to the control abstract level problem are put forward and discussed. The equivalence of general Petri Net and general Petri Net is proved by the petri net with priori relationship.

  2. Analysis of Phase-Type Stochastic Petri Nets With Discrete and Continuous Timing

    Science.gov (United States)

    Jones, Robert L.; Goode, Plesent W. (Technical Monitor)

    2000-01-01

    The Petri net formalism is useful in studying many discrete-state, discrete-event systems exhibiting concurrency, synchronization, and other complex behavior. As a bipartite graph, the net can conveniently capture salient aspects of the system. As a mathematical tool, the net can specify an analyzable state space. Indeed, one can reason about certain qualitative properties (from state occupancies) and how they arise (the sequence of events leading there). By introducing deterministic or random delays, the model is forced to sojourn in states some amount of time, giving rise to an underlying stochastic process, one that can be specified in a compact way and capable of providing quantitative, probabilistic measures. We formalize a new non-Markovian extension to the Petri net that captures both discrete and continuous timing in the same model. The approach affords efficient, stationary analysis in most cases and efficient transient analysis under certain restrictions. Moreover, this new formalism has the added benefit in modeling fidelity stemming from the simultaneous capture of discrete- and continuous-time events (as opposed to capturing only one and approximating the other). We show how the underlying stochastic process, which is non-Markovian, can be resolved into simpler Markovian problems that enjoy efficient solutions. Solution algorithms are provided that can be easily programmed.

  3. Exhaustive analysis of the modular structure of the spliceosomal assembly network: a petri net approach.

    Science.gov (United States)

    Bortfeldt, Ralf H; Schuster, Stefan; Koch, Ina

    2011-01-01

    Spliceosomes are macro-complexes involving hundreds of proteins with many functional interactions. Spliceosome assembly belongs to the key processes that enable splicing of mRNA and modulate alternative splicing. A detailed list of factors involved in spliceosomal reactions has been assorted over the past decade, but, their functional interplay is often unknown and most of the present biological models cover only parts of the complete assembly process. It is a challenging task to build a computational model that integrates dispersed knowledge and combines a multitude of reaction schemes proposed earlier. Because for most reactions involved in spliceosome assembly kinetic parameters are not available, we propose a discrete modeling using Petri nets, through which we are enabled to get insights into the system's behavior via computation of structural and dynamic properties. In this paper, we compile and examine reactions from experimental reports that contribute to a functional spliceosome. All these reactions form a network, which describes the inventory and conditions necessary to perform the splicing process. The analysis is mainly based on system invariants. Transition invariants (T-invariants) can be interpreted as signaling routes through the network. Due to the huge number of T-invariants that arise with increasing network size and complexity, maximal common transition sets (MCTS) and T-clusters were used for further analysis. Additionally, we introduce a false color map representation, which allows a quick survey of network modules and the visual detection of single reactions or reaction sequences, which participate in more than one signaling route. We designed a structured model of spliceosome assembly, which combines the demands on a platform that i) can display involved factors and concurrent processes, ii) offers the possibility to run computational methods for knowledge extraction, and iii) is successively extendable as new insights into spliceosome

  4. Fuzzy-Neural Petri Net Distributed Control System Using Hybrid Wireless Sensor Network and CAN Fieldbus

    Directory of Open Access Journals (Sweden)

    Ali A. Abed

    2016-06-01

    Full Text Available The reluctance of industry to allow wireless paths to be incorporated in process control loops has limited the potential applications and benefits of wireless systems. The challenge is to maintain the performance of a control loop, which is degraded by slow data rates and delays in a wireless path. To overcome these challenges, this paper presents an application–level design for a wireless sensor/actuator network (WSAN based on the “automated architecture”. The resulting WSAN system is used in the developing of a wireless distributed control system (WDCS. The implementation of our wireless system involves the building of a wireless sensor network (WSN for data acquisition and controller area network (CAN protocol fieldbus system for plant actuation. The sensor/actuator system is controlled by an intelligent digital control algorithm that involves a controller developed with velocity PID-like Fuzzy Neural Petri Net (FNPN system. This control system satisfies two important real-time requirements: bumpless transfer and anti-windup, which are needed when manual/auto operating aspect is adopted in the system. The intelligent controller is learned by a learning algorithm based on back-propagation. The concept of petri net is used in the development of FNN to get a correlation between the error at the input of the controller and the number of rules of the fuzzy-neural controller leading to a reduction in the number of active rules. The resultant controller is called robust fuzzy neural petri net (RFNPN controller which is created as a software model developed with MATLAB. The developed concepts were evaluated through simulations as well validated by real-time experiments that used a plant system with a water bath to satisfy a temperature control. The effect of disturbance is also studied to prove the system's robustness.

  5. Formal and Executable Specification of Random Waypoint Mobility Model Using Timed Coloured Petri Nets for WMN

    Directory of Open Access Journals (Sweden)

    Naeem Akhtar Khan

    2014-01-01

    Full Text Available The wireless mesh network (WMN is an emerging and cost-effective alternative paradigm for the next generation wireless networks in many diverse applications. In the performance evaluation of routing protocol for the WMN, it is essential that it should be evaluated under realistic conditions. The usefulness of specific mobility protocol can be determined by selection of mobility model. This paper introduces a coloured Petri nets (CP-nets based formal model for implementation, simulation, and analysis of most widely used random waypoint (RWP mobility model for WMNs. The formal semantics of hierarchical timed CP-nets allow us to investigate the terminating behavior of the transitions using state space analysis techniques. The proposed implementation improves the RWP mobility model by removing the “border effect” and resolves the “speed decay” problem.

  6. Evaluation of Cyber Security and Modelling of Risk Propagation with Petri Nets

    Directory of Open Access Journals (Sweden)

    Marcin Szpyrka

    2017-02-01

    Full Text Available This article presents a new method of risk propagation among associated elements. On thebasis of coloured Petri nets, a new class called propagation nets is defined. This class providesa formal model of a risk propagation. The proposed method allows for model relations betweennodes forming the network structure. Additionally, it takes into account the bidirectional relationsbetween components as well as relations between isomorphic, symmetrical components in variousbranches of the network. This method is agnostic in terms of use in various systems and it canbe adapted to the propagation model of any systems’ characteristics; however, it is intentionallyproposed to assess the risk of critical infrastructures. In this paper, as a proof of concept example, weshow the formal model of risk propagation proposed within the project Cyberspace Security ThreatsEvaluation System of the Republic of Poland. In the article, the idea of the method is presented aswell as its use case for evaluation of risk for cyber threats. With the adaptation of Petri nets, it ispossible to evaluate the risk for the particular node and assess the impact of this risk for all relatednodes including hierarchic relations of components as well as isomorphism of elements.

  7. Modelling M/G/1 queueing systems with server vacations using stochastic Petri nets

    Directory of Open Access Journals (Sweden)

    K Ramanath

    2006-12-01

    Full Text Available The theory of non-Markovian stochastic Petri nets is employed in this paper to derive an alternative method for studying the steady state behaviour of the M/G/1 vacation queueing system with a limited service discipline. Three types of vacation schemes are considered, and sytems with both a finite population and those with an infinite population (but finite capacity are considered. Simple numerical examples are also provided to illustrate the functionality of the methods and some useful performance measures for the system are obtained.

  8. Requirements Engineering for Reactive Systems: Coloured Petri Nets for an Elevator Controller

    DEFF Research Database (Denmark)

    Jørgensen, Jens Bæk; Fernandes, Joao Miguel; Tjell, Simon

    2007-01-01

    This paper presents a model-based approach to requirements engineering for reactive systems; we use an elevator controller as case study. We identify and justify two key properties that a model which we construct must have, namely: (1) controller-and-environment-partitioned, which means...... descriptions. For the case study, we build an executable model in the formal modelling language Coloured Petri Nets. We demonstrate how this model is useful for requirements engineering, since it provides a solid basis for addressing behavioural issues early in the development process, for example regarding...

  9. A Formal Model of OSI X.25/FR Gateway Based on High Level Petri Net

    Institute of Scientific and Technical Information of China (English)

    2001-01-01

    Specification and validation of protocol conversion in a gatewayis a difficult problem in protocol engineering. During design and implementation of an OSI X.25/FR gateway, a high-level Petri Net called EPr/TN is introduced as a formal specification tool to solve this problem. A formal model of the gateway is constructed by using Epr/TN. Based on this model, the process of protocol conversion and data transmission in the gateway are analyzed and validated. With object-oriented techniques, this model is also utilized in the software development of the gateway.

  10. A Method for Modeling the Virtual Instrument Automatic Test System Based on the Petri Net

    Institute of Scientific and Technical Information of China (English)

    MA Min; CHEN Guang-ju

    2005-01-01

    Virtual instrument is playing the important role in automatic test system. This paper introduces a composition of a virtual instrument automatic test system and takes the VXIbus based a test software platform which is developed by CAT lab of the UESTC as an example. Then a method to model this system based on Petri net is proposed. Through this method, we can analyze the test task scheduling to prevent the deadlock or resources conflict. At last, this paper analyzes the feasibility of this method.

  11. Integrated logistic support studies using behavioral Monte Carlo simulation, supported by Generalized Stochastic Petri Nets

    Energy Technology Data Exchange (ETDEWEB)

    Garnier, Robert; Chevalier, Marcel [Schneider Electric (France)

    2000-07-01

    Studying large and complex industrial sites, requires more and more accuracy in modeling. In particular, when considering Spares, Maintenance and Repair / Replacement processes, determining optimal Integrated Logistic Support policies requires a high level modeling formalism, in order to make the model as close as possible to the real considered processes. Generally, numerical methods are used to process this kind of study. In this paper, we propose an alternate way to process optimal Integrated Logistic Support policy determination when dealing with large, complex and distributed multi-policies industrial sites. This method is based on the use of behavioral Monte Carlo simulation, supported by Generalized Stochastic Petri Nets. (author)

  12. Model-Based Requirements Analysis for Reactive Systems with UML Sequence Diagrams and Coloured Petri Nets

    DEFF Research Database (Denmark)

    Tjell, Simon; Lassen, Kristian Bisgaard

    2008-01-01

    In this paper, we describe a formal foundation for a specialized approach to automatically checking traces against real-time requirements. The traces are obtained from simulation of Coloured Petri Net (CPN) models of reactive systems. The real-time requirements are expressed in terms...... of a derivative of UML 2.0 high-level Sequence Diagrams. The automated requirement checking is part of a bigger tool framework in which VDM++ is applied to automatically generate initial CPN models based on Problem Diagrams. These models are manually enhanced to provide behavioral descriptions of the environment...

  13. Serial Failure Diagnosis of a Transmission Line Protection Relaying System by Petri Nets

    Institute of Scientific and Technical Information of China (English)

    2001-01-01

    With the development of large-scale complicated modern power systems, the requirement for the associatedprotection scheme tends to be more stringent and its combination more complex. However, it is very difficult to figureout the factors of failure of such systems. This paper proposes a Petri net model of a transmission line protectionrelaying system, including three types of relays as well as an automatic re-closing device, and shows how to diagnoseserial failure of the system by analyzing invariant sets of the model. Furthermore, it gives four basic types of failuresequences and its execution is much more intuitive and effective than the traditional method.

  14. Method of Dynamic Knowledge Representation and Learning Based on Fuzzy Petri Nets

    Institute of Scientific and Technical Information of China (English)

    WEI Sheng-jun; HU Chang-zhen; SUN Ming-qian

    2008-01-01

    A method of knowledge representation and learning based on fuzzy Petri nets was designed. In this way the parameters of weights, threshold value and certainty factor in knowledge model can be adjusted dynamically. The advantages of knowledge representation based on production rules and neural networks were integrated into this method. Just as production knowledge representation, this method has clear structure and specific parameters meaning. In addition, it has learning and parallel reasoning ability as neural networks knowledge representation does. The result of simulation shows that the learning algorithm can converge, and the parameters of weights, threshold value and certainty factor can reach the ideal level after training.

  15. TCTL-Preserving Translations from Timed-Arc Petri Nets to Networks of Timed Automata

    DEFF Research Database (Denmark)

    Byg, Joakim; Jacobsen, Morten; Jacobsen, Lasse;

    2014-01-01

    We present a framework for TCTL-preserving translations between time-dependent modeling formalisms. The framework guarantees that once the original and the translated system are in one-by-many correspondence relation (a notion of behavioral equivalence between timed transition systems) then TCTL...... properties of the original system can be transformed too while preserving the verification answers. We demonstrate the usability of the technique on two reductions from bounded timed-arc Petri nets to networks for timed automata, providing unified proofs of the translations implemented in the verification...

  16. e-Commerce and supply chains: Modelling of dynamics through fuzzy enhanced high level petri net

    Indian Academy of Sciences (India)

    Vipul Jain; S Wadhwa; S G Deshmukh

    2005-04-01

    Although information plays a major role in effective functioning of supply chain networks (SCNs), studies that deal specifically with the dynamics of supply chains are few. This problem is relatively new since fast communications and the means to employ it for effective management of supply chains did not exist till recently. In order to provide a vehicle for dynamic modelling and analysis of supply chain operations in vague and uncertain environments, we propose a fuzzy enhanced high level petri net (FEHLPN) model. The proposed model captures the capability of petri nets for graphical and analytical representation of dynamic SCNs with the management of uncertain information provided by fuzzy logic. The dynamics associated with two production planning and control policies are modelled, viz. make-to-stock and assemble-to-order in vague and ambiguous situations in electronic commerce environment. A fuzzy set and fuzzy truth-values are attached to an uncertain fuzzy token to model imprecision and uncertainty. The proposed FEHLPN incorporates essential aspects of rule-based systems, such as conservation of facts, refraction, and closed-world assumption.

  17. Control of Discrete-Event Systems Automata and Petri Net Perspectives

    CERN Document Server

    Silva, Manuel; Schuppen, Jan

    2013-01-01

    Control of Discrete-event Systems provides a survey of the most important topics in the discrete-event systems theory with particular focus on finite-state automata, Petri nets and max-plus algebra. Coverage ranges from introductory material on the basic notions and definitions of discrete-event systems to more recent results. Special attention is given to results on supervisory control, state estimation and fault diagnosis of both centralized and distributed/decentralized systems developed in the framework of the Distributed Supervisory Control of Large Plants (DISC) project. Later parts of the text are devoted to the study of congested systems though fluidization, an over approximation allowing a much more efficient study of observation and control problems of timed Petri nets. Finally, the max-plus algebraic approach to the analysis and control of choice-free systems is also considered. Control of Discrete-event Systems provides an introduction to discrete-event systems for readers that are not familiar wi...

  18. Deciding the liveness for a subclass of weighted Petri nets based on structurally circular wait

    Science.gov (United States)

    Liu, GuanJun; Chen, LiJing

    2016-05-01

    Weighted Petri nets as a kind of formal language are widely used to model and verify discrete event systems related to resource allocation like flexible manufacturing systems. System of Simple Sequential Processes with Multi-Resources (S3PMR, a subclass of weighted Petri nets and an important extension to the well-known System of Simple Sequential Processes with Resources, can model many discrete event systems in which (1) multiple processes may run in parallel and (2) each execution step of each process may use multiple units from multiple resource types. This paper gives a necessary and sufficient condition for the liveness of S3PMR. A new structural concept called Structurally Circular Wait (SCW) is proposed for S3PMR. Blocking Marking (BM) associated with an SCW is defined. It is proven that a marked S3PMR is live if and only if each SCW has no BM. We use an example of multi-processor system-on-chip to show that SCW and BM can precisely characterise the (partial) deadlocks for S3PMR. Simultaneously, two examples are used to show the advantages of SCW in preventing deadlocks of S3PMR. These results are significant for the further research on dealing with the deadlock problem.

  19. Modeling and Optimizing Energy Utilization of Steel Production Process: A Hybrid Petri Net Approach

    Directory of Open Access Journals (Sweden)

    Peng Wang

    2013-01-01

    Full Text Available The steel industry is responsible for nearly 9% of anthropogenic energy utilization in the world. It is urgent to reduce the total energy utilization of steel industry under the huge pressures on reducing energy consumption and CO2 emission. Meanwhile, the steel manufacturing is a typical continuous-discrete process with multiprocedures, multiobjects, multiconstraints, and multimachines coupled, which makes energy management rather difficult. In order to study the energy flow within the real steel production process, this paper presents a new modeling and optimization method for the process based on Hybrid Petri Nets (HPN in consideration of the situation above. Firstly, we introduce the detailed description of HPN. Then the real steel production process from one typical integrated steel plant is transformed into Hybrid Petri Net model as a case. Furthermore, we obtain a series of constraints of our optimization model from this model. In consideration of the real process situation, we pick the steel production, energy efficiency and self-made gas surplus as the main optimized goals in this paper. Afterwards, a fuzzy linear programming method is conducted to obtain the multiobjective optimization results. Finally, some measures are suggested to improve this low efficiency and high whole cost process structure.

  20. High performance hybrid functional Petri net simulations of biological pathway models on CUDA.

    Science.gov (United States)

    Chalkidis, Georgios; Nagasaki, Masao; Miyano, Satoru

    2011-01-01

    Hybrid functional Petri nets are a wide-spread tool for representing and simulating biological models. Due to their potential of providing virtual drug testing environments, biological simulations have a growing impact on pharmaceutical research. Continuous research advancements in biology and medicine lead to exponentially increasing simulation times, thus raising the demand for performance accelerations by efficient and inexpensive parallel computation solutions. Recent developments in the field of general-purpose computation on graphics processing units (GPGPU) enabled the scientific community to port a variety of compute intensive algorithms onto the graphics processing unit (GPU). This work presents the first scheme for mapping biological hybrid functional Petri net models, which can handle both discrete and continuous entities, onto compute unified device architecture (CUDA) enabled GPUs. GPU accelerated simulations are observed to run up to 18 times faster than sequential implementations. Simulating the cell boundary formation by Delta-Notch signaling on a CUDA enabled GPU results in a speedup of approximately 7x for a model containing 1,600 cells.

  1. Systematic Process for Building a Fault Diagnoser Based on Petri Nets Applied to a Helicopter

    Directory of Open Access Journals (Sweden)

    Miguel A. Trigos

    2015-01-01

    Full Text Available This work presents a systematic process for building a Fault Diagnoser (FD, based on Petri Nets (PNs which has been applied to a small helicopter. This novel tool is able to detect both intermittent and permanent faults. The work carried out is discussed from theoretical and practical point of view. The procedure begins with a division of the whole system into subsystems, which are the devices that have to be modeled by using PN, considering both the normal and fault operations. Subsequently, the models are integrated into a global Petri Net diagnoser (PND that is able to monitor a whole helicopter and show critical variables to the operator in order to determine the UAV health, preventing accidents in this manner. A Data Acquisition System (DAQ has been designed for collecting data during the flights and feeding PN diagnoser with them. Several real flights (nominal or under failure have been carried out to perform the diagnoser setup and verify its performance. A summary of the validation results obtained during real flight tests is also included. An extensive use of this tool will improve preventive maintenance protocols for UAVs (especially helicopters and allow establishing recommendations in regulations.

  2. Web Services modeling and composition approach using Objects-Oriented Petri Nets

    Directory of Open Access Journals (Sweden)

    Sofiane Chemaa

    2012-07-01

    Full Text Available Nowadays, with the emergence and the evolution of new technologies, such as e-business, a large number of companies are connected to Internet, and have proposed web services to trade. Web services as presented, are conceptually limited components to relatively simple functionalities. Generally, a single service does not satisfy the users needs that are more and more complex. Therefore, services must be made able to be composed to offer added value services. In this paper, a web services composition approach, modelled by Objects-Oriented Petri nets, is presented. In his context, an expressive algebra, which successfully solves the web services complex composition problem, is proposed. A java tool that allows automating this approach; based on a definite algebra and a G-nets meta-model, proposed by us, is developed.

  3. Reachability analysis of a class of Petri nets using place invariants and siphons

    Directory of Open Access Journals (Sweden)

    Zhi Wu Li

    2013-07-01

    Full Text Available This paper proposes a novel and computationally efficient approach to deal with the reachability problem by using place invariants and strict minimal siphons for a class of Petri nets called pipe-line nets (PLNs. First, in a PLN with an appropriate initial marking, the set of invariant markings and the set of strict minimal siphons are enumerated. Then a sufficient and necessary condition is developed to decide whether a marking is spurious by analysing the number of tokens in operation places of any strict minimal siphon and their bounds. Furthermore, an algorithm that generates the reachable markings by removing all the spurious markings from the set of invariant markings is proposed. Finally, experimental results show the efficiency of the proposed method.

  4. Sequence Diagram Test Case Specification and Virtual Integration Analysis using Timed-Arc Petri Nets

    Directory of Open Access Journals (Sweden)

    Sven Sieverding

    2013-02-01

    Full Text Available In this paper, we formally define Test Case Sequence Diagrams (TCSD as an easy-to-use means to specify test cases for components including timing constraints. These test cases are modeled using the UML2 syntax and can be specified by standard UML-modeling-tools. In a component-based design an early identification of errors can be achieved by a virtual integration of components before the actual system is build. We define such a procedure which integrates the individual test cases of the components according to the interconnections of a given architecture and checks if all specified communication sequences are consistent. Therefore, we formally define the transformation of TCSD into timed-arc Petri nets and a process for the combination of these nets. The applicability of our approach is demonstrated on an avionic use case from the ARP4761 standard.

  5. Modularization of biochemical networks based on classification of Petri net t-invariants

    Directory of Open Access Journals (Sweden)

    Grunwald Stefanie

    2008-02-01

    Full Text Available Abstract Background Structural analysis of biochemical networks is a growing field in bioinformatics and systems biology. The availability of an increasing amount of biological data from molecular biological networks promises a deeper understanding but confronts researchers with the problem of combinatorial explosion. The amount of qualitative network data is growing much faster than the amount of quantitative data, such as enzyme kinetics. In many cases it is even impossible to measure quantitative data because of limitations of experimental methods, or for ethical reasons. Thus, a huge amount of qualitative data, such as interaction data, is available, but it was not sufficiently used for modeling purposes, until now. New approaches have been developed, but the complexity of data often limits the application of many of the methods. Biochemical Petri nets make it possible to explore static and dynamic qualitative system properties. One Petri net approach is model validation based on the computation of the system's invariant properties, focusing on t-invariants. T-invariants correspond to subnetworks, which describe the basic system behavior. With increasing system complexity, the basic behavior can only be expressed by a huge number of t-invariants. According to our validation criteria for biochemical Petri nets, the necessary verification of the biological meaning, by interpreting each subnetwork (t-invariant manually, is not possible anymore. Thus, an automated, biologically meaningful classification would be helpful in analyzing t-invariants, and supporting the understanding of the basic behavior of the considered biological system. Methods Here, we introduce a new approach to automatically classify t-invariants to cope with network complexity. We apply clustering techniques such as UPGMA, Complete Linkage, Single Linkage, and Neighbor Joining in combination with different distance measures to get biologically meaningful clusters (t

  6. Graphic user interface testing based on Petri net%基于 Petri 网的图形用户界面测试

    Institute of Scientific and Technical Information of China (English)

    林涛; 高建华

    2016-01-01

    在不确定上下文相关的环境中,图形用户界面测试主要依靠随机测试以及测试人员的从业经验,其有效性低。提高图形用户界面测试的效率是一个未解难题。因此,通过引入离散并行系统的 Petri 网理论,定义了图形用户界面的事件、事件序列和事件分解等概念,将可达性、有界性、活性以及强连通性等 Petri 网的重要性质延伸至此领域,以提高图形用户界面测试的覆盖面和效率。并且试图解决不可达、不强连通、死锁、无界、不符合初始模型和跳转错误等六类图形用户界面缺陷问题。实验证明基于 Petri 网的图形用户界面测试在事件覆盖数、代码行覆盖数以及缺陷发现数等方面均优于其他方法。%In environment of undetermined and context-sensitive,graphic user interface testing mainly depends on random tes-ting and testers’professional experience,the effectiveness being low.It is an unresolved puzzle for graphic user interface tes-ting.Therefore,it is brought in the Petri net theory in the discrete and parallel system,defining concepts of event,events se-quence,and events decomposition in graphic user interface.The paper introduced some significant properties of Petri net,such as reachability,roundedness,liveness and strong connectedness to this field,so as to improve the coverage and efficiency of graphic user interface testing.In addition,an attempt to solve six categories bugs in graphic user interface,such as non-reach-ability,not strong connected,dead-lock,unbounded,not suitable to the original model and error jumping is conducted.The ex-periment proves that graphic user interface testing based on Petri net is more effective than other test methods in coverage of e-vents,code lines as well as the number of fault detection.

  7. Petri Net Simulation of Critical Consumables aboard the International Space Station

    Science.gov (United States)

    Benjamin, Allan; Turner, Ryan; Sher, Josh; Heard, Addison; Linsday, James

    2005-12-01

    The level of carbon dioxide (CO2), water (H2O), or oxygen (O2) aboard the International Space Station (ISS) at any given time is a function of the number of crew and the availability of critical life support systems characterized by their respective mean time between failure (MTBF) and mean time to repair (MTTR) parameters. The non-linear interaction between these elements requires a simulation approach to probability calculations in lieu of a static fault or event tree model. We have chosen to implement our models as a particular type of finite state machine called a Petri net, an architecture that permits both stochastic (random) and deterministic events. To run the Petri net, we combined an existing freeware Petri net graphical user interface (GUI) with our own Excel/Visual Basic for Applications (VBA) simulation code in a platform that facilitates the design, analysis, and verification of model logic. A single run through the model represents a single possible timeline aboard the ISS, with random failures of equipment and repair times distributed according to the best available probability data. By running the model with the same input parameters a large number of times in a Monte Carlo analysis, we derived with high confidence the probabilities of occurrence of specific events of interest (in this case, exceedances of critical consumable thresholds) during a selected mission interval with much greater fidelity than is possible without simulation. The analytical approach presented in this paper has potential applicability to analogous integrated system simulation problems in a wide variety of settings.As part of the background leading to the theoretical development for ISS consumables, the paper starts with a synopsis of methods recently developed at ARES Corporation to address two related return-to- flight issues. The first concerns the determination of the likelihood that a fragment from the shuttle external tank could impact the orbiter and cause critical

  8. A PetriNet-Based Approach for Supporting Traceability in Cyber-Physical Manufacturing Systems

    Directory of Open Access Journals (Sweden)

    Jiwei Huang

    2016-03-01

    Full Text Available With the growing popularity of complex dynamic activities in manufacturing processes, traceability of the entire life of every product has drawn significant attention especially for food, clinical materials, and similar items. This paper studies the traceability issue in cyber-physical manufacturing systems from a theoretical viewpoint. Petri net models are generalized for formulating dynamic manufacturing processes, based on which a detailed approach for enabling traceability analysis is presented. Models as well as algorithms are carefully designed, which can trace back the lifecycle of a possibly contaminated item. A practical prototype system for supporting traceability is designed, and a real-life case study of a quality control system for bee products is presented to validate the effectiveness of the approach.

  9. Decision-making of selectable process plans based on petri net with manufacturing constraints

    DEFF Research Database (Denmark)

    Xiao, Weiyue; Jones, Richard William; Yu, Fei

    2016-01-01

    Intelligent Computer-Aided process planning and decision making for manufacturing systems is a critical subject, that some might argue, has not received the attention it should have from the research community. Despite the progress made in the area of artificial intelligence, there has not been......-invariant, namely the non-negative integer solution of a linear equation set. Two examples verify the effectiveness of the proposed method indicating that the proposed T-invariant decision-making approach can be used to achieve desired optimal/suboptimal process plans for a machinery manufacturing system....... a major step forward in the area of intelligent computer-Aided process planning. Petri nets provide a powerful tool to characterize, model and analyse discrete events dynamic systems. However, the efforts on process planning in machinery manufacturing systems have very limited use in practise. This paper...

  10. Diagnosis of Intermittent Faults in IGBTs Using the Latent Nestling Method with Hybrid Coloured Petri Nets

    Directory of Open Access Journals (Sweden)

    Leonardo Rodriguez-Urrego

    2015-01-01

    Full Text Available This paper presents a fault diagnosis application of the Latent Nestling Method to IGBTs. The paper extends the Latent Nestling Method based in Coloured Petri Nets (CPNs to hybrid systems in such a manner that IGBTs performance can be modeled. CPNs allow for an enhanced capability for synthesis and modeling in contrast to the classical phenomena of combinational state explosion when Finite State Machine methods are applied. We present an IGBT model with different fault modes including those of intermittent nature that can be used advantageously as predictive symptoms within a predictive maintenance strategy. Ageing stress tests have been experimentally applied to the IGBTs modules and intermittent faults are diagnosed as precursors of permanent failures. In addition, ageing is validated with morphological analysis (Scanning Electron Microscopy and semiqualitative analysis (Energy Dispersive Spectrometry.

  11. The ADAPT Tool: From AADL Architectural Models to Stochastic Petri Nets through Model Transformation

    CERN Document Server

    Rugina, Ana E; Kaaniche, Mohamed

    2008-01-01

    ADAPT is a tool that aims at easing the task of evaluating dependability measures in the context of modern model driven engineering processes based on AADL (Architecture Analysis and Design Language). Hence, its input is an AADL architectural model annotated with dependability-related information. Its output is a dependability evaluation model in the form of a Generalized Stochastic Petri Net (GSPN). The latter can be processed by existing dependability evaluation tools, to compute quantitative measures such as reliability, availability, etc.. ADAPT interfaces OSATE (the Open Source AADL Tool Environment) on the AADL side and SURF-2, on the dependability evaluation side. In addition, ADAPT provides the GSPN in XML/XMI format, which represents a gateway to other dependability evaluation tools, as the processing techniques for XML files allow it to be easily converted to a tool-specific GSPN.

  12. Application of Coloured Petri Nets for Verification of Scenario Control Structures in UCM Notation

    Directory of Open Access Journals (Sweden)

    N. V. Vizovitin

    2016-01-01

    Full Text Available This article presents a method for the analysis and verification of Use Case Maps (UCM models with scenario control structures — protected components and failure handling constructs. UCM models are analyzed and verified with the help of coloured Petri nets (CPN and the SPIN model checker. Algorithms for translating UCM scenario control structures into CPN and CPN into SPIN input language Promela are described. The number of elements of the resulting CPN model and the number of Promela model states are estimated. The presented algorithm and the verification process are illustrated by the study of a network router firmware update.

  13. Automatic Supervisory System Synthesis for Port Cranes Collision Prevention by Using Petri Net

    Directory of Open Access Journals (Sweden)

    Danko Kezić

    2006-05-01

    Full Text Available The article deals with the system of port cranes comprisingtwo independently controlled cranes which are simultaneouslyengaged in the transhipment of cargo between a vessel and arailway wagon assembly alongside. The crane operator's errorcan lead to tlie collision of cranes. Therefore, it is necessary toinstall the supervisor in an automatic control system with thefunctions of continuous supervision of the process of cranemovement, and blocking of commands that can lead to collision.The article shows the method of crane system modellingas a discrete event system by using PIT and P-timed Petri nets.There is a proposal of a formal mathematic method for calculationof the state supervisor by P-invariant method. The supervisorcalculated in this way is maximally permissive supervisor.The efficiency of the supervisor is verified by a computer simulation.

  14. Improved methods for scheduling flexible manufacturing systems based on Petri nets and heuristic search

    Institute of Scientific and Technical Information of China (English)

    Bo HUANG; Yamin SUN

    2005-01-01

    This paper proposes and evaluates two improved Petri net (PN)-based hybrid search strategies and their applications to flexible manufacturing system (FMS) scheduling.The algorithms proposed in some previous papers,which combine PN simulation capabilities with A* heuristic search within the PN reachability graph,may not find an optimum solution even with an admissible heuristic function.To remedy the defects an improved heuristic search strategy is proposed,which adopts a different method for selecting the promising markings and reserves the admissibility of the algorithm.To speed up the search process,another algorithm is also proposed which invokes faster termination conditions and still guarantees that the solution found is optimum.The scheduling results are compared through a simple FMS between our algorithms and the previous methods.They are also applied and evaluated in a set of randomly-generated FMSs with such characteristics as multiple resources and alternative routes.

  15. A reliable routing algorithm based on fuzzy Petri net in mobile ad hoc networks

    Institute of Scientific and Technical Information of China (English)

    HU Zhi-gang; MA Hao; WANG Guo-jun; LIAO Lin

    2005-01-01

    A novel reliable routing algorithm in mobile ad hoc networks using fuzzy Petri net with its reasoning mechanism was proposed to increase the reliability during the routing selection. The algorithm allows the structured representation of network topology, which has a fuzzy reasoning mechanism for finding the routing sprouting tree from the source node to the destination node in the mobile ad hoc environment. Finally, by comparing the degree of reliability in the routing sprouting tree, the most reliable route can be computed. The algorithm not only offers the local reliability between each neighboring node, but also provides global reliability for the whole selected route. The algorithm can be applied to most existing on-demand routing protocols, and the simulation results show that the routing reliability is increased by more than 80% when applying the proposed algorithm to the ad hoc on demand distance vector routing protocol.

  16. Analysis of Petri net model and task planning heuristic algorithms for product reconfiguration

    Institute of Scientific and Technical Information of China (English)

    2007-01-01

    Reconfiguration planning is recognized as an important factor for reducing the cost of manufacturing reconfigurable products, and the associated main task is to generate a set of optimal or near-optimal reconfiguration sequences using some effect algorithms. A method is developed to generate a Petri net as the reconfiguration tree to represent two-state-transit of product, which solved the representation problem of reconfiguring interfaces replacement. Relating with this method, two heuristic algorithms are proposed to generate task sequences which considering economics to search reconfiguration paths effectively. At last,an objective evaluation is applied to compare these two heuristic algorithms to other ones. The developed reconfiguration task planning heuristic algorithms can generate better strategies and plans for reconfiguration. The research finds are exemplified with struts reconfiguration of reconfigurable parallel kinematics machine (RPKM).

  17. Modelling and analysis of the feeding regimen induced entrainment of hepatocyte circadian oscillators using petri nets.

    Directory of Open Access Journals (Sweden)

    Samar Hayat Khan Tareen

    Full Text Available Circadian rhythms are certain periodic behaviours exhibited by living organism at different levels, including cellular and system-wide scales. Recent studies have found that the circadian rhythms of several peripheral organs in mammals, such as the liver, are able to entrain their clocks to received signals independent of other system level clocks, in particular when responding to signals generated during feeding. These studies have found SIRT1, PARP1, and HSF1 proteins to be the major influencers of the core CLOCKBMAL1:PER-CRY circadian clock. These entities, along with abstracted feeding induced signals were modelled collectively in this study using Petri Nets. The properties of the model show that the circadian system itself is strongly robust, and is able to continually evolve. The modelled feeding regimens suggest that the usual 3 meals/day and 2 meals/day feeding regimens are beneficial with any more or less meals/day negatively affecting the system.

  18. Modelling and analysis of the feeding regimen induced entrainment of hepatocyte circadian oscillators using petri nets.

    Science.gov (United States)

    Tareen, Samar Hayat Khan; Ahmad, Jamil

    2015-01-01

    Circadian rhythms are certain periodic behaviours exhibited by living organism at different levels, including cellular and system-wide scales. Recent studies have found that the circadian rhythms of several peripheral organs in mammals, such as the liver, are able to entrain their clocks to received signals independent of other system level clocks, in particular when responding to signals generated during feeding. These studies have found SIRT1, PARP1, and HSF1 proteins to be the major influencers of the core CLOCKBMAL1:PER-CRY circadian clock. These entities, along with abstracted feeding induced signals were modelled collectively in this study using Petri Nets. The properties of the model show that the circadian system itself is strongly robust, and is able to continually evolve. The modelled feeding regimens suggest that the usual 3 meals/day and 2 meals/day feeding regimens are beneficial with any more or less meals/day negatively affecting the system.

  19. Supervisory control based on minimal cuts and Petri net sub-controllers coordination

    Science.gov (United States)

    Rezig, Sadok; Achour, Zied; Rezg, Nidhal; Kammoun, Mohamed-Ali

    2016-10-01

    This paper addresses the synthesis of Petri net (PN) controller for the forbidden state transition problem with a new utilisation of the theory of regions. Moreover, as any method of control synthesis based on a reachability graph, the theory of regions suffers from the combinatorial explosion problem. The proposed work minimises the number of equations in the linear system of theory of regions and therefore one can reduce the computation time. In this paper, two different approaches are proposed to select minimal cuts in the reachability graph in order to synthesise a PN controller. Thanks to a switch from one cut to another, one can activate and deactivate the corresponding PNcontroller. An application is implemented in a flexible manufacturing system to illustrate the present method. Finally, comparison with previous works with experimental results in obtaining a maximally permissive controller is presented.

  20. The use of the Petri net method in the simulation modeling of mitochondrial swelling

    Directory of Open Access Journals (Sweden)

    Yu. V. Danylovych

    2016-08-01

    Full Text Available Using photon correlation spectroscopy, which allows investigating changes in the hydrodynamic dia­meter of the particles in suspension, it was shown that ultrahigh concentrations of Ca2+ (over 10 mM induce swelling of isolated mitochondria. An increase in hydrodynamic diameter was caused by an increase of non-specific mitochondrial membrane permeability to Ca ions, matrix Ca2+ overload, activation of ATP- and Ca2+-sensitive K+-channels, as well as activation of cyclosporin-sensitive permeability transition pore. To formalize the experimental data and to assess conformity of experimental results with theoretical predictions we developed a simulation model using the hybrid functional Petri net method.

  1. Petri Nets Based Modelling of Control Flow for Memory-Aid Interactive Programs in Telemedicine

    CERN Document Server

    Khoromskaia, V K

    2004-01-01

    Petri Nets (PN) based modelling of the control flow for the interactive memory assistance programs designed for personal pocket computers and having special requirements for robustness is considered. The proposed concept allows one to elaborate the programs which can give users a variety of possibilities for a day-time planning in the presence of environmental and time restrictions. First, a PN model for a known simple algorithm is constructed and analyzed using the corresponding state equations and incidence matrix. Then a PN graph for a complicated algorithm with overlapping actions and choice possibilities is designed, supplemented by an example of its analysis. Dynamic behaviour of this graph is tested by tracing of all possible paths of the flow of control using the PN simulator. It is shown that PN based modelling provides reliably predictable performance of interactive algorithms with branched structures and concurrency requirements.

  2. A PetriNet-Based Approach for Supporting Traceability in Cyber-Physical Manufacturing Systems.

    Science.gov (United States)

    Huang, Jiwei; Zhu, Yeping; Cheng, Bo; Lin, Chuang; Chen, Junliang

    2016-03-17

    With the growing popularity of complex dynamic activities in manufacturing processes, traceability of the entire life of every product has drawn significant attention especially for food, clinical materials, and similar items. This paper studies the traceability issue in cyber-physical manufacturing systems from a theoretical viewpoint. Petri net models are generalized for formulating dynamic manufacturing processes, based on which a detailed approach for enabling traceability analysis is presented. Models as well as algorithms are carefully designed, which can trace back the lifecycle of a possibly contaminated item. A practical prototype system for supporting traceability is designed, and a real-life case study of a quality control system for bee products is presented to validate the effectiveness of the approach.

  3. Petri net-based scheduling of time constrained single-arm cluster tools with wafer revisiting

    Directory of Open Access Journals (Sweden)

    ZiCheng Liu

    2016-05-01

    Full Text Available It is very difficult to schedule a single-arm cluster tool with wafer revisiting such that wafer residency time constraints are satisfied. This article conducts a study on this challenging problem for a single-arm cluster tool with atomic layer deposition process. With a so-called p-backward strategy being applied, a Petri net model is developed to describe the dynamic behavior of the system. Based on the model, the existence of a feasible schedule is analyzed, schedulability conditions are derived, and scheduling algorithms are presented if there is a schedule. A schedule is obtained by simply setting the robot waiting time if schedulable, and it is very computationally efficient. The obtained schedule is shown to be optimal. Illustrative examples are given to demonstrate the proposed approach.

  4. Designing Tool Support for Translating Use Cases and UML 2.0 Sequence Diagrams into a Coloured Petri Net

    DEFF Research Database (Denmark)

    Fernandes, Joao Miguel; Tjell, Simon; Jørgensen, Jens Bæk

    2007-01-01

    On a case study on the specification of an elevator controller, this paper presents an approach that can translate given UML descriptions into a Coloured Petri Net (CPN) model. The UML descriptions must be specified in the form of Use Cases (UCs) and UML 2.0 Sequence Diagrams (SDs). The CPN model...

  5. Planning and Optimization of AGV Jobs by Petri Net and Genetic Algorithm

    Directory of Open Access Journals (Sweden)

    Anita Gudelj

    2012-12-01

    Full Text Available The following article presents the possibilities of job optimization on a maritime container terminal, in order to increase the system productivity and optimize the terminal capacity. Automated guided vehicles (AGVs are now becoming popular mode of container transport in seaport terminals. The moving of vehicles can be described as the set of discrete events and states. Some of these states can be undesirable such as conflicts and deadlocks. It is necessary to apply adequate control policy to avoid deadlocks and block the vehicles’ moving only in the case of dangerous situation.This paper addresses the use a Petri net as modeling and scheduling tool in this context. The aim of AGV scheduling is to dispatch a set of AGVs to improve the productivity of a system and reduce delay in a batch of pickup/drop-off jobs under certain constraints such as deadlines, priority, etc. The final goals are related to optimization of processing time and minimization of the number of AGVs involved while maintaining the system throughput.To find better solutions, the authors propose the integration MRF1 class of Petri net (MRF1PN with a genetic algorithm. Also, the use of a matrix based formal method is proposed to analyze discrete event dynamic system (DEDS. The algorithm is described to deal with multi-project, multi-constrained scheduling problem with shared resources. The developed model was tested and validated by simulation of typical scenarios of the container terminal of Port Koper. Modularity and simplicity of the approach allow using the model to monitor and test the efficiency of the processes, and also to propose future alternative solutions to optimize the schedule of operations and the employment of AGV at the terminal.

  6. Audit process using Petri net%借助Petri网进行流程审计

    Institute of Scientific and Technical Information of China (English)

    胡记兵; 黄作明; 柳巧玲

    2012-01-01

    The users of information tend to pay attention to information saved in storage media and omit programs which deal with information. Due to that there is more than one operation entry for information saved in storage media, even if program which deal with information truly reflect business process, it is hard to ensure that the information obtained by user of information is cor- rect. In other words, there exists external interference for programs which access data. This paper introduces function of audit table in database to help information system auditor identify whether established business process is abided by in the formation process of data in information system. Because Petri net is a powerful tool for describing process, it is necessary to introduce Petri net to au- dit complex process.%信息的使用者往往关注保存在介质上的信息而忽视处理信息的程序。由于保存在介质上的信息有多个操作入口,即使处理信息的程序真实地反映了组织的业务流程,也难保证信息使用者所获得的信息是正确的,也就是说对于访问数据的程序,存在外部干扰。引入数据库中的审计表功能,协助信息系统审计人员识别信息系统中数据的形成是否遵循了既定的业务流程。由于Petri网是描述流程的有力工具,对于复杂的业务流程,引入Petri网对流程进行审计是必要的。

  7. A Survey of Reachability Trees of Unbounded Petri Nets%无界Petri网的可达树的综述

    Institute of Scientific and Technical Information of China (English)

    干梦迪; 王寿光; 周孟初; 李俊; 李月

    2015-01-01

    Petri 网自提出以来得到了学术界和工业界的广泛关注。 Petri 网系统的可达性是最基本性质之一。系统的其他相关性质都可以通过可达性进行分析。利用等价的有限可达树来研究无界Petri 网可达性,依然是一个开放性问题。该研究可以追溯到40年前,但由于问题本身的复杂性和难度太大,直到最近20年,经过国内外诸多学者的不懈努力,才逐渐取得了一些阶段性的成果和部分突破。本文回顾了近40年来国内外学者为彻底解决该问题作出的贡献。重点对4种开创性的研究成果展开讨论,分别为有限可达树、扩展可达树、改进可达树及新型改进可达树。探讨了今后无界Petri网可达性问题的研究方向。%In recent years both industry and academia have paid much attention to the theory and applications of Petri nets. Reachability is a basic property of a Petri net, and many properties can be analyzed via it. However, analyzing the reachability problem of unbounded Petri nets by finite reachability trees has been an open problem since the inception of Petri nets. Researchers began to study the problem of reachability trees over 40 years ago. However, they made only limited progress over the last 20 years due to its complexity and difficulty. We present an overview of some important contributions toward its solution. The focuses are on four novel finite reachability trees: finite reachability tree (FRT), augmented reachability tree (ART), modified reachability tree (MRT) and new modified reachailbity tree (NMRT). The paper concludes with a discussion of directions for future research of the reachability problem of unbounded Petri nets.

  8. Modeling the Scheduling Problem of Identical Parallel Machines with Load Balancing by Time Petri Nets

    Directory of Open Access Journals (Sweden)

    Sekhri Larbi

    2014-12-01

    Full Text Available The optimal resources allocation to tasks was the primary objective of the research dealing with scheduling problems. These problems are characterized by their complexity, known as NP-hard in most cases. Currently with the evolution of technology, classical methods are inadequate because they degrade system performance (inflexibility, inefficient resources using policy, etc.. In the context of parallel and distributed systems, several computing units process multitasking applications in concurrent way. Main goal of such process is to schedule tasks and map them on the appropriate machines to achieve the optimal overall system performance (Minimize the Make-span and balance the load among the machines. In this paper we present a Time Petri Net (TPN based approach to solve the scheduling problem by mapping each entity (tasks, resources and constraints to correspondent one in the TPN. In this case, the scheduling problem can be reduced to finding an optimal sequence of transitions leading from an initial marking to a final one. Our approach improves the classical mapping algorithms by introducing a control over resources allocation and by taking into consideration the resource balancing aspect leading to an acceptable state of the system. The approach is applied to a specific class of problems where the machines are parallel and identical. This class is analyzed by using the TiNA (Time Net Analyzer tool software developed in the LAAS laboratory (Toulouse, France.

  9. Reachability Analysis of Time Basic Petri Nets: a Time Coverage Approach

    CERN Document Server

    Bellettini, Carlo

    2011-01-01

    We introduce a technique for reachability analysis of Time-Basic (TB) Petri nets, a powerful formalism for real- time systems where time constraints are expressed as intervals, representing possible transition firing times, whose bounds are functions of marking's time description. The technique consists of building a symbolic reachability graph relying on a sort of time coverage, and overcomes the limitations of the only available analyzer for TB nets, based in turn on a time-bounded inspection of a (possibly infinite) reachability-tree. The graph construction algorithm has been automated by a tool-set, briefly described in the paper together with its main functionality and analysis capability. A running example is used throughout the paper to sketch the symbolic graph construction. A use case describing a small real system - that the running example is an excerpt from - has been employed to benchmark the technique and the tool-set. The main outcome of this test are also presented in the paper. Ongoing work, ...

  10. Generalized stochastic Petri nets based models for performance analysis of communication networks of IEC61850 system

    Institute of Scientific and Technical Information of China (English)

    CHANG Hong; RU Feng; XUE Jun-yi

    2006-01-01

    In this paper, data streams are classified into four types conforming to a standardized infrastructure of communication networks for a substation automation system (SAS) based on IEC61850 system. The data exchanged on the net are demonstrated to be stochastic according to investigation on the Ethernet communication principles. Four generalized stochastic Petri nets (GSPN) based models for performance analysis of communication networks of IEC61850 system are developed based on the three-level structure of SAS, different time requirements of the four data streams and different networks topology for different voltage level. The GSPN-based model associated with immediate and exponential transitions is proven to be theoretically isomorphic with Markov chain; hence we apply the mathematic methods of performance evaluation contained in Markov chain to the GSPN models proposed. The computer simulation of the model including only sample value data streams shows that it can meet performance evaluation needs of communication networks of IEC61850 system. Further researches should be focused on the performance of the other three models to explain clear how those different data streams are interrelated to and interact on each other.

  11. 基于Petri网的井下煤仓可靠性分析%Analysis of Bunker Reliability Based on Petri Nets

    Institute of Scientific and Technical Information of China (English)

    王毅; 刘志河; 李剑刚

    2001-01-01

    采用Petri网原理,针对矿井运输系统中柔性部件——煤仓,建立其Petri网模型,并通过随机过程理论计算了煤仓的有效度,从而给出了计算煤仓有效度的一个新的方法。%Petri nets is a new way in calculating bunker availability. The author designs petri nets model and analyses reliability of flexible units (i.e bunker) of mining transport system.Petri nets model with reliability theory model is presented.

  12. Modeling and performance analysis of a closed-loop supply chain using first-order hybrid Petri nets

    Directory of Open Access Journals (Sweden)

    Imane Outmal

    2016-05-01

    Full Text Available Green or closed-loop supply chain had been the focus of many manufacturers during the last decade. The application of closed-loop supply chain in today’s manufacturing is not only due to growing environmental concerns and the recognition of its benefits in reducing greenhouse gas emissions, energy consumption, and meeting a more strict environmental regulations but it also offers economic competitive advantages if appropriately managed. First-order hybrid Petri nets represent a powerful graphical and mathematical formalism to map and analyze the dynamics of complex systems such as closed-loop supply chain networks. This article aims at illustrating the use of first-order hybrid Petri nets to model a closed-loop supply chain network and evaluate its operational, financial, and environmental performance measures under different management policies. Actual data from auto manufacturer in the United States are used to validate network’s performance under both tactical and strategic decision-making, namely, (1 tactical decision—production policies: increase of recovered versus new components and (2 strategic decision—closed-loop supply chain network structure: manufacturer internal recovery process or recovery process done by a third-party collection and recovery center. The work presented in this article is an extension of the use of first-order hybrid Petri nets as a modeling and performance analysis tool from supply chain to closed-loop supply chain. The modularity property of first-order hybrid Petri nets has been used in the modeling process, and the simulation and analysis of the modeled network are done in MATLAB® environment. The results of the experiments depict that first-order hybrid Petri nets are a powerful modeling and analysis formalism for closed-loop supply chain networks and can be further used as an efficient decision-making tool at both tactical and strategic levels. Unlike other researches on modeling supply chain

  13. A Novel Petri Nets-Based Modeling Method for the Interaction between the Sensor and the Geographic Environment in Emerging Sensor Networks

    Science.gov (United States)

    Zhang, Feng; Xu, Yuetong; Chou, Jarong

    2016-01-01

    The service of sensor device in Emerging Sensor Networks (ESNs) is the extension of traditional Web services. Through the sensor network, the service of sensor device can communicate directly with the entity in the geographic environment, and even impact the geographic entity directly. The interaction between the sensor device in ESNs and geographic environment is very complex, and the interaction modeling is a challenging problem. This paper proposed a novel Petri Nets-based modeling method for the interaction between the sensor device and the geographic environment. The feature of the sensor device service in ESNs is more easily affected by the geographic environment than the traditional Web service. Therefore, the response time, the fault-tolerant ability and the resource consumption become important factors in the performance of the whole sensor application system. Thus, this paper classified IoT services as Sensing services and Controlling services according to the interaction between IoT service and geographic entity, and classified GIS services as data services and processing services. Then, this paper designed and analyzed service algebra and Colored Petri Nets model to modeling the geo-feature, IoT service, GIS service and the interaction process between the sensor and the geographic enviroment. At last, the modeling process is discussed by examples. PMID:27681730

  14. A Novel Petri Nets-Based Modeling Method for the Interaction between the Sensor and the Geographic Environment in Emerging Sensor Networks

    Directory of Open Access Journals (Sweden)

    Feng Zhang

    2016-09-01

    Full Text Available The service of sensor device in Emerging Sensor Networks (ESNs is the extension of traditional Web services. Through the sensor network, the service of sensor device can communicate directly with the entity in the geographic environment, and even impact the geographic entity directly. The interaction between the sensor device in ESNs and geographic environment is very complex, and the interaction modeling is a challenging problem. This paper proposed a novel Petri Nets-based modeling method for the interaction between the sensor device and the geographic environment. The feature of the sensor device service in ESNs is more easily affected by the geographic environment than the traditional Web service. Therefore, the response time, the fault-tolerant ability and the resource consumption become important factors in the performance of the whole sensor application system. Thus, this paper classified IoT services as Sensing services and Controlling services according to the interaction between IoT service and geographic entity, and classified GIS services as data services and processing services. Then, this paper designed and analyzed service algebra and Colored Petri Nets model to modeling the geo-feature, IoT service, GIS service and the interaction process between the sensor and the geographic enviroment. At last, the modeling process is discussed by examples.

  15. A Novel Petri Nets-Based Modeling Method for the Interaction between the Sensor and the Geographic Environment in Emerging Sensor Networks.

    Science.gov (United States)

    Zhang, Feng; Xu, Yuetong; Chou, Jarong

    2016-09-25

    The service of sensor device in Emerging Sensor Networks (ESNs) is the extension of traditional Web services. Through the sensor network, the service of sensor device can communicate directly with the entity in the geographic environment, and even impact the geographic entity directly. The interaction between the sensor device in ESNs and geographic environment is very complex, and the interaction modeling is a challenging problem. This paper proposed a novel Petri Nets-based modeling method for the interaction between the sensor device and the geographic environment. The feature of the sensor device service in ESNs is more easily affected by the geographic environment than the traditional Web service. Therefore, the response time, the fault-tolerant ability and the resource consumption become important factors in the performance of the whole sensor application system. Thus, this paper classified IoT services as Sensing services and Controlling services according to the interaction between IoT service and geographic entity, and classified GIS services as data services and processing services. Then, this paper designed and analyzed service algebra and Colored Petri Nets model to modeling the geo-feature, IoT service, GIS service and the interaction process between the sensor and the geographic enviroment. At last, the modeling process is discussed by examples.

  16. Abnormity control design and performance analysis of real-time data exchange software based on Petri net

    Institute of Scientific and Technical Information of China (English)

    Zhang Weimin

    2005-01-01

    In many spaceflight measure and control software systems, varieties of measure data are exchanged between different software. Qualities of measure and control software systems are influenced by the performances of data exchange software greatly. Many problems that appear during the running process of real-time measure and control software and are difficult to be located are caused by data exchange software. So, it is necessary to analyze the performances of data exchange software while designing measure and control software systems. In this article, the Petri net model of the real-time data exchange software is established first. Then the model is simplified and analyzed. The design of abnormity control for buffer overflow is given. Finally,using the Petri net method, the performances of the real-time data exchange software are analyzed and discussed.

  17. TAR:an improved process similarity measure based on unfolding of Petri nets

    Institute of Scientific and Technical Information of China (English)

    WANG Wen-xing; WANG Jian-min

    2012-01-01

    Determining the similarity degree between process models was very important for their management, reuse, and analy- sis. Current approaches either focused on process model's structural aspect, or had inefficiency or imprecision in behavioral simi- larity. Aiming at these problems, a novel similarity measure which extended an existing method named Transition Adjacent Rela- tion (TAR) with improved precision and efficiency named TAR" was proposed. The ability of measuring similarity was extended by eliminating the duplicate tasks without impacting the behaviors. For precision, TARs was classified into repeatable and unre- peatable ones to identify whether a TAR was involved in a loop. Two new kinds of TARs were added, one related to the invisible tasks after the source place and before sink place, and the other representing implicit dependencies. For efficiency, all TARs based on unfolding instead of its reach ability graph of a labeled Petri net were calculated to avoid state space explosion. Experi- ments on artificial and real-world process models showed the effectiveness and effieienev of the DrODosed method_

  18. Research on Production Process Control Method Combined Stochastic Process Algebra and Stochastic Petri Nets

    Institute of Scientific and Technical Information of China (English)

    LIU Chang; SHI Haibo

    2006-01-01

    A hierarchical closed-loop production control scheme integrating scheduling, control and performance evaluation is discussed. Firstly, the production process is divided into two main hierarchies: the lower level is the physical operation level and the upper one is the management level. Secondly, the schedule template for the management level and the activity template for the physical operation level are constructed separately, the tasks in the schedule have the ability to make partial decisions, and the performance parameters are introduced into activity template. Thirdly, the two levels use different model representations: stochastic process algebra for the management level whose output is the control commands and stochastic Petri net for the physical operation level which is the execution of the control commands. Then, the integration of the two levels is the control commands mapping into the lower physical operations and the responses feeding back to the upper decision-making that are defined by some transition functions. Under the proposed scheme, the production process control of a flexible assembly is exemplified. It is concluded that the process control model has partial ability to make decision on-line for uncertain and dynamic environments and facilitates reasoning about the behaviors of the process control, and performance evaluation can be done online for real-time scheduling to ensure the global optimization.

  19. A Petri-Nets Based Unified Modeling Approach for Zachman Framework Cells

    Science.gov (United States)

    Ostadzadeh, S. Shervin; Nekoui, Mohammad Ali

    With a trend toward becoming more and more information based, enterprises constantly attempt to surpass the accomplishments of each other by improving their information activities. In this respect, Enterprise Architecture (EA) has proven to serve as a fundamental concept to accomplish this goal. Enterprise architecture clearly provides a thorough outline of the whole enterprise applications and systems with their relationships to enterprise business goals. To establish such an outline, a logical framework needs to be laid upon the entire information system called Enterprise Architecture Framework (EAF). Among various proposed EAF, Zachman Framework (ZF) has been widely accepted as a standard scheme for identifying and organizing descriptive representations that have critical roles in enterprise management and development. One of the problems faced in using ZF is the lack of formal and verifiable models for its cells. In this paper, we proposed a formal language based on Petri nets in order to obtain verifiable models for all cells in ZF. The presented method helps developers to validate and verify completely integrated business and IT systems which results in improve the effectiveness or efficiency of the enterprise itself.

  20. Application of Petri nets to reliability prediction of occupant safety systems with partial detection and repair

    Energy Technology Data Exchange (ETDEWEB)

    Kleyner, Andre, E-mail: andre.v.kleyner@delphi.co [Delphi Corporation, Electronics and Safety Division, P.O. Box 9005, M.S. CTC 2E, Kokomo, IN 46904 (United States); Volovoi, Vitali, E-mail: vitali.volovoi@ae.gatech.ed [School of Aerospace Engineering, Georgia Institute of Technology, Atlanta, GA 30332 (United States)

    2010-06-15

    This paper presents an application of stochastic Petri nets (SPN) to calculate the availability of safety critical on-demand systems. Traditional methods of estimating system reliability include standards-based or field return-based reliability prediction methods. These methods do not take into account the effect of fault-detection capability and penalize the addition of detection circuitry due to the higher parts count. Therefore, calculating system availability, which can be linked to the system's probability of failure on demand (P{sub fd}), can be a better alternative to reliability prediction. The process of estimating the P{sub fd} of a safety system can be further complicated by the presence of system imperfections such as partial-fault detection by users and untimely or uncompleted repairs. Additionally, most system failures cannot be represented by Poisson process Markov chain methods, which are commonly utilized for the purposes of estimating P{sub fd}, as these methods are not well-suited for the analysis of non-Poisson failures. This paper suggests a methodology and presents a case study of SPN modeling adequately handling most of the above problems. The model will be illustrated with a case study of an automotive electronics airbag controller as an example of a safety critical on-demand system.

  1. 自主式追踪机器人终端行为的 Petri 网建模%Terminal behavior modeling for autonomous tracking robots using Petri nets

    Institute of Scientific and Technical Information of China (English)

    孔庆艳; 袁杰; 郭俊辉

    2016-01-01

    针对含有资源流动和信息交互的终端行为建模问题,提出了一种混合Petri网行为建模方法。引入活性变迁和惰性变迁两种变迁模式,描述终端行为的耦合、制约、异步关系。建立混合Petri网模型,揭示化学羽流追踪终端各行为之间的交互关系,以Robotics模块为验证与分析工具,仿真机器人终端运动过程,同时获得六个关节角度变化的平稳曲线。最后,在六自由度串联机器人平台加以验证。实验结果表明,该混合Petri网模型客观真实地表达对象内部逻辑关系与交互作用机制,对自主式羽流追踪机器人终端行为建模是有效可行的。%Focused on the issue that the terminal behavior modeling contains resource flowing and information interaction,this paper proposed a behavior modeling method of hybrid Petri net.Firstly,it introduced the active transitions and inertia transi-tions and described the coupling,restriction,and asynchronous relationships among behaviors.Secondly,the hybrid Petri net model showed the interactions among the various terminal behaviors during a chemical plume tracking process.It used a Robo-tics module as the verification and analysis tools for simulating the robot terminal movements,and obtained the smooth curves of six joints angle changes.Finally,it verified the method in a 6-DOF industrial robot platform.The results show that the hy-brid Petri nets model can truly express the internal logical relationships and the interaction mechanisms of objects.Terminal behavior models are effective and feasible for autonomous robots to track plumes.

  2. Reconstruction of extended Petri nets from time series data and its application to signal transduction and to gene regulatory networks

    Directory of Open Access Journals (Sweden)

    Marwan Wolfgang

    2011-07-01

    Full Text Available Abstract Background Network inference methods reconstruct mathematical models of molecular or genetic networks directly from experimental data sets. We have previously reported a mathematical method which is exclusively data-driven, does not involve any heuristic decisions within the reconstruction process, and deliveres all possible alternative minimal networks in terms of simple place/transition Petri nets that are consistent with a given discrete time series data set. Results We fundamentally extended the previously published algorithm to consider catalysis and inhibition of the reactions that occur in the underlying network. The results of the reconstruction algorithm are encoded in the form of an extended Petri net involving control arcs. This allows the consideration of processes involving mass flow and/or regulatory interactions. As a non-trivial test case, the phosphate regulatory network of enterobacteria was reconstructed using in silico-generated time-series data sets on wild-type and in silico mutants. Conclusions The new exact algorithm reconstructs extended Petri nets from time series data sets by finding all alternative minimal networks that are consistent with the data. It suggested alternative molecular mechanisms for certain reactions in the network. The algorithm is useful to combine data from wild-type and mutant cells and may potentially integrate physiological, biochemical, pharmacological, and genetic data in the form of a single model.

  3. Construction and Experimental Validation of a Petri Net Model of Wnt/β-Catenin Signaling.

    Directory of Open Access Journals (Sweden)

    Annika Jacobsen

    Full Text Available The Wnt/β-catenin signaling pathway is important for multiple developmental processes and tissue maintenance in adults. Consequently, deregulated signaling is involved in a range of human diseases including cancer and developmental defects. A better understanding of the intricate regulatory mechanism and effect of physiological (active and pathophysiological (hyperactive WNT signaling is important for predicting treatment response and developing novel therapies. The constitutively expressed CTNNB1 (commonly and hereafter referred to as β-catenin is degraded by a destruction complex, composed of amongst others AXIN1 and GSK3. The destruction complex is inhibited during active WNT signaling, leading to β-catenin stabilization and induction of β-catenin/TCF target genes. In this study we investigated the mechanism and effect of β-catenin stabilization during active and hyperactive WNT signaling in a combined in silico and in vitro approach. We constructed a Petri net model of Wnt/β-catenin signaling including main players from the plasma membrane (WNT ligands and receptors, cytoplasmic effectors and the downstream negative feedback target gene AXIN2. We validated that our model can be used to simulate both active (WNT stimulation and hyperactive (GSK3 inhibition signaling by comparing our simulation and experimental data. We used this experimentally validated model to get further insights into the effect of the negative feedback regulator AXIN2 upon WNT stimulation and observed an attenuated β-catenin stabilization. We furthermore simulated the effect of APC inactivating mutations, yielding a stabilization of β-catenin levels comparable to the Wnt-pathway activities observed in colorectal and breast cancer. Our model can be used for further investigation and viable predictions of the role of Wnt/β-catenin signaling in oncogenesis and development.

  4. Petri Net Approach of Collision Prevention Supervisor Design in Port Transport System

    Directory of Open Access Journals (Sweden)

    Danko Kezić

    2007-09-01

    Full Text Available Modern port terminals are equipped with various localtransport systems, which have the main task to transport cargobetween local storehouses and transport resources (ships,trains, trucks in the fastest and most efficient way, and at thelowest possible cost. These local transport systems consist offully automated transport units (AGV- automatic guided vehiclewhich are controlled by the computer system. The portcomputer system controls the fully automated transport units inthe way to avoid possible deadlocks and collisions betweenthem. However, beside the fully automated local transportunits, there are human operated transport units (fork-lifttrucks, cranes etc. which cross the path oftheAGVfrom timeto time. The collision of human operated transp011 unit andA GV is possible due to human inattention. To solve this problem,it is necesswy to design a supe1vismy control system thatcoordinates and controls both human driven transport unit andA G V In other words, the human-machine interactions need tobe supen·ised. The supen•ising system can be realized in the waythat the port terminal is divided into zones. Vehicle movementsare supen•ised by a video system which detects the moving ofparticular l'ehicles as a discrete event. Based on detected events,dangerous moving of certain vehicles is blocked by the supe1visi11gsystem. The paper considers the design of collision preventionsupen•isor by using discrete event dynamic themy. The portterminal is modeled by using ordi1za1y Petri nets. The design ofcollision prevention supe1visor is cmTied out by using the P-inl'ariantmethod. The verification of the supervisor is done bycomputer simulation.

  5. NNF and NNPrF—Fuzzy Petri Nets Based on Neural Network for Knowledge Representation,Reasoning and Learning

    Institute of Scientific and Technical Information of China (English)

    周奕; 吴时霖

    1996-01-01

    This paper proposes NNF-a fuzzy Petri Net system based on neural network for proposition logic repesentation,and gives the formal definition of NNF.For the NNF model,forward reasoning algorithm,backward reasoning algorithm and knowledge learning algorithm are discussed based on weight training algorithm of neural network-Back Propagation algorithm.Thus NNF is endowed with the ability of learning a rule.The paper concludes with a discussion on extending NNF to predicate logic,forming NNPrF,and proposing the formal definition and a reasoning algorithm of NNPrF.

  6. Petri网共享合成及其在并行系统中的应用%Petri net shared composition and its application in parallel system

    Institute of Scientific and Technical Information of China (English)

    刘之家; 李文敬; 王汝凉

    2011-01-01

    为了使Petri网技术能够应用于MPI并行程序的正确性和性能的验证,提出了Petri网共享合成运算构建MPI并行程序Petri网的算法.对分布式并行处理系统MPI并行程序的结构与消息传递过程进行分析,给出并行程序基本语句与传递函数的Petri网,将Petri网共享合成运算从两个Petri网的共享合成运算推广到并行程序的多个Petri网的共享合成运算,给出了推广定理和证明.提出了共享合成构建MPI并行程序Petri网的算法,并在消息传递并行系统中给出构建MPI并行程序Petri网的应用示例.实验结果表明,共享合成运算是构建MPI并行程序Petri网模型的一种有效方法.%For Petri net to be applied in verifying the correctness and the property of the MPI parallel program, the principles and the algorithm for constructing Petri net of the MPI parallel program by sharing composition algorithm of Petri net synthesis are proposed. First,the structure and the information passage of the MPI parallel program are analyzed, then it fries to further apply the composition algorithm sharing, which is currently used for two Petri, to multi-Petri nets, proposing and testifying the theorem for further applications, and finally, it sets forth the algorithm for and gives examples of constructing Petri net of the MPI parallel program by sharing composition algorithm of Petri net synthesis. Experimental result shows that sharing Petri net synthesis is effective in constructing models for Petri net of the MPI parallel program.

  7. Autonomy-subnet based structural synthesis and liveness guarantying policy of Petri net model of flexible manufacturing system

    Institute of Scientific and Technical Information of China (English)

    XUE Lei; HAO Yue

    2004-01-01

    In this paper, an autonomous subnet based structural methodology for bottom-up synthesis of Petri Nets for Flexible Manufacturing Systems is proposed. Furthermore, the theoretical analysis of the model constructed by the method is carried by intensively using model's structural information, such as invariants, siphons, etc.. As a result, the analysis leads us to draw the general conclusion that the model obtained is conservativeness and thus bound, and characterize its liveness in terms of zero-marking minimal siphons. It is based on model's structural information that distinguishes our method from others. In line of this thought, a liveness guarantying policy for the obtained model is proposed. Some control subnets are merged into the original model according to the proposed synthesis rules in this paper to ensure that no minimal siphons are emptied in any state, therefore the liveness is guaranteed. As a result, a live, conservative and revertible Petri Nets is obtained. A practical example is also presented to demonstrate the effectiveness of this method.

  8. 基于Petri网的C2S性能分析方法研究%Analytic Method of C2S Performance Based on Petri Net

    Institute of Scientific and Technical Information of China (English)

    赵巍; 潘泉; 戴冠中; 张洪才

    2001-01-01

    给出了用时间连续随机Petri网和时间离散随机Petri网计算系统稳态概率的方法,并将其应用于指挥控制系统(C2S)的性能分析中,分析结果表明这种计算方法是可行的。%The Petri net has been widely applied to modeling,analysis and synthesis of some complex systems. The paper discusses the methods of calculating the system steady-state probability by using the continuous time Stochastic Petri net and discrete time Stochastic Petri net, and the applications in the performance analysis of a command and control system(C2S). The results show that the method is feasible.

  9. Petri网与二元文法的语言等价性%The Language Equivalence of Binary Grammar and Petri Net

    Institute of Scientific and Technical Information of China (English)

    张继军; 董卫; 范昊

    2011-01-01

    The relationship between the binary grammar and the Petri net is discussed, and the language equivalence of two models is shown. The algorithms for constructing a Petri net according to the binary gramma and for constructing a binary gramma according to the Petri net are given.%为了用一种类似Chomsky文法体系中的文法描述Petri网语言,研究了二元文法与Petri网语言之间的关系,给出了将二元文法等价转化为Petri网的方法和将Petri网等价转化为二元文法的方法,从而,证明了二元文法产生的语言等价于Petri网语言.

  10. Study on management system model for approach based on Petri net%基于 Petri 网的进近操作管理模型研究

    Institute of Scientific and Technical Information of China (English)

    罗婷婷; 孙瑞山

    2013-01-01

    According to the accidents or incidents all around the world , during the approach period , the crew afford most conscious but less time , more complicated situations and tasks .So the approach period could be the most dan-gerous one that we must pay more attention on it .More than a half accidents or incidents have happened when the ILS has failure .A manage system was put forward based on Petri net and >.The relevant accident cause factors were statistically analyzed , and the various risks were calcaluted, then the satas were feedback to the manage system to train and manage the crew .%据世界民航所发生的飞行事故情况看,进近着陆阶段时间短、任务重、环境复杂,是飞行事故多发阶段,占很大的比重,因此进近着陆是保证飞行安全的重要阶段。大多数事故是发生在仪表着陆系统出现故障的非精密进近方式。以机组非精密进近的主要飞行操作为基础建立基于Pe-tri网的事故致因模型,统计分析相关的致因因素,计算相关风险值,通过对数据的分析反馈,形成对相应飞行员的针对性学习及训练的系统性管理模式。

  11. Study of Multi-source Fusion B2C Business Process Reengineering of the Petri net Model

    Directory of Open Access Journals (Sweden)

    Feng Tian

    2013-11-01

    Full Text Available In order to fuse a multi-source B2C E-commerce system, this paper implements a new multi-source fusion B2C mode business system application development, which can provide customers with efficient and reliable comparison and cross-platform business system of choose and buy goods. By analyzing the Multi-source fusion B2C E-commerce system demand of business process reengineering and Petri net theory, the B2C electronic commerce system of multi-source fusion structure is proposed, graphical workflow modeling methods is adopted, the multi-source fusion of B2C business process reengineering Petri model is established, with the help of CPNtool simulation system and the establishment of correlation matrix analysis of the model. The experimental simulation analysis and output of experimental reports indicate that the business processes are properly designed, no deadlocks node exist at runtime, accessibility meets which provides the reference model for the development of multi-source fusion of B2C electronic commerce system.    

  12. A Reliable Energy-Efficient Multi-Level Routing Algorithm for Wireless Sensor Networks Using Fuzzy Petri Nets

    Science.gov (United States)

    Yu, Zhenhua; Fu, Xiao; Cai, Yuanli; Vuran, Mehmet C.

    2011-01-01

    A reliable energy-efficient multi-level routing algorithm in wireless sensor networks is proposed. The proposed algorithm considers the residual energy, number of the neighbors and centrality of each node for cluster formation, which is critical for well-balanced energy dissipation of the network. In the algorithm, a knowledge-based inference approach using fuzzy Petri nets is employed to select cluster heads, and then the fuzzy reasoning mechanism is used to compute the degree of reliability in the route sprouting tree from cluster heads to the base station. Finally, the most reliable route among the cluster heads can be constructed. The algorithm not only balances the energy load of each node but also provides global reliability for the whole network. Simulation results demonstrate that the proposed algorithm effectively prolongs the network lifetime and reduces the energy consumption. PMID:22163802

  13. 时序逻辑电路设计的Petri网方法%Design of Sequential Logic Circuit Based on Petri Net

    Institute of Scientific and Technical Information of China (English)

    张继军; 吴哲辉

    2002-01-01

    A new method for designing sequential logic circuits is put forward in this paper. The method is that driv-ing condition for flip-flops is obtained by means of the transition firing condition of petri net and that designing asyn-chronous sequential circuits and synchronous sequential circuits can be unified.

  14. 生化网络的随机Petri网建模与分析%Modeling and analyzing biochemical networks using stochastic Petri nets

    Institute of Scientific and Technical Information of China (English)

    丁德武; 李文泽

    2012-01-01

    细胞的行为是随机性的,学习细胞中的随机性有助于理解细胞的组织,设计和进化.建立、确认和分析随机的生化网络模型是当前计算系统生物学领域的一个重要研究主题.当前,标准的Petri网模型已经成为生化网络模拟和定性分析的有力工具.尝试使用随机Petri网对生化网络进行建模与分析,简单描述了随机Petri网理论对标准Petri网的扩充,通过对二聚作用和肌动蛋白这两个典型例子的建模与演化模拟,介绍、论证了随机Petri网理论的新应用.%Cellular behavior is stochastic, and studying stochastic in the cell can help to understand the organization, design and evolution of the cell. Establishment, identification and analysis of stochastic biochemical network models is an important research topic in the field of computational systems biology. At present, the standard Petri net model has become a powerful tool for biochemical network modeling and qualitative analysis. This paper attempts to apply stochastic Petri nets to modeling and analyzing biochemical network, it briefly describes the expansion of the stochastic Petri net theory to standard Petri nets, then by modeling and evolution simulating two classic examples (dimerization and actin), it demonstrates new applications of stochastic Petri nets theory.

  15. 基于引用Petri网的导弹攻防对抗仿真研究%Research on missile confrontation simulation based on reference Petri net

    Institute of Scientific and Technical Information of China (English)

    唐硕; 禹磊

    2013-01-01

    Missile confrontation system is a complex and dynamic system with both sides interacting with each other. Especially,engagement level simulation will contain more objects and interaction. Petri net is a powerful graphical tool describing complex system with the feature of concurrence,distribution and uncertainty. Objected-oriented Petri net is formed by combining traditional Petri net with objected-orien-ted technology. Reference net is one of the objected-oriented Petri net,which has many excellent characteristics. This paper applies the basic theory of reference net,explores its application in the missile confrontation simulation,and realizes one confrontation simulation instance.%导弹攻防对抗是一个攻防双方相交互的复杂动态系统,尤其对于交战级仿真,会涉及到更多的对象及其交互.Petri网是一种图形化的描述,具有并发、分布、不确定性等特征的复杂系统的有力工具,通过将传统Petri网理论同面向对象技术相结合,形成了面向对象Petri网.引用Petri网作为具有面向对象特征的Petri网的一种,具有更多优良的特性.应用引用网的基本理论,探讨了引用网在导弹对抗仿真中的应用,完成了一个攻防对抗算例的仿真研究.

  16. CPN/Tools: A Post-WIMP Interface for Editing and Simulating Coloured Petri Nets

    DEFF Research Database (Denmark)

    Andersen, Peter; Beaudouin-Lafon, Michel; Mackay, Wendy E.

    2001-01-01

    traditional ideas about user interfaces, getting rid of pull-down menus, scrollbars, and even selection, while providing the same or greater functionality. It also uses the new and much faster CPN simulator and features incremental syntax checking of the nets. CPN/Tools requires an OpenGL graphics accelerator...

  17. Coloured Petri Nets: Basic Concepts, Analysis Methods and Practical Use. Vol. 3, Practical Use

    DEFF Research Database (Denmark)

    Jensen, Kurt

    of this book. Redundancies with the material of the other volumes have been removed, e.g., the explanation of what a hierarchical CP-net is and how the CPN tools work. The typography has been modified to match that used for the other parts of the book. More detailed explanations have been added, e.g., of some...

  18. 半导体制造系统改进Petri网模型的建立及优化调度%Optimal scheduling of semiconductor manufacture system based on improved Petri net model

    Institute of Scientific and Technical Information of China (English)

    苏国军; 汪雄海

    2011-01-01

    为了更有效优化半导体制造系统生产资源调度,提出了基于分层着色时间Petri网模型的分时段优化调度方案.通过增强基本Petri网的描述能力和引入分层Petri网的思想,根据半导体制造系统的结构建立其改进Petri网模型-分层着色时间Petri网模型,并在模型中引入调度库所将调度算法嵌入到模型中,该模型能有效地克服基本Petri网模型规模膨胀的缺陷;同时将每一生产周期分成若干时间段,利用遗传算法来寻找各时间段内调度规则组合来优化半导体制造系统的动态性能,实现分时段优化调度,编码时,根据机器组的利用率来选择部分机器组为瓶颈机器组,重点调度瓶颈机器组,提高算法的搜索效率;仿真实验结果验证了该调度方案的优越性.%In order to optimize the resources scheduling of semiconductor manufacturing system (SMS) more effectively, the hierarchical colored-timed Petri net (HCTPN) model based multi-phase optimal scheduling (MPOS) approach was proposed. Through the description enhancement and hierarchical idea for the basic Petri net, an improved Petri net model named HCTPN model was established, the HCTPN model can overcome the risk of model explosion of basic Petri net, and the scheduling place was embedded into the HCTPN model for the MPOS. At the same time, the MPOS was realized by dividing a production cycle into multi phases, the genetic algorithm (GA) was used to optimize the combination of integrated rules at each phase, the bottleneck machine groups were identified by their utilization rates, and the search efficiency of MPOS was improved by emphasizing the bottleneck machine groups through coding phase of GA. The results of simulation experiments verify the feasibility of the proposed strategy.

  19. Research and Application of FTA and Petri Nets in Fault Diagnosis in the Pantograph-Type Current Collector on CRH EMU Trains

    Directory of Open Access Journals (Sweden)

    Long-long Song

    2015-01-01

    Full Text Available A fault tree is established based on structural analysis, working principle analysis, and failure mode and effects analysis (FMEA of the pantograph-type current collector on the Chinese Rail High-Speed Electric Multiple Unit (CRH EMU train. To avoid the deficiencies of fault tree analysis (FTA, Petri nets modelling is used to address the problem of data explosion and carry out dynamic diagnosis. Relational matrix analysis is used to solve the minimal cut set equation of the fault tree. Based on the established state equation of the Petri nets, initial tokens and enable-transfer algorithms are used to express the fault transfer process mathematically and improve the efficiency of fault diagnosis inferences. Finally, using a practical fault diagnosis example for the pantographs on CRH EMU trains, the proposed method is proved to be reasonable and effective.

  20. Complexity Quantification for Overhead Transmission Line Emergency Repair Scheme via a Graph Entropy Method Improved with Petri Net and AHP Weighting Method

    Directory of Open Access Journals (Sweden)

    Jing Zhou

    2014-01-01

    Full Text Available According to the characteristics of emergency repair in overhead transmission line accidents, a complexity quantification method for emergency repair scheme is proposed based on the entropy method in software engineering, which is improved by using group AHP (analytical hierarchical process method and Petri net. Firstly, information structure chart model and process control flowchart model could be built by Petri net. Then impact factors on complexity of emergency repair scheme could be quantified into corresponding entropy values, respectively. Finally, by using group AHP method, weight coefficient of each entropy value would be given before calculating the overall entropy value for the whole emergency repair scheme. By comparing group AHP weighting method with average weighting method, experiment results for the former showed a stronger correlation between quantified entropy values of complexity and the actual consumed time in repair, which indicates that this new method is more valid.

  1. Design and analysis of a Petri net model of the Von Hippel-Lindau (VHL tumor suppressor interaction network.

    Directory of Open Access Journals (Sweden)

    Giovanni Minervini

    Full Text Available Von Hippel-Lindau (VHL syndrome is a hereditary condition predisposing to the development of different cancer forms, related to germline inactivation of the homonymous tumor suppressor pVHL. The best characterized function of pVHL is the ubiquitination dependent degradation of Hypoxia Inducible Factor (HIF via the proteasome. It is also involved in several cellular pathways acting as a molecular hub and interacting with more than 200 different proteins. Molecular details of pVHL plasticity remain in large part unknown. Here, we present a novel manually curated Petri Net (PN model of the main pVHL functional pathways. The model was built using functional information derived from the literature. It includes all major pVHL functions and is able to credibly reproduce VHL syndrome at the molecular level. The reliability of the PN model also allowed in silico knockout experiments, driven by previous model analysis. Interestingly, PN analysis suggests that the variability of different VHL manifestations is correlated with the concomitant inactivation of different metabolic pathways.

  2. ANALYSIS OF SUBJECT DISCRETE MATHEMATICS PARTS AND PROPOSAL OF E-COURSE MODEL FOLLOWING PETRI NETS FOR INFORMATICS EDUCATION

    Directory of Open Access Journals (Sweden)

    TURČÁNI, Milan

    2013-03-01

    Full Text Available Nowadays, quality Mathematical basis - Informatics is an inherent part of study. Mathematical basis is provided by Discrete Mathematics that is taught as a compulsory subject in stated study program in the Department of Mathematics. Authors clarify significance and importance of simple thematic units of subject Discrete Mathematics in teaching technical-system subjects in study programme Applied Informatics. Mentioned subject is being taught in first year of University study and knowledge that students acquire during the study of this course are the "cornerstone" for their further development in technical-system study. Justness and importance of individual topics were analysed based on the evaluation of questionnaires, in which pedagogues teaching professional IT subjects alloted weighted coefficients to individual thematic units. Weighted coefficients were alloted based on the significance of the given topic of the subject Discrete Math, with regard to the IT subject they are teaching. Upon designing the e-course, experience with the creation of linear and branch teaching software were used. For the simulation of the transition of students through individual lessons as well as the whole course, authors employed the method of the teaching process simulation using Petri nets.

  3. A livelock control policy for a flexible manufacturing system modeling with a subclass of generalized Petri nets

    Directory of Open Access Journals (Sweden)

    C.Q. Hou

    2014-12-01

    Full Text Available Livelocks, like deadlocks, can result in the serious problems in running process of flexible manufacturing systems (FMSs as well. Current deadlock control policies based on the approaches of siphon detection and control, cannot cope with livelocks in a system of sequential systems with shared resources (S4R, a typical subclass of Petri nets that can model FMSs. On the basis of the mixed integer programming method, this study proposes a livelock control policy (LCP that can not only solve the new smart siphons (NSSs associated with livelocks or deadlocks in an S4R system directly, but also make the solved NSSs max′-controlled by adding the corresponding control places (CPs. As a result, an original S4R system with livelocks or deadlocks can be turned into the live controlled one in which no NSSs can be found. The related theoretical analysis and several examples are given to demonstrate the proposed LCP. Compared with the existing methods in the literature, the proposed one is more general and powerful.

  4. Novel analysis of Petri-net-based controllers by means of TCT implementation tool of supervisory control theory

    Directory of Open Access Journals (Sweden)

    Murat Uzam

    2010-09-01

    Full Text Available The control of discrete event systems (DES has been widely studied in the past two decades. Finite-state automata (FSA and Petri nets (PN are the two principal modelling formalisms for this study. Supervisory control theory (SCT, based on language and FSA concepts, is a well established framework for the study of discrete event control systems (DECS. PN-based approaches to the control design have been considered as an alternative framework. In the PN-based control of DES, given an uncontrolled PN model of a system and a set of specifications, a PN-based controller consisting of monitors (control places is synthesised to solve the problem. In general, forbidden-state specifications are considered. Another heavily studied specification is to obtain the live system behaviour (non-blockingness in SCT terminology for a given PN model by computing a PN-based controller. Unfortunately, PN-based analysis tools cannot deal with uncontrollable transitions. Therefore, to date there is no general technique for the correctness analysis of the computed PN-based controllers. This paper proposes a novel and general methodology to carry out the correctness analysis for the computed PN-based controllers by using the TCT implementation tool of SCT. Three examples are considered for illustration.

  5. O potencial das redes de Petri em modelagem e análise de processos de negócio The potencial of Petri nets in modeling and analysis of workflow

    Directory of Open Access Journals (Sweden)

    Sílvia Inês Dallavalle de Pádua

    2004-04-01

    Full Text Available A tecnologia de gerenciamento workflow procura oferecer uma solução flexível em apoio aos processos de negócios, por meio da facilitação de modificações e da criação de novos processos. Entretanto, a falta de definição bem formalizada no que se refere à sintaxe e à semântica de tais técnicas dificulta análises mais complexas dos modelos. Nesse caso, redes de Petri atuam com excelente potencial, uma vez que possuem representação gráfica, são de fácil aprendizado, funcionam como linguagem de comunicação entre especialistas de diversas áreas, possibilitam descrever aspectos estáticos e dinâmicos do sistema a ser representado e ainda possuem o formalismo matemático necessário para métodos de análise já consagrados. O presente trabalho tem por objetivo, primeiramente, oferecer uma visão atualizada do estado da arte na área de modelagem de workflow baseada em redes de Petri e expor um exemplo de modelo de workflow com parâmetros de tempo e custo associados às transições da rede. O objetivo secundário é apresentar conceitos importantes de redes de Petri, workflow e rotas de processos.Unfortunately these systems and techniques do not have well-defined syntax and semantic, which makes harder the complex analysis of models. In this case, Petri nets have excellent potential to solve the problem, once they present graphic representation and easy understanding. They are used as a communication language among expert people in different areas, and may allow the description of static and dynamic aspects of the systems that have to be represented. Also, they have mathematic formalism, which make possibly the use of the analysis methods. The objective of this work is to present the potential of Petri nets in studies of Enterprise Modelling and Workflow, showing an example of application, with time and cost parameters.

  6. Resource Allocation Using Timed Petri Nets and Heuristic Search%基于时间Petri网和启发式搜索的资源分配

    Institute of Scientific and Technical Information of China (English)

    张志明; 王越; 陶然; 阎飞; 周思永

    2000-01-01

    提出了一种改进的时间Petri网计划管理模型,综合考虑调度和资源分配,以充分发挥FMS的柔性制造能力.首先根据系统理论,区分了两种资源类型:主角(主资源)和配角(辅助资源),然后再根据主资源构造FMS的时间Petri网.这种方法简化了Petri网的构造,给出了一个清晰的资源调度流程,并且辅助资源的分配可以在调度的同时利用启发式搜索算法给出.最后,给出一个改进的时间Petri网在资源受限情况下进行调度和资源分配的实例.%Traditional models for project management have not adequately incorporated a number of factors that are important for resource allocation. This paper proposed a unified timed Petri net model in which scheduling and planning were collectively carried out to take full advantages of the flexibility of the FMS. Through the lens of system theory, two types of resources were distinguished: major role and auxiliary role, and the major role was used to construct the FMS' Petri net. The method simplified the Petri net's construction and gave a clear flow chart for scheduling. Hence, the auxiliary resource allocation could be easily carried out according to the schedule, which was proposed by heuristic search algorithm. At last, the efficacy of the Petri net model for online scheduling in a resource-constrained environment was discussed.

  7. Formal verification of business process models using Petri nets%业务过程模型的Petri网形式化检查方法

    Institute of Scientific and Technical Information of China (English)

    邓建; 陈智; 曾家智

    2011-01-01

    为解决企业间业务协同模型形式化检查的问题,将采用标准业务过程建模符号的业务模型转换为Petri网,构造出一种可建模企业问复杂业务协同的业务过程流网.采用过程定义可扩展标记语言2.1版本,开发了一种具有通用性的业务过程模型转换和检查工具.采用业务过程流网对供应链中企业间采购订单过程进行了建模.实验结果表明,业务过程流网能将符合过程定义町扩展标记语占规范的业务模型完整地转换为Petri网,得到的Petri网易于化简和分析.%To resolve the formal checking of business collaboration model cross enterprises, a special Petri net named Business Process Flow net (BPF-net) was constructed to transform business process modeled by Business Process Modeling Notation (BPMN) into Petri nets.With the use of eXtensible Markup Language (XML) Process Definition Language (XPDL) 2.1 version, a universal tool was also developed to convert and check business process model.An inter-organizational order process in supply chain was modeled by using of BPF-net.Experimental results showed that BPF-net could transform the bueiness model which met the XPDL specifications into Petri net, and easy to be simplified and analyzed.

  8. Resource conflict detection and removal strategy for nondeterministic emergency response processes using Petri nets

    Science.gov (United States)

    Zeng, Qingtian; Liu, Cong; Duan, Hua

    2016-09-01

    Correctness of an emergency response process specification is critical to emergency mission success. Therefore, errors in the specification should be detected and corrected at build-time. In this paper, we propose a resource conflict detection approach and removal strategy for emergency response processes constrained by resources and time. In this kind of emergency response process, there are two timing functions representing the minimum and maximum execution time for each activity, respectively, and many activities require resources to be executed. Based on the RT_ERP_Net, the earliest time to start each activity and the ideal execution time of the process can be obtained. To detect and remove the resource conflicts in the process, the conflict detection algorithms and a priority-activity-first resolution strategy are given. In this way, real execution time for each activity is obtained and a conflict-free RT_ERP_Net is constructed by adding virtual activities. By experiments, it is proved that the resolution strategy proposed can shorten the execution time of the whole process to a great degree.

  9. 基于D-Petri Net和动态调度的网格工作流%Grid Workflow Based on D-Petri Net and Dynamic Scheduling

    Institute of Scientific and Technical Information of China (English)

    张绍华; 顾宁; 刘家茂; 施伯乐

    2005-01-01

    提出了网格工作流体系结构;给出了基于D-Petri Net的网格工作流建模语言和验证方法,利用该建模语言生成的过程模型适合网格资源动态性的特点;分析了根据网格性能动态产生并行任务和动态调度的算法;最后介绍了在Globus上实现的原型系统和在基因测序中的应用.该系统具有良好的效果.

  10. Petri net-based approach to modeling and analysis of selected aspects of the molecular regulation of angiogenesis

    Science.gov (United States)

    Formanowicz, Dorota; Radom, Marcin; Zawierucha, Piotr; Formanowicz, Piotr

    2017-01-01

    The functioning of both normal and pathological tissues depends on an adequate supply of oxygen through the blood vessels. A process called angiogenesis, in which new endothelial cells and smooth muscles interact with each other, forming new blood vessels either from the existing ones or from a primary vascular plexus, is particularly important and interesting, due to new therapeutic possibilities it offers. This is a multi-step and very complex process, so an accurate understanding of the underlying mechanisms is a significant task, especially in recent years, with the constantly increasing amount of new data that must be taken into account. A systems approach is necessary for these studies because it is not sufficient to analyze the properties of the building blocks separately and an analysis of the whole network of interactions is essential. This approach is based on building a mathematical model of the system, while the model is expressed in the formal language of a mathematical theory. Recently, the theory of Petri nets was shown to be especially promising for the modeling and analysis of biological phenomena. This analysis, based mainly on t-invariants, has led to a particularly important finding that a direct link (close connection) exist between transforming growth factor β1 (TGF-β1), endothelial nitric oxide synthase (eNOS), nitric oxide (NO), and hypoxia-inducible factor 1, the molecules that play a crucial roles during angiogenesis. We have shown that TGF-β1 may participate in the inhibition of angiogenesis through the upregulation of eNOS expression, which is responsible for catalyzing NO production. The results obtained in the previous studies, concerning the effects of NO on angiogenesis, have not been conclusive, and therefore, our study may contribute to a better understanding of this phenomenon. PMID:28253310

  11. Petri Net-Based Model of Helicobacter pylori Mediated Disruption of Tight Junction Proteins in Stomach Lining during Gastric Carcinoma

    Directory of Open Access Journals (Sweden)

    Anam Naz

    2017-09-01

    Full Text Available Tight junctions help prevent the passage of digestive enzymes and microorganisms through the space between adjacent epithelial cells lining. However, Helicobacter pylori encoded virulence factors negatively regulate these tight junctions and contribute to dysfunction of gastric mucosa. Here, we have predicted the regulation of important tight junction proteins, such as Zonula occludens-1, Claudin-2 and Connexin32 in the presence of pathogenic proteins. Molecular events such as post translational modifications and crosstalk between phosphorylation, O-glycosylation, palmitoylation and methylation are explored which may compromise the integrity of these tight junction proteins. Furthermore, the signaling pathways disrupted by dysregulated kinases, proteins and post-translational modifications are reviewed to design an abstracted computational model showing the situation-dependent dynamic behaviors of these biological processes and entities. A qualitative hybrid Petri Net model is therefore constructed showing the altered host pathways in the presence of virulence factor cytotoxin-associated gene A, leading to the disruption of tight junction proteins. The model is qualitative logic-based, which does not depend on any kinetic parameter and quantitative data and depends on knowledge derived from experiments. The designed model provides insights into the tight junction disruption and disease progression. Model is then verified by the available experimental data, nevertheless formal in vitro experimentation is a promising way to ensure its validation. The major findings propose that H. pylori activated kinases are responsible to trigger specific post translational modifications within tight junction proteins, at specific sites. These modifications may favor alterations in gastric barrier and provide a route to bacterial invasion into host cells.

  12. Description of Software Architecture Based on Petri Net%基于Petri Net软件体系结构模型的描述

    Institute of Scientific and Technical Information of China (English)

    周国强; 陈春玲

    2002-01-01

    软件体系结构是软件工程中一个新兴的研究热点,但是没有一个比较通用的描述规范.因此体系结构的完整性、一致性和正确性等都无法保证.该文提出的一个Petri Net的扩展理论,给出了抽象库所和抽象变迁的概念,为构件的信息隐藏、控制流的抽象提供了可能;同时对重用有特别意义的继承机制在PN中的表示进行了比较详细介绍,吸取了PN强大而完整的描述能力,严谨的验证体系.为软件体系结构描述的正确性提供了一个比较简单,但是完整的基于Net的描述方法.

  13. Coloured Petri Nets

    DEFF Research Database (Denmark)

    Jensen, Kurt; Kristensen, Lars Michael

    informally introduced through examples and then followed by formal definitions (which may be skipped). The book is ideally suitable for a one-semester course at an advanced undergraduate or graduate level, and through its strong application examples can also serve for self-study. It features an accompanying...

  14. 基于Petri网建模的Web型MIS系统的研究%Research of Petri Net Modeling for Web Management Information System

    Institute of Scientific and Technical Information of China (English)

    冷明; 孙凌宇; 郭恺强; 朱平

    2011-01-01

    We propose the process model of web MIS based on MVC architecture, which can be used to describe the relationship and consequence of data transfer in different layers of MVC architecture. We also give the Petri net modeling steps of web MIS based on MVC architecture, which provides theoretical basis for analyzing, verifying and optimizing the business process of web MIS. Furthermore, we discuss the application of Petri net in system model- ing, taking scientific research MIS of Jinggangshan University as an example. The experiment and the analysis show that the Petri net modeling is feasible and effective on scientific research MIS.%文中提出了基于MVC架构的web型信息管理流程模型,并通过定义的模型五元组来描述各层之间数据传递的关系和结果.给出了基于MVC架构的web型MIS系统Petri网建模基本步骤,为web型MIS系统的业务流程的分析、验证与优化提供了理论依据.以井冈山大学科研管理信息系统为例,讨论了Petri网理论在建模中的应用,实验结果表明采用Petri网理论对科研管理信息系统建模是可行且有效的.

  15. 基于Petri网的BPR建模方法的研究%Study of BPR Modeling Method Based on Petri Nets

    Institute of Scientific and Technical Information of China (English)

    曾斌; 乔非; 张浩; 高菊花; 谢小轩; 张筱棠

    2001-01-01

    This paper focuses on process model and its modeling method based on Petri nets. After forty years study and application,Petri nets have been maturely used in the domain of automated control,communication and computer science. However it hasn′t been widely applied to support BPR modeling. In this paper a modeling method based on Petri nets-BPM will be proposed,especially,by adding some proper properties to a process model,which is designed with BPM,the model can be directly used for simulation,so the data for optimization of the process can be obtained. At the end of this paper,a simple example will be provided to verify the Model and Modeling Method.%文章论述了基于Petri网的事务流程模型和流程建模方法。经过40多年的研究与应用,Petri网在自动控制、通信和计算机科学等许多领域已经获得了较为成熟的应用。但把它作为支持BPR实施的流程建模工具,还没有得到广泛的应用。文中提出了一种基于Petri网的流程建模方法-BPM,在增加适当的属性后,用BPM设计的流程可直接用于仿真,这样就可得到必要的流程优化数据,以实现流程的优化。文章最后用一个简单的例子对BPM的有效性进行了验证。

  16. Modeling the Metabolism of Arabidopsis thaliana: Application of Network Decomposition and Network Reduction in the Context of Petri Nets

    Directory of Open Access Journals (Sweden)

    Ina Koch

    2017-06-01

    Full Text Available Motivation:Arabidopsis thaliana is a well-established model system for the analysis of the basic physiological and metabolic pathways of plants. Nevertheless, the system is not yet fully understood, although many mechanisms are described, and information for many processes exists. However, the combination and interpretation of the large amount of biological data remain a big challenge, not only because data sets for metabolic paths are still incomplete. Moreover, they are often inconsistent, because they are coming from different experiments of various scales, regarding, for example, accuracy and/or significance. Here, theoretical modeling is powerful to formulate hypotheses for pathways and the dynamics of the metabolism, even if the biological data are incomplete. To develop reliable mathematical models they have to be proven for consistency. This is still a challenging task because many verification techniques fail already for middle-sized models. Consequently, new methods, like decomposition methods or reduction approaches, are developed to circumvent this problem.Methods: We present a new semi-quantitative mathematical model of the metabolism of Arabidopsis thaliana. We used the Petri net formalism to express the complex reaction system in a mathematically unique manner. To verify the model for correctness and consistency we applied concepts of network decomposition and network reduction such as transition invariants, common transition pairs, and invariant transition pairs.Results: We formulated the core metabolism of Arabidopsis thaliana based on recent knowledge from literature, including the Calvin cycle, glycolysis and citric acid cycle, glyoxylate cycle, urea cycle, sucrose synthesis, and the starch metabolism. By applying network decomposition and reduction techniques at steady-state conditions, we suggest a straightforward mathematical modeling process. We demonstrate that potential steady-state pathways exist, which provide the

  17. Time Petri Net Model with Mixed Semantics%混合语义时间Petri网模型

    Institute of Scientific and Technical Information of China (English)

    潘理; 丁志军; 郭观七

    2011-01-01

    提出了时间Petri网的混合语义模型,通过在变迁及其非冲突变迁集的最小上界处设置强制实施点,排除冲突变迁对变迁可实施性的影响,达到既能扩大模型调度范围又可保证任务调度时限性的目的,以解决现有语义模型在调度分析上的缺陷.进一步证明了混合语义模型的图灵等价性及标识可达性问题的不可判定性,然后界定了3种语义模型的时间语言接受能力.最后提出了状态类分析方法,用于模型的可调度性分析和时间计算,并以一个柔性制造系统为例,比较和验证了3种语义模型的调度分析能力.%This paper presents a time Petri net (TPN) model with mixed semantics that efficiently addresses the schedulability analysis problem of the existing semantics models. The proposed model associates each firahle transition with a mandatory firing point that is set to the least upper bound of the transition and its non-conflicting transitions. This treatment not only eliminates the effect of conflicting transitions on the transition friability and extends the scheduling scope of the TPN model, but also ensures the time limit of thc task scheduling. To determine thc exprcssiveness of the mixed model, the study proves that the mixed semantics model has the power of Turing machines and its marking reachability problem is undecidable. The timed expressiveness of three semantics models with respect to timed language acceptance is also comparcd. A statc class approach is then proposed for the scheduling analysis of thc mixed model. Finally, a flexible manufacturing system is used as an example to compare the scheduling ability of three semantics models.

  18. Research on Model Parameter Identification Based on Normal Stochastic Petri Net%基于正态Petri网的模型参数识别研究

    Institute of Scientific and Technical Information of China (English)

    陈哲; 刘久富; 王正谦

    2014-01-01

    The factor of time had played an important role in the analysis of real-time systems. As the importance of time analysis in the application of Petri nets is increasing,a variety of timed Petri net models were proposed. Considering the characteristics of dynamic real-time systems,a stochastic Petri net with normal distributions of the firing periods was designed and a method for the identification of the parameters was proposed based on a statistical analysis of the behavior of the system. The system model of a random manufacturing unit was built with normal Petri net and the parameters of firing periods were verified by the estimation algorithm. The simulation results fit in-to the actual behavior of the system and prove the effectiveness of this method.%时间因素在对实时系统的分析中占据着重要的位置。随着时间因素在Petri网应用分析中的地位越发重要,各种与时间相关的Petri网模型相继被提出。文中结合动态实时系统的运行特征,设计了一种变迁点火时间服从正态分布的随机Petri网模型,并基于对系统行为的统计分析,提出了一种用于对变迁时间参数进行识别的数值算法。以一种随机制造单元为例,建立正态随机Petri网模型,并运用参数识别算法确定变迁时间参数。仿真结果符合系统的实际运行结果,证明了该方法的有效性。

  19. The signaling petri net-based simulator: a non-parametric strategy for characterizing the dynamics of cell-specific signaling networks.

    Directory of Open Access Journals (Sweden)

    Derek Ruths

    2008-02-01

    Full Text Available Reconstructing cellular signaling networks and understanding how they work are major endeavors in cell biology. The scale and complexity of these networks, however, render their analysis using experimental biology approaches alone very challenging. As a result, computational methods have been developed and combined with experimental biology approaches, producing powerful tools for the analysis of these networks. These computational methods mostly fall on either end of a spectrum of model parameterization. On one end is a class of structural network analysis methods; these typically use the network connectivity alone to generate hypotheses about global properties. On the other end is a class of dynamic network analysis methods; these use, in addition to the connectivity, kinetic parameters of the biochemical reactions to predict the network's dynamic behavior. These predictions provide detailed insights into the properties that determine aspects of the network's structure and behavior. However, the difficulty of obtaining numerical values of kinetic parameters is widely recognized to limit the applicability of this latter class of methods. Several researchers have observed that the connectivity of a network alone can provide significant insights into its dynamics. Motivated by this fundamental observation, we present the signaling Petri net, a non-parametric model of cellular signaling networks, and the signaling Petri net-based simulator, a Petri net execution strategy for characterizing the dynamics of signal flow through a signaling network using token distribution and sampling. The result is a very fast method, which can analyze large-scale networks, and provide insights into the trends of molecules' activity-levels in response to an external stimulus, based solely on the network's connectivity. We have implemented the signaling Petri net-based simulator in the PathwayOracle toolkit, which is publicly available at http

  20. Petri nets model for multicontrol system%基于Petri网模型的计算机群控系统设计

    Institute of Scientific and Technical Information of China (English)

    张胜昌; 钟廷修; 许仰曾

    2001-01-01

    This paper analyzes the problems of multicontrol process. Th e simulation for the multiagent cooperation of stage mechanical equipment contro lling process is realized by adopting parallel processing techonology and petri nets model.%分析了计算机群控过程中所面临问题,探讨了有关多智能体系统的协调,并采用并行处理技术,建立了Petri网模型,并对群体控制过程多智能体协调进行了模拟。

  1. 一种新的安全Petri网及其多级安全机制分析%A Novel Multilevel Security Petri Net and its Security Analysis

    Institute of Scientific and Technical Information of China (English)

    王小明; 赵宗涛; 袁崇义

    2003-01-01

    Petri Net(PN) is a very important modeling methodology for dynamic concurrent system. Many PN modelsare available in existing literature,but a little attention has been paid to such a PN that supports multilevel securepolicies. In this paper,a novel PN model ,named as multilevel secure PN (MLSPN),is proposed ,and its multilevel se-curity mechanism is analysed formally. MLSPN has of a flexible and strong power to support a dynamic time con-traint,and the security covert channel can also be eleminated. Therefore MLSPN may have practical application inmany areas ,such as secure workflow development ,secure database design,and secure protocol analysis ,etc.

  2. Fire Risk Assessment of Flight Deck of Aircraft Carrier Based on Petri Nets%基于 Petri 网的航母飞行甲板火灾评价方法*

    Institute of Scientific and Technical Information of China (English)

    胡容兵; 訾书宇; 谢君

    2014-01-01

    The aviation support operations of flight deck are very complicated ,in which there are a lot of interactive risk factors ,and the fire accidents are often arising ,so all of these bring serious hidden troubles on personnel ,aircrafts and e‐quipments .Until now ,some risk assessment methods have become mature ,but these methods are hard to analyze fire risk quantitatively and dynamically .Based on summarizing the current fire risk assessment methods ,according to fire safety char‐acteristics of flight deck ,the object‐oriented Petri Nets is adopted to deal with fire risk assessment of flight deck ,and a method based on Petri Nets modeling and simulation is put forward .The proposed method has great meanings in analyzing fire risk of flight deck quantitatively .%航母飞行甲板上的航空保障作业极为复杂,各种危险源互相交织,极易发生火灾事故,给人员、舰载机和系统设备安全造成了很大隐患。目前,火灾风险的随机性评价方法虽比较成熟,但难以对其进行定量和动态分析。在综合当前火灾风险评价方法的基础上,针对航母飞行甲板的火灾安全特性,提出使用面向对象的 Petri网建模和仿真方法,进行飞行甲板火灾风险评价,并建立了相应的评价模型,为飞行甲板定量评价提供了重要支撑。

  3. ertCPN: The adaptations of the coloured Petri-Net theory for real-time embedded system modeling and automatic code generation

    Directory of Open Access Journals (Sweden)

    Wattanapong Kurdthongmee

    2003-05-01

    Full Text Available A real-time system is a computer system that monitors or controls an external environment. The system must meet various timing and other constraints that are imposed on it by the real-time behaviour of the external world. One of the differences between a real-time and a conventional software is that a real-time program must be both logically and temporally correct. To successfully design and implement a real-time system, some analysis is typically done to assure that requirements or designs are consistent and that they satisfy certain desirable properties that may not be immediately obvious from specification. Executable specifications, prototypes and simulation are particularly useful in real-time systems for debugging specifications. In this paper, we propose the adaptations to the coloured Petri-net theory to ease the modeling, simulation and code generation process of an embedded, microcontroller-based, real-time system. The benefits of the proposed approach are demonstrated by use of our prototype software tool called ENVisAge (an Extended Coloured Petri-Net Based Visual Application Generator Tool.

  4. Quasi-Steady-State Analysis based on Structural Modules and Timed Petri Net Predict System’s Dynamics: The Life Cycle of the Insulin Receptor

    Directory of Open Access Journals (Sweden)

    Jennifer Scheidel

    2015-12-01

    Full Text Available The insulin-dependent activation and recycling of the insulin receptor play an essential role in the regulation of the energy metabolism, leading to a special interest for pharmaceutical applications. Thus, the recycling of the insulin receptor has been intensively investigated, experimentally as well as theoretically. We developed a time-resolved, discrete model to describe stochastic dynamics and study the approximation of non-linear dynamics in the context of timed Petri nets. Additionally, using a graph-theoretical approach, we analyzed the structure of the regulatory system and demonstrated the close interrelation of structural network properties with the kinetic behavior. The transition invariants decomposed the model into overlapping subnetworks of various sizes, which represent basic functional modules. Moreover, we computed the quasi-steady states of these subnetworks and demonstrated that they are fundamental to understand the dynamic behavior of the system. The Petri net approach confirms the experimental results of insulin-stimulated degradation of the insulin receptor, which represents a common feature of insulin-resistant, hyperinsulinaemic states.

  5. RESEARCH AND IMPLEMENTATION OF MODEL CHECKING OF PETRI NET BASED ON ON-THE-FLY TECHNIQUE%基于on-the-fly的Petri网模型检查技术研究与实现

    Institute of Scientific and Technical Information of China (English)

    沈云付; 解晓方

    2011-01-01

    Petri网是一种应用非常广泛的建模工具,它能深刻、简洁地描述控制系统,特别是能较好地描述并发系统的结构,并能对系统的动态性质进行分析.在探讨了Petri网的模型检查的基础上,采用双DFS算法,对基于Petri网的模型检查的算法进行了改进,提出了针对Petri网的on-the-fly算法,同时给出了基于on-the-fly的Petri网模型检查的实现和测试,从而可以有效地对Petri网表示的系统模型进行模型检查.%Petri net is a very widely used modelling tool ,which can describe the control system in a profound and brief way.In particular,it can better describe the structure of concurrent system,and can analyse the dynamic property of a system.In this paper, based on the discussion of model checking of the Petri net,we adopt double DFS algorithm to improve the Petri net-based model checking algorithm,put forward the on-the-fly algorithm in light to the Petri net.Meanwhile,we also present the realisation and test of model checking of Petri net based on on-the-fly algorithm,so that the model checking on the system model expressed by Petri net can be applied effectively.

  6. Modeling production configuration using nested colored object-oriented Petri-nets with changeable structures

    NARCIS (Netherlands)

    Zhang, Lianfeng (Linda); Jiao, Jianxin (Roger)

    2009-01-01

    Configuring production processes based on process platforms has been well recognized as an effective means for companies to provide product variety while maintaining mass production efficiency. The production processes of product families involve diverse variations in manufacturing and assembly proc

  7. Power System Fault Diagnosis Method Based on Bayesian Petri Nets%一种基于贝叶斯Petri网的故障诊断方法

    Institute of Scientific and Technical Information of China (English)

    佘维; 叶阳东

    2011-01-01

    针对Petri网在分析复杂电力系统时的容错性差且难以适应网络拓扑变化的问题,提出一种贝叶斯Petri网模型(BPN),并基于该模型提出一种电网故障诊断方法.该方法通过电力系统网络拓扑分析确定停电区域,随后按照故障蔓延方向对停电区域内的元件分别建立BPN模型,应用Petri网推理和贝叶斯概率计算确定故障元件,最后采用均值方法对各方向上的分析结果进行融合,诊断分析表明,该方法在信息不完备的情况下具有较好的容错性,并且在网络拓扑结构发生变化后仍具有较好的适应性.由于BPN推理时根据基于统计的先验概率求取元件故障的发生概率,避免了直接对计算参数进行设定的主观性.%For Petri net's fault tolerance was poor and it was difficult to adapt to the topological change of network in the analysis of complex power system, this paper proposed a kind of Bayesian Petri net model, and gave a fault diagnosis method for power grid based on this model. According to the fault spread directions, this method established the BPN models for each component in power cut area separately, and determined the failed component by the application of Petri net inference and Bayesian probability calculation, finally, fused the results by averaging method. Diagnosis analysis showed that this method had better fault tolerance under the condition of incomplete information, and had better adaptability after the change of network topology structure. In the BPN inference, calculating the fault probability of component based on the prior probability from statistics, avoided the subjectivity of setting related parameters directly.

  8. Workflow Process Definition Based on Object Petri-Net%基于对象Petri网的工作流过程定义

    Institute of Scientific and Technical Information of China (English)

    曹化工; 杨曼红

    2001-01-01

    Recently, Workflow Management becomes the hot topic in the research field. The methodology and standardization of the Workflow Process Definition is the key issue of Workflow Management. While the existing methods and standards are not good enough, this paper suggests an approach based on OPN and its description language LOOPN++ for Workflow Process Definition is described in detail.%文中提出了基于对象Petri网(Object Petri-Net,OPN)和基于OPN的文本描述语言LOOPN++工作流过程定义接口标准,论述了其可行性和优势,并给出了形式化描述.

  9. APPLICATION OF PETRI NETS IN BUSINESS PROCESS MODELING%Petri网在业务过程建模中的应用

    Institute of Scientific and Technical Information of China (English)

    李红臣; 史美林

    2001-01-01

    Business process modeling is the basis of Workflow management system (WfMS). At present, the technology of business process modeling is short of systematic research. This paper mainly discusses the application of petri nets in the formal description of business process, soundness proving, performance evaluation and model optimizing in combination with one business process modeling tool.%业务过程建模是工作流管理系统的基础,当前人们对业务过程建模技术还缺乏系统研究。本文主要结合我们实现的业务过程建模工具综述了Petri网在业务过程的形式化表示、正确性证明、性能评价和模型优化等方面的应用。

  10. Research of BPMN Workflow Analysis Based on Petri Net%基于Petri网的BPMN工作流分析方法研究

    Institute of Scientific and Technical Information of China (English)

    郑晓东

    2016-01-01

    BPMN workflow is widely used in all kinds of office automation systems. This article models a BPMN workflow as a Petri net, analyzes its structure characteristics, running states and success probabilities of factors, then proposes a research method of BPMN workflow based on the running state of Stochastic Petri net. First we analyze the running state of the workflow that is composed of events, activities, and gateways. Then according to the workflow running state we track the workflow execution process. Finally, we derive the workflow success probability. This method is not concerned with the running path of the workflow system, but emphasizes on the data analysis of the running state of the workflow.%BPMN工作流被广泛应用于各种办公自动化系统,本文通对BPMN工作流的Petri网建模,分析工作流系统的结构特征、运行状态、成功概率等因素,提出了基于随机Petri网的BPMN工作流分析方法。在对由事件、活动和关口组成的工作流的运行状态进行分析之后,根据工作流的运行状态分析工作流的执行过程,以此求得整个工作流系统的成功运行概率。这种方法不是工作流的运行路径分析,而是对工作流的各个运行状态进行数据分析。

  11. MPI程序的Petri网模型及其动态性质%MPI Programs' Petri Net Model and Its Dynamic Properties

    Institute of Scientific and Technical Information of China (English)

    崔焕庆; 吴哲辉

    2006-01-01

    对并行程序进行验证以保证正确性是很重要的,但是由于并行程序比串行程序要复杂得多,因此有必要建立它们的模型.MPI是目前应用最广泛的基于消息传递的并行程序编程标准之一.基于MPI程序的特点,提出了MPI并行程序的Petri网模型--MPINet,给出了MPI函数的基本Petri网模型及对程序建模的基本步骤.定义了静态可执行的和并行正确的并行程序,并研究了MPINet的动态性质,包括安全性、可达性、可逆性以及活性.这些方法可以用于其他并行编程标准的分析.%It is very important to verify parallel programs to assure the correctness, but they are more complicated than the sequential ones, so it is necessary to model the program. MPI is one of the most popular standards used to program parallel applications based on message passing. Based on characteristics of MPI program, the Petri net model of MPI parallel program--MPINet was presented, and the basic Petri net models of MPI functions and basic steps to build the program's model were given. The concepts of statically executable and concurrent correct parallel program were discussed, and dynamic properties including safeness, reachability, reversibility and liveness were studied. All these methods can easily be used to the other parallel programming standards.

  12. 基于智能Petri网的物流配送路径优化算法%Algorithm of logistics distribution path optimization based on intelligent Petri net

    Institute of Scientific and Technical Information of China (English)

    罗义学

    2011-01-01

    基于智能Petri网构建了物流配送路径的优化模型.通过定义智能Petri网的运行规则,得到了基于智能Petri网的物流配送路径优化算法与计算流程,分析了车辆在交叉口的实际延误阻抗时配送分析的影响.该算法具有求解不需要对物流网络图作任何修改和容易实现配送过程的动态模拟的特点,利用该算法可以获取配送车辆从出发点到城市中任何一个节点的最优路径.将算例与改进的Dijkstra算法进行了对比分析,结果表明了该算法的可行性和有效性.%Based on the intelligent Petri net, a logistic delivery path optimization model is constructed. Through defining specific running rules for the intelligent Petri net, an optimization algorithm of logistic delivery path is put forward and calculation process is presented. The actual delay experienced by delivery vehicles at intersections is taken into account for analysis. The algorithm needn' t modify the logistic network and the dynamic version of the delivery process is simulated easily. The shortest path for a delivery vehicle travelling from the starting point to any point in the city is founded. By comparing with the Dijkstra algorithm in a case study, it is proven that our algorithm is both applicable and efficient.

  13. Fault Detection for Robot Processing System Based on Petri Net with Unobservable Transitions%基于含不可观变迁Petri网的码垛机器人零件加工系统故障检测方法

    Institute of Scientific and Technical Information of China (English)

    刘久富; 陈柯; 梁娟娟; 叶文华; 王志胜

    2013-01-01

    研究了基于含不可观变迁Petri网的码垛机器人零件加工系统故障检测问题.结合机器系统运行过程中的故障特征,对Petri网在机器系统故障诊断中的应用进行了研究,提出了包含不可观变迁Petri网的基本可达树和诊断分析函数的概念及基本可达树故障检测算法.以码垛机器人零件加工系统为例,建立了Petri网系统模型,应用基本可达树故障检测算法进行检测,故障检测结果符合码垛机器人零件加工系统实际运行情况,验证了该方法的有效性.%This paper investigated the fault detection problem of the Petri net with unobservable transitions. Based on the fault characteristics for machine systems in the operation process as well as basic theory of Petri net,this paper made a study of the applications of Petri net in the fault detection of the robot processing system and presented the concept and algorithm of basis reachability tree and diagnosis analysis function in the Petri net with unobservable transitions. An algorithm of the diagnostic state was developed by using the basis reachability tree. The system model of part processing system for the motion of stacking robot was built with Petri net, and the diagnosis results of the diagnostic states were analysed. The diagnosis results are consistent with the actual operation of parts processing system and prove the effectiveness of this method.

  14. 结合Petri网和Pi演算的协同业务过程建模%Collaboration Business Process Modeling Based on Petri Nets and Pi Calculus

    Institute of Scientific and Technical Information of China (English)

    代飞; 莫启; 林雷蕾; 朱锐; 李彤; 谢仲文

    2015-01-01

    Collaboration business processes enable local business processes of organizations to communicate and coop-erate with each other to achieve their common business goals by forming a relatively stable process view. In order to guarantee the correctness and consistence of collaboration business processes, it becomes more and more important to model them using formal methods. This paper combines the advantages of Petri nets and Pi calculus, and proposes a modeling method. This method applies the separation of concerns to describe collaboration business processes from two views. On the one hand, the public view is proposed from the view of control flow to graphically describe the structure and states of business processes involved in a collaboration business process using Petri nets based on their flow-oriented feature. On the other hand, the cooperation view is proposed from the view of interaction to describe the interactions of collaboration business processes using Pi calculus based on their interaction-oriented feature.This paper proposes process labeled system to build the link between Petri nets and Pi calculus. Compared with tra-ditional business process modeling methods, the proposed method can effectively support the characteristics of col-laboration business processes.%协同业务过程使组织业务过程同其他组织的业务过程间进行交互和协作,以形成相对稳定的过程视图,从而满足共同的商业目标。为确保过程模型的正确性,采用形式化方法对协同业务过程进行建模变得越来越重要。将Petri网和Pi演算进行交叉应用,提出了一种协同业务过程的建模方法。该方法采取关注点分离的原则,一方面,从控制流角度,针对协同业务过程面向流的特点,提出公共视图,使用Petri网直观描述参与协同组织的业务过程的静态结构和状态转换;另一方面,从交互角度,针对协同业务过程面向协作的特点,提出协

  15. 语义标记Petri网的组合Web服务建模与验证%Modeling and Verifying Composite Web Services Based on Semantic Annotated Petri Nets

    Institute of Scientific and Technical Information of China (English)

    雷丽晖; 段振华

    2009-01-01

    随着Web服务组合的发展,整合业务过程成为可能.组合Web服务可以被看作是基于过程的工作流.由于死锁、不安全和不可达等流的设计错误会影响组合Web服务的有效执行,因此这些错误应在组合Web服务执行前被检测出并修改.提出了基于语义标记Petri网的组合Web服务建模与验证方法.首先提出语义标记Petri网(SaPNs),并给出其语义;用受限描述逻辑tableau算法获得组合Web服务;使用SaPNs描述组合Web服务及其组成部分;最后,使用基于SaPNs的分析方法验证了组合Web服务.使用该方法在开放的Internet环境下可以获得满足客户需求的、可靠的组合Web服务.%Integrating business processes becomes practicable along with the development of Web services composition. Composite Web services can be regarded as process-based workflows. Since error design of flow structures, such as deadlock, unsafeness, non-reachability and so on, will affect composite Web services performance, these errors should be detected and corrected before composite Web services are executed. An approach for modeling and verifying composite Web services based on semantic annotated Petri Nets is proposed.Firstly, semantic annotated Petri Nets (SaPNs) is presented and the semantics of SaPNs is given. Secondly, a restricted description logic tableau algorithm is utilized to obtain composite Web services. Thirdly, SaPNs is used to represent a composite Web service and the participating services that are invoked by this composite Web service.Finally, the composite Web services represented with the SaPN are verified by means of some analysis methods based on SaPNs. With this approach, a reliable composite Web services meeting client requirements in an open Internet environment can be achieved.

  16. Modeling and evaluation of information systems using coloured petri network

    Directory of Open Access Journals (Sweden)

    Ehsan Zamirpour

    2014-07-01

    Full Text Available Nowadays with the growth of organizations and their affiliates, the importance of information systems has increased. Functional and non-functional requirements of information systems in an organization are supported. There are literally several techniques to support the functional requirements in terms of software methodologies, but support for the second set of requirements has received little attention. Software Performance Engineering (SPE forum tries to address this issue by presenting software methodologies to support both types of requirements. In this paper, we present a formal model for the evaluation of system performance based on a pragmatic model. Because of supporting the concurrency concepts, petri net has a higher priority than queuing system. For mapping UML to colored Petri net diagram, we use an intermediate graph. The preliminary results indicate that the proposed model may save significant amount of computations.

  17. 基于时间Petri网的Artifact有效性的验证%Verification of the validity of Artifact based on time Petri net

    Institute of Scientific and Technical Information of China (English)

    高尚; 金顺福; 刘国华; 王颖; 刘海滨

    2011-01-01

    In Artifact-oriented business process management system, Artifact changes dynamically as the business core data entity. And the state of Artifact is closely related to the situation of process enactment, so it is a key problem to validate the validity of Artifact. The corresponding process of Artifact is firstly analyzed based on time Petri net to gain the business request tree, and the snapshots are then extracted from record database of process in the system to build a snapshot tree. Finally, it can be concluded whether Artifact is valid in Artifact-oriented business process management system by comparing the snapshot tree with business request tree.%在面向Artifact的业务流程管理系统中,业务核心数据实体Artifact具有动态时变性.Artifact状态是否正常关系到流程的运转成功与否,因此,验证Artifact的有效性是一个关键问题.针对该问题本文基于时间Petri网理论对Artifact的相关流程进行分析并获得其业务要求树,然后根据流程记录数据库中Artifact的快照构建出相应快照树,最后通过比较业务要求树和快照树而得以验证Artifact是否有效.

  18. Contribution to the modelling and analysis of logistics system performance by Petri nets and simulation models: Application in a supply chain

    Science.gov (United States)

    Azougagh, Yassine; Benhida, Khalid; Elfezazi, Said

    2016-02-01

    In this paper, the focus is on studying the performance of complex systems in a supply chain context by developing a structured modelling approach based on the methodology ASDI (Analysis, Specification, Design and Implementation) by combining the modelling by Petri nets and simulation using ARENA. The linear approach typically followed in conducting of this kind of problems has to cope with a difficulty of modelling due to the complexity and the number of parameters of concern. Therefore, the approach used in this work is able to structure modelling a way to cover all aspects of the performance study. The modelling structured approach is first introduced before being applied to the case of an industrial system in the field of phosphate. Results of the performance indicators obtained from the models developed, permitted to test the behaviour and fluctuations of this system and to develop improved models of the current situation. In addition, in this paper, it was shown how Arena software can be adopted to simulate complex systems effectively. The method in this research can be applied to investigate various improvements scenarios and their consequences before implementing them in reality.

  19. Process-Modeling in Virtual Maintenance Based on Petri Net%基于Petri网的虚拟维修过程建模

    Institute of Scientific and Technical Information of China (English)

    黄东坡; 曹继平; 宋建社; 杨檬

    2011-01-01

    针对维修过程中复杂的活动关系,提出一种基于状态机Petri网的虚拟维修过程建模方法.对维修过程中的约束关系进行描述分析,建立了维修过程逻辑网模型,表达出整个维修操作过程,并结合示例验证模型的合理性.该方法解决了装备复杂维修过程的建模问题,可为实际维修提供技术支持.%Aiming at the complicated relationships in the maintenance process, proposed a virtual maintenance process modeling method based on State Petri net. The paper analyzed the constrained relationships between the maintenance processes, and constructed the maintenance process logical model. The model could express the maintenance process;finally the paper verified the rationality of the model with an example. This method solved the problem of complex maintenance process modeling and provided technical support for the real maintenance.

  20. Web Services Composition Modeling and Verification Based on Petri Net%基于Petri网的Web服务组合建模与验证

    Institute of Scientific and Technical Information of China (English)

    丁冲冲; 李婷婷

    2014-01-01

    This paper first puts forward Web services composition modeling method based on Petri net. The formal modeling for Web services composition is also the article research content. Then the paper uses the reachability tree as the analytical tool to analyse and verify the features of services composition model, such as accessibility, activity and boundedness. Finally, the article us-es a specific example to illustrate the application of this method.%该文首先提出了基于Petri网的Web服务组合建模方法,对服务组合进行形式化建模,然后采用可达树作为分析工具,对服务组合模型的可达性,活性,有界性等特性进行验证分析。最后通过一个具体的实例说明此方法的应用。

  1. Reliability-Based and Cost-Oriented Product Optimization Integrating Fuzzy Reasoning Petri Nets, Interval Expert Evaluation and Cultural-Based DMOPSO Using Crowding Distance Sorting

    Directory of Open Access Journals (Sweden)

    Zhaoxi Hong

    2017-08-01

    Full Text Available In reliability-based and cost-oriented product optimization, the target product reliability is apportioned to subsystems or components to achieve the maximum reliability and minimum cost. Main challenges to conducting such optimization design lie in how to simultaneously consider subsystem division, uncertain evaluation provided by experts for essential factors, and dynamic propagation of product failure. To overcome these problems, a reliability-based and cost-oriented product optimization method integrating fuzzy reasoning Petri net (FRPN, interval expert evaluation and cultural-based dynamic multi-objective particle swarm optimization (DMOPSO using crowding distance sorting is proposed in this paper. Subsystem division is performed based on failure decoupling, and then subsystem weights are calculated with FRPN reflecting dynamic and uncertain failure propagation, as well as interval expert evaluation considering six essential factors. A mathematical model of reliability-based and cost-oriented product optimization is established, and the cultural-based DMOPSO with crowding distance sorting is utilized to obtain the optimized design scheme. The efficiency and effectiveness of the proposed method are demonstrated by the numerical example of the optimization design for a computer numerically controlled (CNC machine tool.

  2. Concurrent Dynamic Visualizations With Expressive Petri Net Representations to Enrich the Understanding of Biological and Pathological Processes: an Application to Signaling Pathways

    Directory of Open Access Journals (Sweden)

    F. Ramos

    2012-10-01

    Full Text Available Dynamic visualizations and expressive representations are needed in systems biology to handle multiple interactionsoccurring during the biological processes of biopathway representations. Dynamic visualizations allow users an easeof interaction with pathway models. At the same time, representations of biopathways should express how interactionstake place. In spite of the fact that diverse databases provide users with pathways, their information andrepresentation are frequently different from each other and show restricted interactions because of their staticvisualization. An adopted solution is to merge diverse representations to obtain a richer one. However, due to differentformats and the multiple links involved in the pathway representations, the merge results frequently in erroneousmodels and in a tangle web of relations very hard to be manipulated. Instead, this work introduces a concurrentdynamic visualization (CDV of the same pathway, which is retrieved from different sites and then transformed intoPetri net representations to facilitate the understanding of their biological processes by interacting with them. Weapplied this approach to the analysis of the Notch signaling pathway, associated with cervical cancer; we obtained itfrom different sources which we compared and manipulated simultaneously by interacting with the provided CDV untilthe user generated a personalized pathway.

  3. 基于Petri网的网络攻击流模型研究%Research on Network Attack Flow Model Based on Petri Net

    Institute of Scientific and Technical Information of China (English)

    赵博夫; 殷肖川

    2011-01-01

    针对网络攻击的智能组织实施问题,提出一种攻击流的概念,选用Petri网作为工具,对网络攻击流进行建模.在此基础上,对3种基本网络攻击流模型进行分析,并结合IP欺骗攻击实例,分析其在IP欺骗攻击中的具体应用及其实现方式.实验结果表明,该模型既利于攻击者构建网络攻击方案,又能被计算机解析并组织实施网络攻击.%Aiming at the issue of organization and implementation of intelligent network attack problem, this paper presents the concept of attack flow and uses Petri nets as a tool to model the flow of network attacks.On the basis, this paper analyses three kinds of basic network attack flow model.Based on the model, this paper gives an example of IP spoofing and analyses the specific application of the model and its implementation method in the IP spoofing attacks to show that the model is not only beneficial for the attacker to build network attack programs, but also helpful for the computer to analyse model and organize network attacks.

  4. 混杂Petri网在企业能源系统建模中的应用%Application of Hybrid Petri Net in Modeling of Enterprise Energy System

    Institute of Scientific and Technical Information of China (English)

    赵斐; 祝军; 乔非; 吴启迪

    2011-01-01

    Energy model is a research method of energy system engineering. Enterprise energy system model is an important means in researching enterprise-class energy system and the basis of enterprise Energy Saving using systematic ideas. On the basis of analyzing production process in the iron and steel enterprise, the main styles of energy used by producing iron and steel were abstracted. And then,the Hybrid Petri net(HPN) is used in modeling the energy system of the whole enterprise, by which we can optimise the energy system according to different objective.%能源模型是一种能源系统工程的研究方法,企业级能源模型是研究企业级能源系统的重要手段,也是企业系统节能的基础.总结国内外各种能源模型,并在对钢铁企业生产流程分析研究的基础上,抽象出主要能源流程,利用混杂Petri网(HPN)对整个钢企的能源系统建立能源模型,给出基于Stateflow的能源系统HPN模型的仿真步骤,并给出实例,为进一步分析和优化能源系统提供了支持.

  5. Research of Cooperation Model of Combat Planning Based on Petri-net%基于Petri网的作战计划制定协作模型研究

    Institute of Scientific and Technical Information of China (English)

    刘兴林; 陈行军; 孙光明

    2011-01-01

    Cooperation model is one of primary technique in multiple platform combat planning system designing. Several typical cooperation models of conflict progress is proposed in this paper, by Petri-net simulation method, the cooperation model that can solve the conflict problems is designed and validated. The conclusion is that cooperation model cannot resolve all conflict problems, to solve the problems of cooperation planning using cooperation model and profession model is an effective method.%协作模型是设计多平台作战计划制定系统的关键技术之一,文章提出了协作过程冲突的几种典型模式,利用Petri网的过程仿真方法,设计并验证了解决冲突的协作模型,认为协作模型不能解决所有冲突问题,在协作模型与业务模型中分别处理协作制定的冲突问题是系统设计的有效方法.

  6. 基于Petri网的采购业务流程优化%Procurement Business Process Optimization Based on Petri Net

    Institute of Scientific and Technical Information of China (English)

    郑萍

    2016-01-01

    以国内某建筑施工企业的采购业务流程为研究对象,用Petri网技术构建了现有环境下和优化后的采购流程模型,以这两种情况下的业务流程模型的时间定量分析,来分析原有采购流程及优化后流程的优劣。结果表明,合理地选择供应商,提高了业务信息传递和处理的效率,缩短了采购周期。%In the domestic construction enterprises procurement business process as the research object,construct the model of the procurement process under the existing environment and optimized using the Petri net technology with time quantitative business process model under the two conditions of the analysis,to analyze the existing procurement process and optimized process quality.The results show that the reasonable choice of supplier selection mode,improve the efficiency of business information transmission and processing, shorten the procurement cycle.

  7. Petri Net and GA Based Approach for Dynamic Multi-objective JSP%基于Petri网和GA的多目标动态优化调度问题研究

    Institute of Scientific and Technical Information of China (English)

    陶泽; 李小军; 刘晓霞

    2011-01-01

    A multi-objective scheduling method based on the controlled Petri net and GA is proposed to the dynamic job-shop scheduling problem (JSP) constrained by machines, workers. Function objectives of the proposed method are to minimize the completion time, the maximum load of machines and the total expense of machines and workers. Firstly, a controller designed method for Petri net based on Parikh vector is introduced, and the Petri net model is constructed for urgent jobs. Then, the genetic algorithm (GA) is applied based on the controlled Petri net model and Pareto. The set of Pareto optimum solutions can be obtained. Especially important, it is capable of generating alternative schedule after an uncertain disturbance takes place on a job shop. Finally, a scheduling example is applied to show that the proposed method is feasible and efficient.%以最小化生产周期、机床负载和机床与工人的费用为调度目标,基于受控Petri网和遗传算法提出了一种多目标作业车间调度方法,用于解决作业车间的加工受到机床、操作工人双资源制约条件下的动态优化调度.首先,给出了基于Parikh矢量的Petri网控制器简化设计方法,并应用该方法构建了基于紧急订单的受控Petri网模型;然后设计了基于Pareto的遗传算法,能够获得Pareto最优解集;尤其重要的是能够针对车间的动态扰动给出相应的调度方案.最后,通过实例验证了该方法的可行性和有效性.

  8. Motion Modeling of Crawling Robot Based on Layer Controlled Hybrid Petri Net%爬行机器人的分层可控混成Petri网建模研究

    Institute of Scientific and Technical Information of China (English)

    高庆吉; 武晓霞; 刘芳; 李万民

    2011-01-01

    飞机表面爬行机器人是一个复杂的离散事件和连续动态事件相结合的混成运动系统,为描述系统的静态特性和动态行为,提出一种分层可控混成Petri网模型.依据爬行运动机构定义了Petri网模型组成元素,建立了爬行机器人单轴和双轴分层可控混成Petri网,该模型可接收上层运动轨迹指令并输出爬行动作序列.实验表明,基于该模型实施的飞机模拟机舱表面爬行控制安全可靠,验证了模型的正确性和实用性.%In order to describe static characteristics and dynamic behavior of the crawling robot on the aircraft surface which is a complex hybrid motor system as a combination of discrete event and continuous events, the layer controlled hybrid Petri nets is proposed.The definition of constituent elements of the Petri net is given based on the crawling robot movement mechanism and then established single axis layer controlled hybrid Petri net and dual axis layer controlled hybrid Petri net of crawling robot, the model of which could receive the upper trajectory commands and outputs crawling action sequences. Experiments show that: the implementation of creeping control on simulate cabin of the aircraft based on the model was safe and reliable, so the correctness and practicability of the model is verified.

  9. 基于模糊Petri网推理的核动力装置专家系统研究%Study of Nuclear Power Plant Expert System Based on Fuzzy Petri Net Reasoning

    Institute of Scientific and Technical Information of China (English)

    彭俏; 郭立峰; 马杰

    2012-01-01

    With the increase of the nuclear power plant expert system knowledge base, the consistency checking of knowledge base becomes difficult, and the diagnostic reasoning efficiency of the system also decreases. To solve this problem, fuzzy Petri net was used in knowledge representation and reasoning of the expert system. Fuzzy Petri net analysis techniques was used in calibration and maintenance of the knowledge base, and the diagnostic reasoning was carried out based on diagnostic rules and operating mechanism of Petri net. Simulation results show that the fuzzy Petri net is used in expert system, expert system can effectively carry out the knowledge base consistency test and fault diagnostic reasoning.%随着核动力装置专家系统知识库的增大,知识库的一致性检验变得困难,系统的诊断推理效率也随之下降.为了解决这一问题,将模糊Petri网用于专家系统的知识表示和推理.利用模糊Petri网的分析技术,对知识库进行校验和维护,以诊断规则的Petri网模型为基础,遵照Petri网的运行机制进行诊断推理.仿真实验表明,将模糊Petri网应用于专家系统,可有效进行知识库一致性检验和故障诊断推理.

  10. State Algorithm and Improvement of the Petri Net Model of the Krebs Cycle%三羧酸循环Petri网模型的改进与状态输出算法

    Institute of Scientific and Technical Information of China (English)

    王龙; 李孝忠; 李勇; 刘晓琴; 赵朋

    2016-01-01

    The established hybrid Petri net model of Krebs cycle in our preliminary work has a defect,so it is unable to get the model state of each period in the cyclic process.Aiming at remedying it,the original model has been improved with the hybrid functional Petri net.According to the improved model,a state algorithm is put forward and verified by a simplified model.Thus,the capacity of each place,i.e the quality of the reactants,in the first K phases of the cyclic reaction can be obtained and put out in sequence,which helps a lot in monitoring and studying the course of reaction of the Krebs cycle.%针对已建立的三羧酸循环混合 Petri 网模型无法获取循环反应过程中各个阶段模型状态的缺陷,使用混合函数 Petri 网对原混合 Petri 网模型进行改进,根据改进后的模型提出状态算法,并采用简化模型验证了模型和算法的有效性。结果表明:使用该算法能够依顺序获取反应循环过程的前K个阶段各个库所中物质(即反应物)的量,对监控、研究三羧酸循环等生化循环的反应过程提供了极大便利。

  11. Translating the Model of Business Process from Petri net to BPEL%基于Petri网业务流程建模及到BPEL4WS的转换

    Institute of Scientific and Technical Information of China (English)

    洪晓霞; 方洁; 江丕俊

    2011-01-01

    BPEL4WS language is a powerful description language for the business process which can be executed by computer as a standard language. It is primary from service to the business process in SOA ( service-oriented ) system. But BPEL code is not intuitive and prolix, So it is not fit for the abstract modeling of bosiness process. Therefore the translating from other abstract models to BPEL is very significant. Based the deep study on petri nets and BPEL language, this paper defines several components of the petri nets and the translating to BPEL code correspondingly, and then puts forward an algorithm about how to translate. Finally, a simple example was introduced for illustrating how to use the algorithm in business application which also can be proved the effectiveness of the method.%BPEL 语言是一种功能强大的描述业务流程的计算机可执行标准语言,在 SOA(面向服务)架构中扮演着将服务串联成商业流程的灵魂角色.但是由于它的不够直观和代码冗长等缺点,BPEL 不适合直接用于业务流程的抽象建模.因此研究其它抽象模型与 BPEL 问转换就相当有意义.在对 Petri 网和 BPEL 语言深入学习的基础上,定义了 Petri 网的若干部件及部件与 BPEL 的对应转换,然后提出了如何将业务流程 Petri 网模型转换成 BPEL 的算法,并用实例进行分析,验证该算法的有效性.

  12. Petri Net-Based Agent Modeling and Analysis for Aircraft Push-Back Behavior Model%基于CPN的Agent建模及其用于航空器推出的分析

    Institute of Scientific and Technical Information of China (English)

    王洁宁; 薛鹏; 徐肖豪

    2012-01-01

    Taking the method of cutting down pushback time to the purpose of reducing flight delay,analyze the conflicts which occurred during the process of pushback,setting security point in key position on pushback path in order to avoid the conflict;Then based on Agent modeling theories,by using the modeling method of OTCPN model the pushback behavior of aircraft and analyze the model in CPN Tools,the State Space Report shows that the model is unboundless,and there is no dead-points,confirming the feasibility of the model; Finally, design the actual push-back time calculate unit of the flight which minimizes the total delay on ground.%采用减少航班推出时间的方法以达到减少航班延误时间的目的,分析了航空器推出过程中存在的冲突问题,通过在推出路径关键位置设置安全点来避免冲突;基于Agent建模理论,采用面向对象的赋时着色Petri网(Object oriented Timed Colored Petri net,OTCPN)的建模方法,对航空器的推出行为建模,并在仿真工具CPN Tools中对模型进行了分析,通过状态空间报告(State Space Report)可知模型是有界的、可行的,且不存在死点;最后,设计实现了相邻机位航班地面延误最少前提下的实际推出时间计算单元.

  13. Aplicação dos conceitos de modelagem e de redes de Petri na análise do processo produtivo da indústria sucroalcooleira Application of modeling and Petri net concepts in the productive process of the sugarcane industry

    Directory of Open Access Journals (Sweden)

    Mamoru Carlos Yamada

    2002-06-01

    Full Text Available A modelagem, como meio de análise de processos do agronegócio, bem como de cadeias produtivas, atende à demanda por métodos apropriados. O presente trabalho objetivou avaliar a aderência dos conceitos de modelagem e de rede de Petri aplicados ao complexo agroindustrial da cana-de-açúcar. Utilizou-se uma empresa real para a aquisição das informações. Os modelos das cadeias de atividades foram validados com o uso da rede de Petri, por meio de um método de análise em que são simulados todos os caminhos possíveis e os estados que o sistema modelado pode atingir. O estudo resultou em 14 conjuntos de etapas de produção, englobando todas as operações unitárias das cadeias produtivas do açúcar e do álcool, desde o plantio da cana até o armazenamento do açúcar e do álcool.The modeling, as a tool of analysis of agribusiness processes as well as of productive chains, supplies the demand for appropriated methodological tools. The present work aimed to evaluate the adherence of modeling and Petri net concepts applied to the sugarcane agroindustrial complex. A real company was used for the acquisition of the information. Models of the chains of activities were validated with the Petri net tool, through an analysis method where all possible paths and all states that the modeled system can reach are simulated. The study resulted in 14 groups of production stages, including all unitary operations of the sugar and alcohol productive chains, from the planting of the cane to the storage of the sugar and alcohol.

  14. Time-Extended Petri Nets.

    Science.gov (United States)

    1979-08-01

    cjor. USAF Air Force Institute of Tecno ogy(AC Mght-Pattersofl AFB, OH 45433 19. KEY WORDS (continuean re verse side it necteetry and identifty *y block...Another type of specialized discrete simulation tool is the packaged simulator, of which the Computer Assisted System Eval- uator (CASE) (CASE Manual ...result from the manual network design process and are input in the TEPN Network Definition Language (NDL). The outputs are a network description in

  15. Process Model of Vehicle Testing System Based on Controlled Time Petri Nets%基于受控时间Petri网的车辆检测过程模型

    Institute of Scientific and Technical Information of China (English)

    安毅生; 贺冰花; 袁绍欣

    2012-01-01

    Focusing on the efficiency evaluation issue for vehicle testing systems, the driving events and the state transitions during the testing are analyzed, and the constraint conditions of vehicle scheduling are proposed as well. By combining the time constraint condition of scheduling and Controlled Petri Nets, a Controlled Time Petri Nets is proposed, and has been applying to modeling and analyzing of beat control and vehicle scheduling of vehicle testing system. It is demonstrated from the simulation results that the dynamic simulation based process model shorten the testing time compared with the traditional serial scheduling method.%针对汽车检测线运行效率评估及确保给定数量车辆检测时间最短的问题,通过分析检测过程中的驱动事件和状态演变,给出了车辆调度的约束条件,在此基础上把模型中的时间约束与受控Petri网相结合,提出了受控时间Petri网(Controlled Time Petri Nets)模型,采用该模型对检测线调度过程中的节拍控制与车辆调度进行可视化的建模与分析.实践表明对于多批次车辆检测任务采用该过程模型可明显缩短检测时间.

  16. Simulation-based model checking approach to cell fate specification during Caenorhabditis elegans vulval development by hybrid functional Petri net with extension

    Directory of Open Access Journals (Sweden)

    Ueno Kazuko

    2009-04-01

    Full Text Available Abstract Background Model checking approaches were applied to biological pathway validations around 2003. Recently, Fisher et al. have proved the importance of model checking approach by inferring new regulation of signaling crosstalk in C. elegans and confirming the regulation with biological experiments. They took a discrete and state-based approach to explore all possible states of the system underlying vulval precursor cell (VPC fate specification for desired properties. However, since both discrete and continuous features appear to be an indispensable part of biological processes, it is more appropriate to use quantitative models to capture the dynamics of biological systems. Our key motivation of this paper is to establish a quantitative methodology to model and analyze in silico models incorporating the use of model checking approach. Results A novel method of modeling and simulating biological systems with the use of model checking approach is proposed based on hybrid functional Petri net with extension (HFPNe as the framework dealing with both discrete and continuous events. Firstly, we construct a quantitative VPC fate model with 1761 components by using HFPNe. Secondly, we employ two major biological fate determination rules – Rule I and Rule II – to VPC fate model. We then conduct 10,000 simulations for each of 48 sets of different genotypes, investigate variations of cell fate patterns under each genotype, and validate the two rules by comparing three simulation targets consisting of fate patterns obtained from in silico and in vivo experiments. In particular, an evaluation was successfully done by using our VPC fate model to investigate one target derived from biological experiments involving hybrid lineage observations. However, the understandings of hybrid lineages are hard to make on a discrete model because the hybrid lineage occurs when the system comes close to certain thresholds as discussed by Sternberg and Horvitz in

  17. The Research and Application of Intrusion Detection Model Based on Petri Net%基于Petri网的入侵检测模型研究及应用

    Institute of Scientific and Technical Information of China (English)

    吕永芳; 孙玲芳

    2011-01-01

    Nowadays, with the increasing of computer network' s scale, traditional security strategies become challenged by inexhaustible attacks and intrusion behavior' s deepens. It gradually shows its own limitations and the loopholes in the process of realization. Intrusion detection appears as a proactive, dynamic defense technology, make up for the traditional security strategies which is passive and static. Thus it can complete real-time monitoring network, the host and the state of application program, discover and analysis of suspicious incidents. Make response to the intrusion behavior in the network system, achieve the goal of real-time monitoring the internal and external attacks and misuse operation. Constructing dynamic security cycle, maximum extent possible to reduce threats to security, improving the network security and strain capacity. Petri nets is used to describe the intrusion behavior, and made the analysis of an example of the FTP bouncing attack.%传统的安全策略在面对当前网络中层出不穷的攻击手段和入侵行为程度、规模不断加大的环境下,逐渐显露出其自身的局限性及实现过程中出现的漏洞.入侵检测以一种主动的,动态的防御技术出现,弥补了传统被动的,静态防御体系的不足,从而能够全面的实时监控网络,主机及应用程序的运行状态,发现并分析可疑事件,主动对计算机,网络系统内的入侵行为进行识别并作出响应,实现对内外部攻击及误操作的实时监测,构建动态的安全循环,最大程度上减少安全威胁,提高网络的安全性及应变能力.利用Petri网来描述入侵行为,并进行实例分析.

  18. 基于参数化Petri网的主动数据库的行为研究%Research of Active Database System's Behavior Based on Parametrized Petri Net

    Institute of Scientific and Technical Information of China (English)

    王自强; 冯博琴

    2003-01-01

    Although the necessity for ADS's(Active Database System)capabilities has been identified for a wide of ap-plications ,questions have been raised on the robustness of these systems . A major concern in ADS research is the is-sue of ECA rules termination . A multiple abstraction model,namely Parametrized Petri Net(PPN)is introduced as atool to model and analyze ADS's behavior,modeling flexibility of ADS is enhanced . In addition ,procedures to indi-cate ECA rules termination in an ADS is presented based on examining properties of the corresponding PPN model.

  19. Deontic Petri Net for Modeling and Analyzing Social Interactions in Collaborative Organizations%道义Petri网及其在协同组织社交建模分析中的应用

    Institute of Scientific and Technical Information of China (English)

    蔡国永; 董荣胜; 古天龙

    2009-01-01

    在开放动态的、充满异质服务的网络环境下,构建服务协同虚拟组织的一个重要挑战是自治服务代理间的协同交互问题.提出一种扩展的引用网:道义Petri网(DPN).DPN结合了动态组织建模中的角色规范概念,并采纳了引用网的网中网和同步通道.给出了DPN在建模与分析自治服务代理协同交互时的一般方法,并以电子机构模型为例,具体论证了DPN在协同交互建模与分析上的优越性及可用性.%Over an open and dynamic networked environment filled with heterogeneous serviees,a challenge issue to be coped with,whenever constructing services oriented collaborative organizations, is the complicated social interactions a-mong autonomic service agents.An extended reference Petri net (called deontic Petri net, DPN) was proposed, which incorporates the role and norm concepts of organizational modeling with the concepts of net within net and synchronous channel in reference net model.The modeling and analyzing methods toward collaborative interactions among service a-gents with DPN were presented.An electronic institution model was applied to demonstrate the advantages of DPN and a case study shows the usefulness of the presented approach.

  20. Service Logic Optimization of Warehousing Logistics Business Systems Based on Petri Nets%基于Petri网的仓储物流业务交易系统业务逻辑优化

    Institute of Scientific and Technical Information of China (English)

    黄海院; 李俚; 程鑫

    2015-01-01

    针对当前仓储物流服务领域资源分散、仓储业务交易方式落后及业务签单效率低下等问题,提出了以仓储服务作为业务标的,在仓储业务交易系统中进行在线交易的业务模式,设计可将业务提到线上交易的新业务流程,通过Petri网建模工具建立其业务交易优化结构的Petri网模型,并分析其业务过程的可达性.最后通过Matlab环境对所设计的Petri网模型仿真,验证了业务逻辑的优化效果,可为系统的开发作指导.%In this paper, in view of the problems in the warehousing logistics service field, we proposed an online business mode for the warehousing business and transaction system, designed a new online business process, then using the Petri nets modeling tool, built the structural optimization model of the system and analyzed the reachability of the business process. At the end, in the Matlab environment, we had a simulation test of the Petri nets model established.

  1. Research on the Fault Diagnosis Technology of Equipment Based on the Fuzzy Petri Net Data Fusion Organon%基于模糊Petri网融合推理的装备故障诊断技术研究

    Institute of Scientific and Technical Information of China (English)

    刘雪霞; 谭业发; 许君风

    2012-01-01

    研究了模糊Petri网应用于故障诊断中的正向推理方法,针对某型工程装备液压系统故障的特点,建立了基于模糊Petri网的故障诊断推理模型,并以液压系统压力不足故障为例,探讨了正向推理方法在系统级故障诊断中的应用.实现了故障征兆的信息融合,该推理方法适用于现场的快速故障诊断.%It introduces the forward reasoning diagnosis technology of the fault fuzzy Petri nets. Aiming at the fault symptom information fusion and fault conclusion determination, it establishes the fault diagnosis model based on forward reasoning of fuzzy Petri net, realizes the rapid and on - site diagnosis to hydraulic system of certain engineering equipment.

  2. 服务组合排编规范性能分析研究%Stochastic-petri-net-based approach to modeling and performance evaluation of choreography-based service composition

    Institute of Scientific and Technical Information of China (English)

    刘毅; 薛红超; 夏云霓; 杨骏

    2011-01-01

    伴随Web服务而生的服务组装技术,因能实现服务的复用和增值而成为学术界和工业界关注的焦点.目前主流的服务组合规范可以分为基于编写(orchestration-based规范,如WS-BPEL)和基于排编(choreography-based规范,如WSCI和WS-CDL)两大类.目前对服务组合规范的研究多偏重于功能分析和性质验证的方面,而数量化特性,特别是性能的研究却相对薄弱.运用随机Petri网对基于WSCI规范描述的服务组合进行了建模和性能分析.基于WSCI的组合服务转换为随机Petri网描述,在其基础上导出连续时间马氏过程的状态变迁模型,在马氏过程的转移强度矩阵上进行一系列计算以获得对性能的评价.在实例研究中运用蒙特卡洛实验和置信区间分析的方法,对上一步获得的理论结果进行了检验.%Web service composition refers to the creation of new services by combining functionalities provided by existing ones.Current Web service choreography proposals, such as WSCI,WS-CDL and BPEL, provide notations for describing the message flows in Web service collaborations.The kernel of WSCI consists of simple communication primitives that may be combined using control-flow constructs expressing sequence,branching,parallelism,synchronization,etc.Many efforts have been made on functional formalization and property verification of WSCI-based service compositions.However, performance facet of WSCI-based service composition is yet to be given,the importance it deserves.In this paper,a stochastic-Petri-net-based approach is introduced to predict the performance of Web service choreographed using WSCI.This approach translates WSCI-based composition into general stochastic Petri net and obtains analytical estimation of process-completion-time based on the continuous-time Markov chain derived from the Petri net.In the case study,the Monte-carlo experiments and confidence interval analysis are used to validate theoretical evaluations.

  3. 基于Petri网模型的铁路快捷货运产品可靠性评价%Railway Express Freight Product Reliability Evaluation Based on Petri Net Model

    Institute of Scientific and Technical Information of China (English)

    王丹竹; 郎茂祥; 孙岩

    2015-01-01

    为准确评价及预测铁路快捷货运产品的可靠性,在全面分析铁路快捷货运产品可靠性影响因素的基础上,建立用于产品可靠性评价的故障树模型,并采用下行法求取故障树的最小割集;结合Petri网建模方法与故障树基本理论,将产品故障树转化为Petri网仿真模型,并证明两者的等价性;利用Matlab仿真软件进行基于关联矩阵的Petri网模型求解,并以北京—上海间特快货物班列为例,得到该产品的可靠度及故障因素重要度排序.实证结果显示,应用Petri网模型来求解产品可靠性评价问题,不仅能够有效提升求解过程的效率,而且准确易行.研究成果可以为提高铁路快捷货运产品可靠性和市场竞争力提供科学依据和必要支撑.%To accurately evaluate the reliability of railway express freight product, on the basis of analysis on reliability influence factors of it, a fault tree is built, and the minimal cut sets of the fault tree is given. Combined with the basic theory of Petri net and fault tree analysis, the fault tree of railway express freight product is transformed into Petri net simulation model, and this transformation is proved to be an equivalent transformation. Using Matlab simulation software, the reliability and the importance of failure factors of railway express freight product between Beijing and Shanghai are obtained. Empirical results indicate the Petri net can solve the problem efficiently and effectively, which demonstrates feasibility of the method in addressing this problem. Research results of this paper will provide a scientific basis and necessary support in improving the reliability and market competitiveness of railway express freight product.

  4. 磁悬浮列车跨系统运行Petri网模型%Petri net model of maglev train running across different control systems

    Institute of Scientific and Technical Information of China (English)

    郑伟

    2012-01-01

    The general framework of running control system on maglev train was studied according to the running requirements of maglev train running across different control systems.Functional subsystems need to be added was defined.The hierarchical models of system key attributes,maglev operation procedures and the subsystem function were built based on the system theory by using Petri net.The key attributes of whole system were described by the highest model,and the operation procedures of maglev train and the reliabilities of subsystems were presented in the lower level model.The relationship between the failure rates of maglev train running across different control systems and the reliabilities of subsystem components was quantitatively analyzed with the model.It is pointed that the loss ratio of network connecting neibouring control systems should be lower than 10-6 times per hour when the required failure number of maglev train running across different systems is no more than 1 time per year.The failure rates of maglev train running across different control systems are 1.95×10-5 and 1.65×10-5 times per hour when the triggering times equal 0.2 and 2.0 min respectively,and the stepping times equal 4 and 16 min respectively.Simulation result shows that the failure rates of train running across the boundary decrease when the reliabilities of a and b networks are improved,or the triggering time and stepping time of train are prolonged.The reliability requirements of subsystem components based on the required key attributes of system level are quantantatively identified by using the proposed approach.9 figs,14 refs.%根据磁悬浮列车跨系统运行需求,研究了其运行控制系统的总体框架,明确了需要增加的功能子系统。基于系统理论,采用Petri网对系统关键属性、列车运行过程及各子系统的功能进行了层次化的建模。最高层模型描述系统整体关键属性,低层模型描述列车运行过程及可靠性。此模

  5. Study on Recognition of Fault Transients Using Hybrid Fuzzy Petri Net%基于混合模糊Petri网的电力系统故障暂态识别方法

    Institute of Scientific and Technical Information of China (English)

    杨健维; 何正友

    2012-01-01

    A new hybrid fuzzy Petri net (HFPN) based method to recognize fault transient signals in power system is proposed. In the proposed method, the feature extraction of wavelet transform and fuzzy logic are integrated with fuzzy Petri net to constitute a HFPN to effectively solve the problem that a single fuzzy Petri net cannot recognize fault transient signals, and the defect of existing recognizing methods that the reasoning process is not easy to be understood is remedied. Using wavelet transform, the wavelet energy is extracted from three-phase current and zero-sequence current within the quarter period after the occurrence of the fault; then through fuzzy reasoning the obtained fuzzy value is taken as the characteristic quantity; finally the recognition is performed by fuzzy Petri net. Results from a lot of PSCAD/EMTDC based simulation show that the proposed fault classification method can recognize various fault transient signals rapidly and accurately, and the occurrence possibilities of various faults are given in the form of probability. The HFPN based graphical representation is clear and intuitionistic and is not affected by the factors such as moment when the fault occurs, transition resistance and fault position, thus it possesses good adaptability to the signals containing noise and various transmission lines.%提出一种基于混合模糊Petri网(hybrid fuzzy Petrinets,HFPN)的电力系统故障暂态信号识别新方法。该方法将小波变换特征提取、模糊逻辑和模糊Petri网相结合构成混合模糊Petri网,有效解决了单一的模糊Petri网无法识别故障暂态信号的缺陷,也改善了原有识别方法推理过程不容易被人理解的不足。对故障发生后1/4个周期内的三相电流和零序电流,应用小波变换提取小波能量,再经过模糊推理系统得到模糊值作为特征量,最后应用模糊Petri网进行识别。大量PSCAD/EMTDC仿真试验结果表明:该故障识

  6. 基于Petri网的工作流过程建模与分析方法的研究%Research on Petri Net Based Modeling and Analyzing Methods for Workflow Process

    Institute of Scientific and Technical Information of China (English)

    姜浩; 董逸生; 罗军舟

    2000-01-01

    工作流管理是CSCW的一个重要方面.本文介绍了工作流过程的基本知识,给出了一种基于Petri网的建模方法和基本定义,讨论了工作流过程结构和行为正确性的分析和验证,最后提出了过程定义的验证算法.%Workflow management is an important aspect in CSCW at present.The elementary knowledge of workflow process is introduced,the Petri nets based process modeling methodology and basic definitions are provided,and the analysis and verification of structural and behavioral correctness of workflow process are discussed.Finally,the algorithm of verification of process definitions is proposed.

  7. 基于Petri网的化学危险品出入库流程的建模与仿真%Modeling and Simulation of Inbound and Outbound Processes of Hazardous Chemical Materials Based on Petri Nets

    Institute of Scientific and Technical Information of China (English)

    李玉民; 宋巍

    2012-01-01

    In this paper we modeled the inbound and outboudn processes of hazardous chemical materials using Petri nets method, simulated the model using software ExSpect and proposed a series of safety and preventive measures in view of the analysis result.%化学危险品出入库的安全性是其物流管理的一个重要内容,利用Petri网对化学危险品出入库流程进行了建模,并运用ExSpect软件对模型进行仿真分析,针对分析结果提出了一些安全防范措施,提升了化学危险品出入的安全高效性.

  8. Research on the Fuzzy Petri Net Optimization Modeling of Water Bloom Formation Process%藻类水华形成机理的模糊Petri网优化建模研究

    Institute of Scientific and Technical Information of China (English)

    王小艺; 唐丽娜; 刘载文; 许继平

    2013-01-01

    The Petri-net is utilized to preliminarily construct the mechanism model for evolutionary process of water bloom on the bases of deep research of the mechanism of evolution of lake water bloom.Considering the integrated mechanism of water bloom that affects key factors for the formation of algal water bloom and the results of the experimental analysis, membership function is constructed to fuzzy the library reliability of the Petri-net mechanism model and particle swarm optimization is used to optimize the weight involving the mechanism model.Meanwhile, with the neural network adaptively learning the mechanism model reliability, mechanism modeling and prediction are realized for algae water bloom outbreak.%在对湖库藻类水华形成机理深入研究的基础上,构建了描述藻类水华形成过程的Petri网机理模型,考虑影响藻类水华形成关键因子的综合作用机理,根据实验分析结论,通过构建模糊隶属度函数对Petri网机理模型中的库所信度进行模糊化处理,并采用粒子群算法对机理模型中涉及的权重进行优化率定,同时通过神经网络对机理模型库所信度进行自适应学习,实现了对藻类水华形成过程的机理建模和对藻类水华暴发的预测.

  9. Credit in Supportability Qualitative Indexes Evaluation Based on Fuzzy Petri Net%基于模糊Petri网的保障性定性指标评价中的可信度

    Institute of Scientific and Technical Information of China (English)

    魏勇; 徐廷学; 余仁波; 顾钧元; 陈海建

    2011-01-01

    针对带权模糊Petri网在评价定性指标中推理机制可信度的主观性和不精确性问题,尝试利用粗糙集理论确定规则可信度,利用模糊隶属度确定结论可信度,从而提高评价的可靠性.最后,结合舰炮装备的一些保障性定性指标,应用带权模糊Petri网的矩阵推理算法,对可信度进行了应用验证,并对指标进行了评价.结果表明此方法是可行的,不仅能定量权衡现役装备综合保障工作的合理性,还可在论证初期规划系统的保障性设计.%Rules credit is determined using rough set approach and consequence credit is determined using fuzzy degree function so as to enhance the reliability of inference because of reasonings comprising subjective influences and non-precision in supportability qualitative indexes evaluation using the weighted fuzzy Petri net.Finally, based on some supportability qualitative indexes of naval gun equipment, credit is validated using matrix operation and calculating of the weighted fuzzy Petri net, and the qualitative indexes are evaluated.The results show that the method is feasible and can not only evaluate the reasoning of integrated logistic support of equipment on duty, but also layout the supportability design of the system at initial argumentation.

  10. Generalized Stochastic Petri Net Modeling and Analysis of Multi-Echelon Support System%多级保障系统的广义随机Petri网建模与分析

    Institute of Scientific and Technical Information of China (English)

    杜宾; 邱菀华

    2009-01-01

    To model and optimize multi-echelon support systems, workflow models of the support system with a classic structure of three-echelon repair and two-echelon inventory are set up based on generalized stochastic Petri net. According to various maintain processes at different levels, extended queue models with generalized queuing time concept are presented to analyze the performance equivalent time. An optimized strategy of spare parts inventory minimizes the number of backorder for unit's operational availability. State spaces of model are reduced and isomorphic Markov chain is constructed by the approach to analyze stochastic Petri net. Moreover, by solving probability of steady state, system performance is analyzed. Finally, a new method to calculate unit's operational availability is obtained.%针对多级保障系统的建模及其优化问题,基于广义随机Petri网建立了三级维修二级库存保障系统的工作流模型. 根据不同等级的维修工作流,提出了广义排队时间的概念,运用扩展的排队模型分析各维修流程的性能等价时间. 为了保证单元的可用度,提出了以最小化缺货次数为目标的优化策略. 采用随机Petri网分析方法对模型进行规约优化,并构造同构的马尔可夫链,求解稳定状态概率分析系统性能,获得一种单元可用度的新计算方法.

  11. 基于时间Petri网优化设计单杂质间歇过程用水网络%Optimal design of water-using network based on the time petri net in batch process with single contaminant

    Institute of Scientific and Technical Information of China (English)

    李焕; 肖武; 贺高红; 都健

    2012-01-01

    Nearly twenty years, the study on water-using network in batch processes arouses wide concern and has achieved some development. Formerly, the common approachs for water integration in batch process are the graphic method and mathematical programming, but the objective or restraint irrelevant to water quality and quantity can't be solved by the graphic method, as for the mathematical with complex calculation, it is more difficult to determine the optimal solution. As the visual graphics performance ability and the strict mathematical basis of Petri net and it's powerful analytical technique and means, it is very suitable to describe and analyse the system. Meanwhile, the time Petri net, which is defined by adding the time factor to Petri net, can be used to build the dynamic model of the batch system. So a method based on Time Petri net was proposed to design water network in semi-continuaion batch chemical processes with a single contaminant in this paper. The water-using network with/without storage in batch processes is be studied. A common model of pinch analysis, which can be used to rapidly and accurately determine the water pinch point and the minimum amount of fresh water demanded in water-using process, was firstly established using water cascading analysis. Then a synthesis common model of water-using network was built according to the mechanism, logical expression ability, dynamic propagation characteristics of Petri net and principles of designing and matching to realize the optimal design of water-using network with single contaminant. The location、 number and capacity of storage was also determined directing at water-using network with storage. In the end, a literature case was studied, the water pinch location, fresh water dosage and the water-using network using the method presented in this paper are consistene with the literature. This demonstrates the validity and advantages of the proposed approach. The model of the approach, which not only can

  12. Photosynthetic behavior, growth and essential oil production of Melissa officinalis L. cultivated under colored shade nets

    Directory of Open Access Journals (Sweden)

    Graziele C Oliveira

    2016-03-01

    Full Text Available The modulation of light is of importance during cultivation of medicinal plants to obtain desirable morphological and physiological changes associated with the maximum production of active principles. This study aimed to evaluate the effect of the light spectrum transmitted by colored shade nets on growth, essential oil production and photosynthetic behavior in plants of lemon balm (Melissa officinalis L. Plants were cultivated in pots for 4-mo under black, red, and blue nets with 50% shading, and full sunlight exposure. Biometric and anatomical variables, essential oil yield, global solar radiation, photon flux density, chlorophyll content, and gas exchange parameters were measured in M. officinalis leaves. The results showed that despite being considered a partial shade plant, this species is able to adapt to full sunlight conditions without increasing biomass production. The spectral changes provided by colored shade nets did not caused any noticeable change in leaf anatomy of M. officinalis. However, the use of blue net resulted in increments of 116% in plant height, 168% in leaf area, 42% in chlorophyll content and 30% in yield of essential oil in lemon balm plants. These plant's qualities make the use of blue net a cultivation practice suitable for commercial use.

  13. The production of Physalis spp. seedlings grown under different-colored shade nets

    Directory of Open Access Journals (Sweden)

    Daniel Fernandes da Silva

    2016-04-01

    Full Text Available The objective of this study was to evaluate the production of seedlings of Physalis L. species under different-colored shade nets. Four shade nets individually stained white, blue, red and black, all with 50% shading, were used in this study, and an additional  treatment (control was used in which seedlings were grown in full sun. The study examined four species of Physalis, namely, P. peruviana, P. pubescens, P. minima and P. ixocarpa. The experiment followed a randomized block design with three blocks and 25 seeds per plot. The species were sown in styrofoam trays. Germination was monitored daily to calculate the Emergency Velocity Index (EVI and stabilize the overall percentage of emergence. Height, stem diameter, number of leaves, leaf area index and dry mass of seedlings were assessed at 50 days after sowing. The study found that these species react differently to changes in the light spectrum. Seedlings of P. peruviana should be grown under a white or red shade net; of P. pubescens under a white or black shade net; of P. minima under a white, red or black shade net; and of P. ixocarpa under a white shade net. For all species, 50% shade should be used.

  14. Initial growth of Bauhinia variegata trees under different colored shade nets and light conditions

    Directory of Open Access Journals (Sweden)

    Renata Bachin Mazzini-Guedes

    2014-12-01

    Full Text Available Bauhinia variegata and B. variegata var. candida, commonly known as orchid trees, are small sized trees widely used for urban forestry and landscaping. Adult plants grow under full sun; in Brazil, however, seedlings are generally cultivated in commercial nurseries under natural half-shading. The objective of this study was to evaluate the influence of different colored shade nets and light conditions on the initial growth of B. variegata and B. variegata var. candida. The influence of six light conditions (red net with 50% shading; blue net with 50% shading; black net with 70% shading; black net with 50% shading; black net with 30% shading; and full sun on the initial growth of B. variegata and B. variegata var. candida were evaluated along 160 days, and growth relationships were calculated. Seedlings showed more efficiency on the use of photoassimilated compounds when grown under full sun. Such condition is the most appropriate for seedling production of B. variegata and B. variegata var. candida, contradicting what has been performed in practice.

  15. Net Operations

    Institute of Scientific and Technical Information of China (English)

    蒋昌俊; 吴哲辉

    1992-01-01

    Two kinds of net operations.addition and Cartesian production of P/T nets,are introduced.They are defined on the set of underlying net of P/T systems.The conditions for preserving structural properties of Petri net after these operations are discussed.It is shown that the set of P/T nets forms and Abelian group for net addition operation and the inverse net of a P/T net in usual meaning of net theory is exactly the inverse of this P/T net as an element of the P/T net group;and that the set of P/T nets forms an Abelian ring for net addition and Caresian product operations.

  16. 一种基于TC-CPN的城轨列车车门故障溯因诊断方法%An Abductive Diagnosis Method for Urban Rail Train Door Faults Based on Cyber Petri Net of Time Constraint

    Institute of Scientific and Technical Information of China (English)

    沈碧波; 佘维; 叶阳东; 贾利民

    2016-01-01

    本文针对城轨列车车门开门控制系统故障诊断问题,定义一种时间约束自控Petri网(TC-CPN),提出一种故障溯因诊断方法.该方法主要依据捕获的故障表征和监控系统采集的状态与时间信息进行诊断分析.该Petri网引入时序一致性判定函数,定义相对应的变迁触发规则.通过对捕获的时间信息进行计算和溯因推理,分析系统可能存在的故障源或隐患.应用算例表明,时间约束自控Petri网对城轨列车车门开门控制系统的建模有效,时间约束为系统故障溯因诊断提供了时间层面的有力证据.该方法对于此类控制系统故障诊断问题具有一定的普适性.%Aiming at the fault diagnosis of on-off control system of urban rail train doors ,an abductive fault di-agnosis method was proposed by defining a novel type of Cyber Petri Net of Time Constraint (TC-CPN) .Diag-nostic analysis was carried out with the proposed method ,based on the captured fault characterization and the status and time information collected by the monitoring system .The Petri net adopted the judgment function of temporal consistency and defined the corresponding transition firing rules .By calculation and abductive reason-ing of the captured time information ,the fault origins or the potential problems that may remain in the control system were analyzed .The sample application showed that the TC-CPN was effective to model the on-off con-trol system of the doors of urban rail trains ,while time constraint provided strong evidence for fault abductive diagnosis in terms of time .The proposed method suggested general applicability to such fault diagnosis prob-lems of control systems .

  17. Verification of safety-critical software requirement based on Petri-net model checking%基于Petri网模型检验的安全关键软件需求验证

    Institute of Scientific and Technical Information of China (English)

    李震; 刘斌; 李小勋; 殷永峰

    2011-01-01

    需求形式化建模和模型检验可以提高安全关健软件的可信性,但在模型描述、调试和解释能力方面存在局限.对使用Petri网支持软件系统建模进行了扩展,设定默认值为零的权函数、利用"非"虚线描述在状态为假和变迁失败情况下的触发,增强阈值条件的描述能力,区分了枚举型和数值型库所,区分了普通迁移和强赋值迁移,并给出了扩展后的形式化定义及其和检验语言的语义映射.最后给出在典型机载软件上的应用,建立了软件需求模型和部分映射代码,对模型进行检验、反例路径分析和需求完善.过程和结果表明该方法可以有效的支持实际的关键安全软件需求建模和验证.%It is very beneficial to apply formal modeling and model checking to improve the dependability of safety-critical software. but there are limitations in model description, debugging and explanation. The extension of Petri-net to model the software system and the default value of weight functions to zero are set up, the fire under false state or failed transition by a "Not" dotted line is described, the ability to describe the condition of threshold is enhanced. This paper differentiates between enumeration place and numeric place, between normal transition and value-assigned transition. The formal definition of extended Petri net and its semantic mapping to verification language are given. Finally, the application in airborne engine software to build the software requirement model and the mapping code for verification, counterexample analysis and improvement are given.The process and result show the methodology can effectively support the safety-critical software requirement modeling and verification in practice.

  18. Rough attack model based on object Petri net of expanded time%基于扩展时间对象Petri网的粗糙网络攻击模型

    Institute of Scientific and Technical Information of China (English)

    黄光球; 王纯子; 张斌

    2011-01-01

    To solve the redundancy problem caused by similar attack methods and similar node objects in an attack model of complex network, a rough network attack model based on the vulnerability relation model was put forward. The attribute set was defined on the node domain and the transition domain in a Petri net, similar attack methods and similar node objects were classified to form the class space of the domain Petri nets. By defining similar degree of path, all characteristic attack paths which could arrive at an attack goal could be searched out by the ant algorithm, and the maximal threat path, which could access the goal node, could be found out from all these characteristic attack paths. The experimental results show that the proposed model can quickly locate the node objects and the related attack methods from on-time monitoring information and find accurately their positions from all these characteristic attack paths.%为了解决复杂网络中相似攻击手段和相似节点对象在攻击模型中造成冗余的问题,提出一种基于脆弱关联模型的粗糙网络攻击建模方法.在攻击变迁域和节点对象域上定义属性集,将相似的攻击方式和网络节点分类,形成论域Petri网上的类空间.通过定义路径相似度,利用蚁群算法找出所有可达攻击目标的特征路径,并在这些特征路径中找出给目标节点带来最大威胁的攻击路径.实验证明,该方法能够快速地定位实时监控信息中涉及的节点对象和攻击方式,在各种特征攻击路径中准确找到其所在位置.

  19. Automatic generation of control solution for resource allocation using Petri net model Geração automática da solução de controle para alocação de recursos utilizando redes de Petri

    Directory of Open Access Journals (Sweden)

    Francisco Yastami Nakamoto

    2009-04-01

    Full Text Available The flexible manufacturing system (FMS executes multiple processes simultaneously using a limited set of resources. These processes can be blocked permanently due to the sequence of the activities, i.e., the processes sharing a finite set of resources may eventually lead to a deadlock state. The FMS belongs to the class of discrete event systems where it is not possible to determine when an event will occur and the sequence of events becomes undefined. Such systems can be modeled using Petri net, and this work presents a method that solves the deadlock problem considering the indeterminism of FMSs. The goal of this work is to introduce an algorithmic approach, which allows the implementation of a computer program based on FMS functional specification. The proposal is to automate the generation of the control strategy for resource utilization and the rules to avoid the deadlock situation.O sistema flexível de manufatura (FMS flexible manufacturing system executa múltiplos processos simultaneamente que utilizam um conjunto limitado de recursos. Estes processos podem ficar permanentemente bloqueados em função da seqüência de atividades, isto é, o compartilhamento de um conjunto finito de recursos pode levar o sistema a um estado de autotravamento. O FMS pode ser visto como pertencente a uma classe de sistema a eventos discretos, onde não é possível determinar quando um evento ocorre e com isto a seqüência de eventos fica indefinida. Este tipo de sistema pode ser modelado através de rede de Petri e assim explora-se esta técnica para desenvolver uma solução para o problema de auto-travamento considerando o indeterminismo do FMS. O objetivo é introduzir uma abordagem algorítmica para a implementação de uma ferramenta computacional baseada na especificação funcional do FMS e que automatize a geração de uma estratégia de controle para a utilização de recursos e de regras para evitar o autotravamento.

  20. From Requirements via Colored Workflow Nets to an Implementation in Several Workflow Systems

    DEFF Research Database (Denmark)

    Mans, Ronny S.; van der Aalst, Willibrordus Martinus Pancratius; Molemann, A.J.;

    2007-01-01

    an Executable Use Case (EUC) and Colored Care organizations, such as hospitals, need to support complex and dynamic workflows. Moreover, many disciplines are involved. This makes it important to avoid the typical disconnect between requirements and the actual implementation of the system. This paper proposes......Care organizations, such as hospitals, need to support complex and dynamic workflows. More- over, many disciplines are involved. This makes it important to avoid the typical disconnect between requirements and the actual implementation of the system. This paper proposes an approach where...... an approach where an Executable Use Case (EUC) and Colored Workflow Net (CWN) are used to close the gap between the given requirements specification and the realization of these requirements with the help of a workflow system. This paper describes a large case study where the diagnostic trajectory...

  1. 基于OPN的环境约束下Web服务组合正确性分析%Research of correctness of web service composition under environment constraint based on open Petri net

    Institute of Scientific and Technical Information of China (English)

    高新; 方贤文; 许志才

    2012-01-01

    To realize the correctness of the web service composition under the environment constraint, the first concept of web environ ment domain and web service domain, and modeling based on open petri net (OPN) is presented. And interactive behavior between the web environmental model and the web service composition model is analyzed. Then, the composition's precondition and the determination algorithm of composition correctness are proposed, in order to realize the correctness analyzing of the web service composition under the environment constraint. Finally, the method's validity is analyzed through the concrete example.%为了研究环境约束下Web服务组合的正确性,提出Web服务域和Web环境域的概念,并使用开放Petri网对Web服务域和Web环境域进行建模.通过分析Web环境域模型与Web服务域模型组合后的交互行为情况,给出了二者可组合的前提条件以及组合后的正确性判定算法,从而实现在环境约束下Web服务组合的正确性分析和判定.最后通过具体实例结果表明了该方法的有效性.

  2. Research on Formation Network Centric Air Defense Command Chain Based on Generalized Stochastic Petri Net%基于GSPN的编队网络化防空指挥流程研究

    Institute of Scientific and Technical Information of China (English)

    董奎义; 杨根源; 王子明

    2011-01-01

    To improve operational command efficiency and strain capacity of warship formation commander in infoimatization sea warfare, utilizing the equivalence relation between GSPN and Markov chain, a new method is put forward combining Petri net with Markov chain to analyze the timing performance of command chain. By analyzing and calculating the model, the exact operational cycle of formation network centric air defense command chain is obtained. Strong support for the optimization of command chain can be provided and also it gives an important guidance for the system efficiency evaluation.%为了提高编队指挥员在信息化海战中的作战指挥效率和应变能力,利用广义随机Petri网与马尔可夫链的等价关系,得到一种Petri网与马尔可夫链理论相结合的指挥流程时间性能分析的新方法,通过对模型进行分析与求解,得出了舰艇编队网络化防空作战指挥流程活动的准确作战周期,从而为指挥流程的优化提供有力的支撑,对评估系统效能水平也具有重要指导意义.

  3. Hierarchical and structured audit business workflow modeling based on Petri net%基于Petri网的审核业务工作流层次结构化建模

    Institute of Scientific and Technical Information of China (English)

    王卫东; 周国祥

    2012-01-01

    文章针对企业审核业务过程分析,提出了一种基于Petri网的层次结构化审核业务工作流过程建模方法,同时引入了抽象变迁和审核模型的概念,克服了传统工作流建模方式在处理审核业务中缺乏流程柔性和系统灵活性的缺点,使其更加直观、清晰地描述审核过程,最后结合一个实例说明建模方法.%Based on the analysis of audit business process of enterprises, by using Petri net as a workflow modeling tool, a hierarchical and structured modeling approach to audit business workflow is proposed. And the concept of abstract transition and audit model is introduced. The model overcomes the limitation of traditional modeling method that lacks process suppleness and system flexibility. It can explain the audit process clearer and more directly. Finally, an instance is presented to describe the modeling method.

  4. 机器人开放式控制系统软件调度的同步Petri网方法%Timing Monitor Design of Intelligent Control Algorithm Based on Synchronized Petri Nets

    Institute of Scientific and Technical Information of China (English)

    张伟军; 李建华; 杨汝清

    2009-01-01

    采用同步Petri网对机器人实时软件调度系统建模,提出了多任务模块的时间监控指标和可调度性验证方法.可有效处理智能算法运行时间存在较大不确定性的情形.通过气浮平台同步运动控制以及机器人力控制试验,验证了所提出模型和可调度校验方法的有效性.%It is necessary to verify the correction of robotic control algorithms as well as its timing charctersitics. A synchronized Petri nets model was used for modeling the preemptive scheduling policy with fixed priorities and the concept of event set was introduced for calculating the unpridicable run time of an intelligent control algorithm and for timing monitor design. The presented method is suitable for single CPU as well as multi CPU architecture and is proved effective by trajectory control of 2-DOF air levitated platform for IC packaging and robotic force control tasks.

  5. 基于Petri网的母鸡转舍业务流程建模优化研究%Research on Modeling and Optimizing Business Process of Hen Transfer Based on Petri Nets

    Institute of Scientific and Technical Information of China (English)

    李兴国; 刘倩茹

    2013-01-01

    选择农牧养殖业中的母鸡转舍这一业务流程建立Petri网模型,并对模型进行分析计算,找出时间瓶颈,依据ECRS原则提出优化方案,利用流程周期时间指标评价优化前后流程的效率,比较表明该模型在农牧养殖业务流程优化中是非常有效的.%The paper chose the business process of transferring hens from barton to henhouse in agriculture and animal husbandry breeding to model Petri nets and found time bottleneck by analyzing and calculating the model. According to principle ECRS proposed optimized scheme and evaluated the processes' efficiency of before and after optimization using the time index of process cycle. The result shows that the model is very effective in process optimization of the agriculture and animal husbandry breeding.

  6. Research on Virtual Enterprises Task Scheduling Based on Timed Place Petri Net%基于时延库所Petri网的动态联盟任务调度研究

    Institute of Scientific and Technical Information of China (English)

    黄彬; 高诚辉; 陈亮

    2011-01-01

    Considering the characteristics of virtual enterprises task scheduling, timed place Petri-net(TPPN) based approach is proposed to model the task scheduling. On the basis of formal definition and transition rules of the TPPN, product manufacturing types in virtual enterprises are classified, and the TPPN model of each kind of manufacturing is provided, then the methods of resolving critical path with place zero activity floats and solving reasonable scheduling scheme with reachability graph are analyzed. Finally, the simulation of a case indicates that the approach is feasible and effective.%针对动态联盟中任务调度的特点,提出了采用时延库所Petri网对动态联盟任务调度进行建模.给出了模型的形式化描述及变迁规则,对动态联盟中的产品加工类型进行了分类,并建立了各种加工类型的时延库所Petri网模型,分析了通过模型中零时差的库所求解关健路径和利用可达图求解合理调度方案的方法.最后,以实例表明了该方法的可行性和有效性.

  7. 运用Petri网和GA的资源可协作柔性生产调度研究%Flexible jobshop scheduling with the combination of resources based on Petri-net model and GA

    Institute of Scientific and Technical Information of China (English)

    陈新城; 徐克林; 孙立锋

    2011-01-01

    提出一类资源可协作的柔性生产调度问题,利用包含过程流子网和资源子网的赋时Petri网对该问题建模.采用两级遗传递阶优化方法来求解资源可协作的柔性生产调度问题,在自适应遗传算法优化加工路径的基础上,再用单亲遗传算法优化作业排序,并通过运行Petri网仿真来获得调度性能评价.最后的实例仿真结果说明了算法的有效性.%Introduce a kind of flexible jobshop scheduling problem with the combination of resources,and a timed Petri-net is used to model this problem, which consists of process-flow subnet and resource subnet. A hierarchical genetic evolutionary optimization approach for Flexible Jobshop Scheduling Problem ( FJSP) is proposed, the processing route of jobs is optimized by adaptive genetic algorithm,and on the basis of the optimal processing route,a single populated Genetic Algorithm ( GA) is proposed to op-timize the sequence of operations processed on each machine. Moreover,the algorithm evaluation is obtained by simulation of Pe-tri-net model. At last,a case study is used to illustrate the effectiveness of the proposed approach.

  8. 基于基本Petri网的仓储入库 作业流程建模与分析 —以A企业为例%Modeling and Analysis of Warehouse Inbound Process Based on Basic Petri Nets:In the Case of Company A

    Institute of Scientific and Technical Information of China (English)

    戴恩勇; 杨芳; 余冰; 全春光

    2015-01-01

    以A企业仓储为研究对象,针对仓储入库作业流程,构建了基本Petri网入库子模型,运用基本Petri网的化简规则对相应模型进行化简并得到化简后的流程.研究结果表明,采用基本Petri网建模方法进行仓储入库子系统建模,分析过程较为简便,能够对仓储流程的可达性、通畅性及活性等作出较好的解释,且化简后的流程提高了入库工作质量.%In this paper,with the warehousing process of an enterprise A as the object,we built the basic Petri nets inbound process model,then used the reduction principle of the basic Petri nets theory to simplify the inbound process and at the end,introduced the superiority of the Petri nets inbound process model established.

  9. 基于广义随机Petri网的一种O2O模式分析%An Analysis of One Type of O2O Model Based on Generalized Stochastic Petri Net

    Institute of Scientific and Technical Information of China (English)

    张湘毅; 明新国; 李国明; 徐志涛

    2016-01-01

    As there was a shortage of quantitative analysis of the O2O model, we proposed one method of system modeling to evaluate the performance of one kind of O2O model called Buy Online and Pick up at Store (BOPS). To accomplish this goal, one famous domestic electronic retailer which operated in a Chinese University was chosen as our research object. Generalized Stochastic Petri Net was used to model the system and Continuous Time Markov Chain was adopted to get the result of the simulation. Based on the performance analysis, the bottleneck of such O2O model was revealed and it indicated the most important thing for electronic retailer to optimize.%文章针对O2O模式定量分析方法的不足,从系统建模的视角,以国内某高校中某电商的一种典型O2O模式———Buy Online and Pick up at Store(BOPS)为研究对象,结合该电商的运营数据,通过广义随机Petri网对该模式进行建模抽象。再将模型与连续时间马尔科夫链理论结合,分析系统性能,继而找出这种O2O模式运作的瓶颈环节并提出主要优化方向。

  10. Research of the Process Modeling of Real-time Concurrent Design Based on Time Petri Net in Shipbuilding%基于时间Petri网的船舶并行设计过程建模及评价

    Institute of Scientific and Technical Information of China (English)

    张涂; 张光明

    2011-01-01

    The principle of the concurrent engineering is expounded which is applied to Marine systems engineering, that means the small-cycles are increased and large-cycles are decreased in the concurrent design process , thus can short the time. The key point is breaking down the process of traditional shipbuilding and constructing a optimized concurrent design process, at the same time, it is establishing a vessel Petri Nets process model which is based on time and concurrent designing, after that, the text calculates the design cycle time, and quantificationally analyses a parallel process of the real-time. Doubtless, the research results can be the theoretic basis for the implement method of concurrent design of ship products.%论述了并行工程在船舶系统工程中的应用,简述了其原理,即通过增加设计小循环次数来减少设计大循环次数,从而减少设计的反复过程和缩短产品开发周期.重点细分了传统串行造船过程,构建了优化的并行设计过程,并对该过程建立基于时间Petri网的过程模型,通过计算设计循环时间.定量分析了并行设计的优越性,从而为船舶产品实施并行设计方法提供了可靠的理论依据.

  11. 基于时间Petri网的区间作业车间调度问题建模与分析%Modelling and Analysis of Interval Job Shop Scheduling Problems Based on Time Petri Nets

    Institute of Scientific and Technical Information of China (English)

    潘理; 杨勃

    2016-01-01

    Interval job-shop scheduling problem is a new research hotspot inwork-shop scheduling. The existing research work focused on problem description and optimization, but substantial results is lacking on theoretical model and dynamic properties.We present a time Petri net to model interval job-shop scheduling problems, and uses a reachability method based on state classes to analyze all feasible schedules of this model, and thensolves optimal schedules with least upper bound and least lower bound. The proposed method can provide a helpful reference for modelling and analyzing interval job-shop scheduling problems.%区间作业车间调度问题近年来已成为生产调度研究的热点,现有研究工作主要集中于问题描述和优化求解方面,在理论模型、动态性质等方面还缺乏实质性成果。使用时间Petri网模型建模区间作业车间调度问题,并运用状态类可达性分析方法,分析模型所有可行调度,进而求解具有最小下界和最小上界的优化调度,为区间作业车间调度问题的建模与分析提供有益参考。

  12. 基于Petri网的原材料库存中心的建模与仿真%Modeling and simulation in raw material inventory center based on Petri net

    Institute of Scientific and Technical Information of China (English)

    刘永瑞; 闫军

    2014-01-01

    The raw material warehouse management plays a key role in reducing operating costs of production.Optimizing the current raw material warehouse logistics system and making rational allocation for the storage of raw materials processes of inventory centers is an important means to improve inventory levels and ensure customer satisfaction.The paper uses Petri net to make modeling on the out of storage process of raw materials in a chemical park business warehouse inventory center and uses ExSpect software to simulate and analyze the model,and identifies the system weaknesses and discovers the process interruption,so as to enhance efficiency of raw ma-terials out of storage warehousing system better.%原材料仓储管理对降低企业生产经营成本起着关键作用,优化当前原材料仓库的物流系统,对库存中心原材料出入库流程进行合理配置,是提高库存水平,保证客户满意程度的重要手段。文章利用Petri网对某企业化工园区仓储库存中心的原材料出入库流程进行建模,并运用ExSpect软件对模型进行仿真分析,找出系统薄弱环节以及发现流程间断,从而更好地提升原材料出入库仓储系统的高效性。

  13. Failure analysis in process of RBC switching based on Stochastic Petri Nets(SPN)%基于SPN的无线闭塞中心切换过程中的故障分析

    Institute of Scientific and Technical Information of China (English)

    李嘉懿; 王长林

    2011-01-01

    The paper analyzed the impaction of the RBC (Radio Block Center) switching under RBC2 (receiving RBC) different times of the fault condition, selected the formal description language of Stochastic Petri Nets (SPN), established the RBC switching model under RBC2 fault at different times, using mathematical modeling of SPN, the impaction of RBC switching at failure of the RBC2 and the effect of RBC failure on safety and efficiency of train traffic were analyzed by SPNP6. 0. The result of analysis provided people more realistic understanding of the actual situation in the RBC switching. This also had reference meaning of improving the equipment and perfecting the agreement.%分析在RBC2(接收无线闭塞中心(RBC))不同时段故障工况下,对RBC切换的影响,选取形式化描述语言随机Petri网(SPN),分别建立RBC2在不同时段故障下RBC的切换模型,采用SPN数学建模,通过SPNP6.0分析RBC故障对切换的影响以及对行车安全和行车效率等方面的影响.分析结果可使人们对实际情况中RBC切换有更真实的认识,并对设备的改进、协议的完善等有一定的借鉴意义.

  14. 基于Petri网的模型偏差域识别与模型修正%Petri Nets Based Recognition of Model Deviation Domains and Model Repair

    Institute of Scientific and Technical Information of China (English)

    杜玉越; 孙亚男; 刘伟

    2016-01-01

    Process mining techniques can be used to discover process models from event logs .Event logs and process model can be contrasted by conformance checking techniques . And conformance checking techniques can be used to detect the deviations between observed behaviors and process model .However ,existing techniques of process mining concern with discovering these deviations ,but not support to repair the process model easily and make the process model more related to the real process .So in this paper we propose a token‐based identification method of model deviation domains and a token‐based technique of model repair (static model repair and dynamic model repair ) through techniques of conformance checking and dynamic behaviors of workflow net .Model deviation domains can be identified effectively though the flow direction of token .We can repair process model according to model deviation domains .And we also can repair the real complex process accurately which has the structures of complicated circulation and choice .In this paper ,the effectiveness and the correctness of techniques are illustrated through contrast experiment and analysis with other techniques .%过程挖掘技术能够通过事件日志建立过程模型,一致性检测技术能够发现过程模型和观察行为间的偏差。然而,现有的过程挖掘技术着重于发现偏差,不易于修正偏差。因此,利用一致性检测技术和工作流网模型的动态特性,提出一种基于Petri网的模型偏差域识别方法和模型修正技术(静态模型修正和动态模型修正)。通过跟踪token流向,有效地识别模型偏差域,并对其进行修正,特别是能够正确修正具有循环结构、选择结构的复杂实际流程。最后,通过与其他方法的对比实验和分析,验证了本文方法的有效性和正确性。

  15. Avaliação do desempenho logístico do transporte rodoviário de madeira de áreas de fomento florestal com o uso de rede de Petri Evaluation of the wood hauling logistic performance in farm forest areas using Petri net

    Directory of Open Access Journals (Sweden)

    Carlos Cardoso Machado

    2009-12-01

    of optimizing physical resources, guaranteeing a flow of uninterrupted provisioning and appropriate volume of wood entrance in the regional deposits. The operational cycle of wood transport is organized by the activities of wood loading in the field, wood hauling, wood unloading in the deposit and unhauling. The Temporal Petri Net was used, because it works with two times - sensitization duration. Simulations were carried out with the ARP and ARP software systems, in order to simulate, analyze and evaluate the operational performance. The variations employed in each scenery are due to the quality of the highway, under the current conditions, as for the vertical and horizontal geometry and the irregularity quotient, in each deposit, for the different types of vehicle and form of the adopted wood loading. In the areas of uneven topography, the improvement of the highways altering their quality level has a higher influence for the increase in the performance of the vehicles, and Toco and Truck presented better results. In the areas of plains, the choice of the vehicle has a higher influence in the increase of the performance of the transport, since the topography and the quality of the current highways already contribute to the performance. In these cases, the relation between transported ton and distance and time will be higher for the vehicles with higher capacity of liquid load.

  16. Special Section on Coloured Petri Nets

    DEFF Research Database (Denmark)

    Jensen, Kurt

    2007-01-01

    The development of modern distributed systems is an extremely challenging task, because the concurrency and non-determinism create an astronomical number of possible system states and execution sequences. Hence, it is easy for the human designer to miss important interaction patterns, leading to ...

  17. Performance Analysis using Coloured Petri Nets

    DEFF Research Database (Denmark)

    Wells, Lisa Marie

    , military, health care, and transportation, that have shown that time, money, and even lives can be saved if the performance of a system is improved. Performance analysis studies are conducted to evaluate existing or planned systems, to compare alternative configurations, or to find an optimal configuration...

  18. Modeling humanoid swarm robots with petri nets

    OpenAIRE

    2015-01-01

    Robots have become a hot topic in today‟s electronic world. There are many definitions for it. One of the definition in Oxford dictionary states “a robot is a machine capable for carrying out a complex series of action automatically especially one programmable by a computer”. This paper deals with a special kind of robot, which is also known as humanoid robot. These robots are replication of human beings with head, torso, arms and legs. A model of human is presented in this paper as discre...

  19. 基于随机Petri网的GSM-R越区切换成功率分析%Analysis of GSM-R Handover Switching Success Rate Based on Stochastic Petri Net

    Institute of Scientific and Technical Information of China (English)

    许德超; 米根锁; 张小花

    2015-01-01

    CTCS ( China Train Control System ) level-3 uses GSM-R networks to conduct continuous two-way security information transmission between train and ground. However, GSM-R system adopts hard-switching technology, which will produce a short time communication interrupt and affect train control data transmission. In order to ensure the reliability of security data transmission, shorter time and higher success rate of switching is urgently required. Therefore, this paper establishes a stochastic Petri net model of GSM-R system switching and analyzes the factors that impact the success rate of crossover switching. The relationships between and among the train speed, crossover switching interruption time, and train tracking interval and crossover switching success rate are obtained with MATLAB simulation. Finally, the paper illustrates whether the crossover switching success rate meets the system requirements of CTCS-3 when the train runs at the speeds of 350km/h and 430km/h.%CTCS-3级列车运行控制系统利用GSM-R网络进行车地间连续、双向的安全信息传输。而GSM-R系统采用硬切换技术,切换时必然会产生短暂的通信中断,这就会影响列车控制类数据传输业务。为保证安全数据传输的可靠性,迫切要求更短的切换时间和更高的切换成功率。对此,建立GSM-R系统越区切换的随机Petri网模型,分析影响越区切换成功率的因素,并利用MATLAB仿真得到列车运行速度、越区切换中断时间以及列车追踪间隔与越区切换成功率的关系;最后说明列车在350 km/h 和430 km/h 速度下运行时,越区切换成功率是否满足CTCS-3级系统需求标准要求。

  20. Power system fault diagnosis based on Petri net and D-S evidence theory%基于Petri网与D-S证据理论的电力系统故障诊断

    Institute of Scientific and Technical Information of China (English)

    刘妹琴; 王毅星

    2014-01-01

    The power system fault diagnosis problem was investigated in this paper .First ,the power system was modeled by a probability Petri net .Then based on this model ,the diagnosis information was obtained and fused with D-S (Dempster-Shafer) evidence theory .Finally ,the diagnosis result was concluded with the fusion performance .However ,the diagnosis result based on the D-S evidence the-ory may be contrary to the source evidence when dealing with the evidence ,of which some conflicts with each other .To solve the problem ,an improved fusion approach was proposed based on method of weighted average .With the method ,first the weight for each piece of evidence was calculated by its distance away from the average evidence ,which was inversely proportion to the weight .Then accord-ing to the D-S combination rules ,the final result was obtained by the iterative computation of the weighted average evidence .With the proposed approach ,better fusion performances were achieved and higher efficiencies were guaranteed .And the simulation results proved the effectiveness of this ap-proach .%针对电力系统继电保护故障,利用概率Petri网对电力系统进行建模,获取有效的故障信息,并运用D-S(Dempster-Shafer)证据理论对信息进行融合,得出诊断结果。针对传统D-S证据理论在处理冲突证据时会存在结果与源证据相悖的问题,在加权平均法的基础上提出一种改进的融合方法,根据各个证据到平均证据的距离与证据权重大小成反比的关系,计算每个证据的权重,再进行加权平均,最后利用D-S组合规则进行迭代计算。与传统方法相比,本文方法拥有更好的融合效果和更高的效率。仿真结果验证了改进方法的有效性。

  1. PetriCode: A Tool for Template-Based Code Generation from CPN Models

    DEFF Research Database (Denmark)

    Simonsen, Kent Inge

    2014-01-01

    Code generation is an important part of model driven methodologies. In this paper, we present PetriCode, a software tool for generating protocol software from a subclass of Coloured Petri Nets (CPNs). The CPN subclass is comprised of hierarchical CPN models describing a protocol system at different...

  2. Avaliação do desempenho logístico do transporte rodoviário de madeira utilizando rede de petri em uma empresa florestal de Minas Gerais Evalution of logistic performance of wood hauling using petri net in a forest industry of Minas Gerais

    Directory of Open Access Journals (Sweden)

    Raiane Ribeiro Machado

    2006-12-01

    wood transport cycle time consists of wood loading, wood hauling, wood unloading, garage and wood unhauling. A cellulose producing company in the State of Minas Gerais was used as case study. Initially, the logistics and supply chain of the company was diagnosed to know the main existent obstacles along the chain; defining their preliminary vary key parameters, based on the characterization of their structure and operation; finally, the main directors that condition their efficiency and competitiveness were identified and evaluated. The model of chain logistics of wood transport used the Temporal Petri Net for working with two times that correspond to a sensitization period. Their properties are as follows: simulation (working with hypothetical scenarios, dynamic (exit values depend on the entrance values; determinist (exit variables are not random; continuous (time is measured by real numbers; and temporal in the transitions. Scenarios, with the same variations in the two wood-producing regionals were created, and simulations with the JARP and ARP software were carried out to evaluate the operational and economic performance. The variations applied to the scenarios were: improvement of the forest roads; increase of loader numbers, and improvement of garage efficiency. For both regionals, the scenario with the three variations (Scenario 7 presented the largest reduction in cycle times of wood transport in relation to the current situation, being 19.24% and 21.48%, respectively, for Rio Doce and Cocais das Estrelas. The analyzed operational cost is the value paid for the freight, not including the investment costs. Both regionals, Rio Doce and Cocais das Estrelas, presented a larger reduction in the Scenario 7, of 20.09% and 21.22%, respectively.

  3. Monitoring method of micro-grid based on DPWS network middleware and Petri nets%基于DPWS网络中间件与Petri网的微电网监控方法

    Institute of Scientific and Technical Information of China (English)

    张立彬; 何玉珠; 胥芳; 谭大鹏

    2014-01-01

    针对目前微电网监控系统存在的协同性差、缺少动态配置支持、连续动态行为和离散事件共存的混杂性等问题,该文提出了一种基于设备网络服务框架(device profile for web service,DPWS)与解释Petri网模型的新型微电网监控方法。根据微电网监控系统功能需求,建立基于DPWS的分布式微源运行状态监控模型。利用DPWS技术的自动发现、自动组网机制对微电网监控系统进行重新配置,结合事件订阅机制实现微电网系统状态的实时监控,进而分析微电网系统在运行过程中的多重状态及其转换关系。基于DPWS技术信息加密机制,解决了微电网监控系统的信息传输安全问题。运用解释 Petri 网建立了微电网系统控制模型,提高了微网监控设备端的自动化程度,并完成了相应的数值仿真试验。试验结果表明,该模型能较全面地描述微电网系统中的并发及混杂现象,所提出的控制策略符合微电网系统实际运行要求,为微电网系统的安全、稳定地运行提供技术依据。%Current micro-grid systems have problems of poor cooperation abilities and feeble dynamic configuration supports for network structure, and don’t cope well with the issues of coexistence caused by the continuous dynamic systems (CDS) and discrete event dynamic systems (DEDS). In order to resolve the matter, a novel micro-grid monitoring network architecture based on the device profile for web service (DPWS) and interpreted Petri nets (IPN) was put forward to analyze the multiple states and the transform relations of different distributed micro sources during the running process of the micro-grid system. Referring to the function requirements and working characteristics of a micro-grid monitoring network system, an intelligent network architecture model for the mixed actions of distributed micro sources was set up. Based on the above model, according to the

  4. Research of test case generation method based on colored Petri nets%基于CPN的程序测试用例生成方法的研究

    Institute of Scientific and Technical Information of China (English)

    郑文艳

    2014-01-01

    采用成熟的建模仿真工具CPN tools不仅仅对程序设计语言的三种基本结构进行了建模,而且对并行程序中的并行结构也进行了建模和仿真。在不针对某些具体语言比如C语言的情况下,提出了生成测试用例的新方法,该方法对具备三种基本结构特性的所有程序都具有普遍适用性。对具有并行结构的程序通过化简寻找测试路径。最后在生成测试用例之后,又利用CPN tools对所获得的测试用例进行选择和评价,最终确定合适的测试用例,不仅能够保证获取的测试路径是完整的而且是最优的。%Based on the mature modeling simulation tool CPN tools for programming language not only three basic struc-ture modeling, the parallel structure of parallel program has also carried on the modeling and simulation. Not for some specific language such as C language situation, it puts forward the generating test cases of the new method, this method to have three basic structure characteristics of all program has universal applicability. It finds testing path with parallel struc-ture of the program through the reduction. After generating test cases, it uses the CPN tools for test case selection and eval-uation, finally determines the appropriate test cases, can guarantee that testing path is complete and optimal.

  5. Mapping PUNITY to UniNet

    Institute of Scientific and Technical Information of China (English)

    ZHOU GuoFu(周国富); YUAN ChongYi(袁崇义)

    2003-01-01

    To solve the problems of the interleaving assumption and the single resource inPUNITY (Petri net and UNITY) and Petri net respectively, this paper proposes a set of mappingrules from PUNITY to UniNet. Based on these rules, problems of one field can be transformed toproblems of the other field and powerful tools of Petri net and UNITY can be used. The papergives a sketch of the mapping rules and applies the rules to an example. Meanwhile, the mappingrules can help computer to translate PUNITY to UniNet easily.

  6. Construction of Yunnan Tea Supply Chain Model and Analysis of the Performance based on Petri Net%云茶供应链的Petri网建模及性能分析

    Institute of Scientific and Technical Information of China (English)

    姜茸; 杨明; 梁双陆

    2015-01-01

    "Yunnan tea" has been included in"Ten Advantage Characteristic Industry of Yunnan" and it is an important way of shaking off poverty and becoming prosperous for the farmers. However, the defect in supply chain is restricting the development of "Yun-nan tea". At present, there are few researches focus on tea supply chain and all of them are qualitative research, and quantitative research have not been found. This paper studies "Yunnan tea" supply chain through modeling and simulating based on Petri net. The paper models and analyses quantitatively current supply chain as well as a reconfiguration supply chain at first. Then it makes a comparative study of performance and efficiency of the two supply chains. The results show that the reconfiguration supply chain is more advantageous than the other. Thus, the quite reliable theory evidence and data for the necessity of reconfiguring "Yunnan tea" supply chain is found. Finally, some advice for reconfiguring "Yunnan tea" supply chain in the future is listed. This study is not only the furtherance and innovation of theoretical study of tea supply chain, but also provides intellectual support for Yunnan to construct a strong green economy province and develop ecological industry of Yunnan Tea.%“云茶”已被列为云南“优势特色产业十优十强”之一,是广大茶农脱贫致富的重要途径。然而,供应链不畅已成为制约“云茶”发展的关键,目前茶供应链研究成果不多,且均为定性研究,尚未发现定量研究的文献报导。对此,文章引入Petri网方法,采用建模仿真对“云茶”供应链进行研究。首先,分别对现有和重构后的供应链作Petri网建模和定量分析。之后,对两个供应链从时间性能和各环节运作效率等方面进行定量分析和比较研究。结果表明,重构后的供应链更有优势,从而为“云茶”供应链重构的必要性找到了切实可靠的理论依据和数据支

  7. 非乘积解随机Petri网的乘积形式近似求解%Product-Form Approximate Solution for No-Product-Form Solution Stochastic Petri Nets

    Institute of Scientific and Technical Information of China (English)

    刘道斌; 林闯; 陆维明

    2001-01-01

    讨论了非乘积解随机Petri网的近似求解问题.将Marie方法引入到随机Petri网的近似分析中,利用随机Petri网中已有的结论将该方法中的分解原则推广到更一般的情形,使其应用范围更广.利用运算分析法对这些分解原则作了形式化描述,在此基础上,给出了有关结论的数学证明.最后,对这种近似方法作了误差分析,找出了产生误差的原因,实验数据表明本文所给的近似方法应用广且有效.%Stochastic Petri Nets(SPNs) are widely used for analyzing of complex systems such as computer systems, communication networks, and flexible manufacturing systems. Exact analytic solutions exist for a class of SPNs known as product-form solution SPNs. For this class of SPNs, the steady-state joint probabilities have a product-form solution. The performance parameters of product-form solution SPNs can be obtained using efficient algorithms such as the convolution algorithm and the MVA algorithm. Unfortunately, the assumptions of product-form solution SPNs are often too restrictive for modeling and analysis of real systems. Therefore, much work has been devoted to the approximate analysis of no-product-form solution SPNs. Most of the approximate methods are based on decomposition. This paper discusses the approximate solution of no-product-form solution SPNs.One possible approximate method is product-form approximation solution for no-product-form solution SPNs. The product-form approximation techniques are successfully used in Queueing Networks(QNs), such as Marie's method. The idea of Marie's method is to replace a subsystem by an equivalent exponential service station with load-dependent service rates. In this case, the parameters of the equivalent server are obtained by analyzing the subsystem in isolation under a load-dependent arrival process. The interarrival time is assumed to be exponentially distributed with rate λ(n), where n is the total number of customers

  8. Model Checking Workflow Net Based on Petri Net

    Institute of Scientific and Technical Information of China (English)

    ZHOU Conghua; CHEN Zhenyu

    2006-01-01

    The soundness is a very important criterion for the correctness of the workflow.Specifying the soundness with Computation Tree Logic (CTL) allows us to verify the soundness with symbolic model checkers.Therefore the state explosion problem in verifying soundness can be overcome efficiently.When the property is not satisfied by the system,model checking can give a counter-example, which can guide us to correct the workflow.In addition, relaxed soundness is another important criterion for the workflow.We also prove that Computation Tree Logic * (CTL * ) can be used to character the relaxed soundness of the workflow.

  9. Growth, essential oil content, and content of coumarin in young plants of guaco (Mikania glomerata Sprengel cultivated under colored nets

    Directory of Open Access Journals (Sweden)

    Girlene Santos Souza

    2011-09-01

    Full Text Available Mikania glomerata Sprengel is a medicinal plant widely used in folk medicine, mainly to treat respiratory disorders, which acts by dilating the bronchi, being coumarin one of the substances associated with this effect. Therefore, understanding the physiological behavior of this species and its responses to the environmental conditions is necessary to improve the cultivation methods. In this context, the aim of this work was to evaluate the effect of light spectrum control on growth, the essential oil content, and the content of coumarin in Mikania glomerata Sprengel. Plants were grown for four months under nets with 50% shading in gray, red, blue, and exposed to full sunlight (0%. The essential oil was extracted from fresh leaves through hydrodistillation in a modified Clevenger apparatus. The identification and quantification of coumarin were performed through high performance liquid chromatography (HPLC. The results showed the blue fabric allowed an increase in total dry matter accumulation and leaf area, as plants under red shading presented higher dry matter allocation to the roots. The smallest quantity of dry leaves was observed in plants grown under full sun exposure. Changes were not observed, however, in leaf weight ratio and in root/shoot proportion. The essential oil content of plants grown under blue net was 0.14%, which corresponded to an increase of 142% over the level found in plants grown under full sun exposure, as the coumarin content was not influenced by the net color. These results show that light can be modulated during cultivation, in order to obtain desirable morphological characteristics and maximize the production of active principles in this species.

  10. UML and Petri Net Model of the Air Defense System Countering the Cyber Attack%防空体系反制网电攻击的UML与Petri网模型

    Institute of Scientific and Technical Information of China (English)

    黄仁全; 李为民; 王春阳; 贺筱军

    2012-01-01

    网电攻击装备的出现,给传统防空体系带来全面严峻的新威胁.通过分析“舒特”系统,得到网电攻击3种典型作战样式:物理摧毁、电子攻击和网络攻击,分别从物理层次、能量层次和网络层次探索了防空体系反制网电攻击策略.为描述防空体系反制网电攻击的对策、作战结构、作战步骤等问题,分别建立了统一建模语言(UML)和Petri网模型,从理论上初步探索了防空体系反制网电攻击的对策,具有一定的理论与现实意义.%The occurrence of cyber war devices result in overall threat to the air defense system. Based on the analysis of the Suter project, the three attack patterns of the cyber war are concluded: the physical damage, the electronic attack and the network attack. Then the defense strategies of the cyber attack of the air defense system are studied from the physical level, energy level and the network level. Unified modeling language (UML) and Petri models are found to describe the strategy, structure and the process for fighting against the cyber war which attacks the air defense system. From the view of theory and practice, research on air defense system countering the cyber attack ( ADSCCA ) is performed preliminarily. And to some extent, the research is meaningful.

  11. Konzeption und Entwurf einer auf Petri-Netzen basierenden programmierbaren Kontrollschaltung

    Directory of Open Access Journals (Sweden)

    H. Baur

    2003-01-01

    Full Text Available Petri-Netze eignen sich aufgrund der direkten Darstellbarkeit von Nebenläufigkeiten und leistungsfähiger Analyseverfahren zur Beschreibung von komplexen Kontrollabläufen. Die hier vorgestellte PNDU (Petri Net Decision Unit ist ein programmierbarer Hardware- Interpreter für Kontrollalgorithmen, die durch Petri-Netze beschrieben werden. Die Petri-Netze werden kodiert in einem Speicher abgelegt und unter Einbeziehung der Eingangssignale und interner Zustände nach einem festgelegten Algorithmus abgearbeitet. Der implizite Wartezustand der PNDU motiviert in Hinblick auf den Einsatz in eingebetteten, batteriebetriebenen Geräten eine asynchrone Realisierung. Die PNDU wurde mit VHDL als synchrone und vergleichend dazu als selbstgetaktete Schaltung entworfen.

  12. Net production and consumption of fluorescent colored dissolved organic matter by natural bacterial assemblages growing on marine phytoplankton exudates.

    Science.gov (United States)

    Romera-Castillo, Cristina; Sarmento, Hugo; Alvarez-Salgado, Xosé Antón; Gasol, Josep M; Marrasé, Celia

    2011-11-01

    An understanding of the distribution of colored dissolved organic matter (CDOM) in the oceans and its role in the global carbon cycle requires a better knowledge of the colored materials produced and consumed by marine phytoplankton and bacteria. In this work, we examined the net uptake and release of CDOM by a natural bacterial community growing on DOM derived from four phytoplankton species cultured under axenic conditions. Fluorescent humic-like substances exuded by phytoplankton (excitation/emission [Ex/Em] wavelength, 310 nm/392 nm; Coble's peak M) were utilized by bacteria in different proportions depending on the phytoplankton species of origin. Furthermore, bacteria produced humic-like substances that fluoresce at an Ex/Em wavelength of 340 nm/440 nm (Coble's peak C). Differences were also observed in the Ex/Em wavelengths of the protein-like materials (Coble's peak T) produced by phytoplankton and bacteria. The induced fluorescent emission of CDOM produced by prokaryotes was an order of magnitude higher than that of CDOM produced by eukaryotes. We have also examined the final compositions of the bacterial communities growing on the exudates, which differed markedly depending on the phytoplankton species of origin. Alteromonas and Roseobacter were dominant during all the incubations on Chaetoceros sp. and Prorocentrum minimum exudates, respectively. Alteromonas was the dominant group growing on Skeletonema costatum exudates during the exponential growth phase, but it was replaced by Roseobacter afterwards. On Micromonas pusilla exudates, Roseobacter was replaced by Bacteroidetes after the exponential growth phase. Our work shows that fluorescence excitation-emission matrices of CDOM can be a helpful tool for the identification of microbial sources of DOM in the marine environment, but further studies are necessary to explore the association of particular bacterial groups with specific fluorophores.

  13. Flinders Petrie and Eugenics at UCL

    Directory of Open Access Journals (Sweden)

    Kathleen L. Sheppard

    2010-05-01

    Full Text Available William Matthew Flinders Petrie is considered the father of scientific archaeology and is credited with developing a chronology of Ancient Egypt using the nondescript artefacts that other archaeologists had ignored. He occupied the first chair of Egyptology in England, and was also well-known for the museum built around his personal collection of Egyptian artifacts at University College London. Petrie's archaeological work has been studied by scholars, from various disciplines, for its scholarly, cultural, and historical value, while Petrie's life and career outside of archaeology have been the subject of relatively little study. Petrie himself wrote two life stories: the first, 'Ten Years Digging in Egypt, 1881–1891' (1892, detailed the years before his professorship at UCL; in 1932 he published his second, more complete autobiography, 'Seventy Years in Archaeology'. After he died in 1942 there were various obituaries and memorials that outlined his life and major achievements in archaeology. There was very little written about Petrie the man until 1985, when Margaret Drower's 'Flinders Petrie: A Life in Archaeology' was published; it remains the most comprehensive work on Petrie's life. A thin volume of the correspondence of Hilda and Flinders Petrie also allows a glimpse into life on excavation. In short, much of what is known about Petrie focuses on his excavations in Egypt, his time as Professor of Egyptology at University College London, or the museum that bears his name. Subsequently, as a historical matter, Petrie's work in the discipline of eugenics has rarely been discussed as part of his career.

  14. Solving liveness problem for marked nets by exhaustive coverability trees

    Institute of Scientific and Technical Information of China (English)

    2001-01-01

    It is well known that a coverability tree of a Petri net cannot solve reaehability and liveness problems of the net because using symbol ω (infinity.) may lose some information. A solution to this problem is presented for a special kind of Petri net, marked net. With the combination of o and the increasing/decreasing information of token number, a new kind of coverability tree of marked nets, called exhaustive coverability tree (ECT), is proposed. It is shown with an example that an ECT can be used to detect deadlock.

  15. The methodology of multicriterial assessment of Petri nets’ apparatus

    Directory of Open Access Journals (Sweden)

    Pashchenko Dmitry

    2016-01-01

    Full Text Available This article emphasizes the effectiveness and relevance of the using of the apparatus of Petri nets for modeling of complex computing systems. Due to the fact that the methods of analysis existing in this theory do not allow estimating the resources required to build the desired model of the system, there is a problem of shortage of criteria for its evaluation in terms of the complexity of the construction. In the article we consider the method of analysis of a random Petri net based on the complexity of its building and relationships of internal units - subnets. The purpose of this article is a software implementation of such an assessment within the theory of PN structures. Due to the fact, that structural approach allows to perform the operation of decomposition of the original system, this model can be divided into subnets of minimal dimension, that will allow to make its quantitative assessment - ranking. To determine the total assessment of the input and output data of the system we will perform the analysis of head and tail positions of the net taking into account the weights of the input and output arcs of these positions. In order to identify an extent of the cost required to build the system, the number of operations of union of subnet transitions and positions. These subnets have minimal dimension in the original PN. Thus, the article demonstrates the formal implementation of assessment technique modules with using of algebra of sets, and the rules of splitting the PN structure into elementary blocks are formulated. The example of a comparative assessment of the two Petri nets based on the proposed complexity criteria is given; the plots of PN in different coordinate systems are displayed. The article presents the results of the research - a plot of PN structures in three-dimensional space, implemented using described software. It demonstrates the accuracy of PN assessment by structural analysis in comparing with a non

  16. Analysis of hybrid Petri nets with random discrete events

    NARCIS (Netherlands)

    Ghasemieh, Hamed

    2017-01-01

    More and more, our society and economy rely on the correct operation of, often hidden, critical infrastructures. These infrastructures such as the power grid and water and gas distribution networks, play an important role in our everyday life. Continuous supply of services from these assets is

  17. Condensed State Spaces for Symmetrical Coloured Petri Nets

    DEFF Research Database (Denmark)

    Jensen, Kurt

    1996-01-01

    This paper deals with state spaces. A state space is a directed graph with a node for each reachable state and an arc for each possible state change. We describe how symmetries of the modelled system can be exploited to obtain much more succinct state space analysis. The symmetries induce equival...

  18. Analysis of hybrid Petri nets with random discrete events

    NARCIS (Netherlands)

    Ghasemieh, Hamed

    2017-01-01

    More and more, our society and economy rely on the correct operation of, often hidden, critical infrastructures. These infrastructures such as the power grid and water and gas distribution networks, play an important role in our everyday life. Continuous supply of services from these assets is esse

  19. Towards a Usage Control Policy Specification with Petri Nets

    Science.gov (United States)

    Katt, Basel; Zhang, Xinwen; Hafner, Michael

    Access control aims at restricting access to resources instantly. However, in collaborative computing environments with shared resources and distributed right management systems more advanced controlling mechanisms are required. For example, the control of the usage of a resource may need to be continuous, obligations is required, and concurrency is an important aspect when different users use a shared resource. To overcome these shortcomings of traditional access control, usage control has been proposed and investigated recently. In this paper we introduce a new usage control policy specification. Beyond existing approaches, the novelty of our policy is threefold: first, the ability to integrate the functional and security aspects of the system, thus lending support to control system behavior continuously. Second, post obligation is supported in a way that a violation of any rule during the current usage session, or after it ends, can affect the decisions of future usages. Finally, concurrency rules are embodied in the policy model, thus concurrent usages by different users to shared resources are controlled.

  20. Electronic Business Transaction Infrastructure Analysis Using Petri Nets and Simulation

    Science.gov (United States)

    Feller, Andrew Lee

    2010-01-01

    Rapid growth in eBusiness has made industry and commerce increasingly dependent on the hardware and software infrastructure that enables high-volume transaction processing across the Internet. Large transaction volumes at major industrial-firm data centers rely on robust transaction protocols and adequately provisioned hardware capacity to ensure…

  1. Modelling Local and Global Behaviour: Petri Nets and Event Coordination

    DEFF Research Database (Denmark)

    Kindler, Ekkart

    2012-01-01

    to address this problem, we developed the notation of coordination diagrams, which allows us to define the global behaviour of a software system on top of existing class diagrams. One of the major objectives of coordination diagrams was to make it easy to integrate them and the code generated from them...... call it the Event Coordination Notation (ECNO). ECNO’s coordination diagrams define the global behaviour of a system only: they define how the local behaviour is coordinated and jointly executed in so-called interactions. In principle, ECNO is independent from a specific notation for modelling...

  2. Estimation of parameters of MRSA-05, based on Petri nets

    Directory of Open Access Journals (Sweden)

    О.І. Варченко

    2009-02-01

    Full Text Available  Principles of construction and work of the systems of relay defense are considered, developed algorithm of work for block of defense on maximal voltage of microprocessor defense, automation, control and management of connections of 6-35 kV build. The imitation model of device operation is offered.

  3. 基于XML的Petri网信息读写器研究%Research on Petri Information Read Write Based on XML

    Institute of Scientific and Technical Information of China (English)

    刘红玲

    2014-01-01

    作为一种优秀的系统描述与分析的形式化工具,Petri网已经广泛应用于协议分析工程领域、人工智能以及软件工程、程序验证和柔性制造系统等各个领域。由于Petri网适合用来描述并发和分布式系统,就目前来说对Petri网的研究已经取得了较成熟的理论研究成果。同时在对Petri网研究的不断深入过程中,出现了多种Petri网类型、各种Petri网工具和Petri网的文件格式,因此不同Petri网工具之间信息交换功能成为一个急需解决的重要问题。%As the formal tool system description and analysis of a good, Petri network has been widely used in protocol analysis each field of engineering field, artificial intelligence and software engineering, program verification and flexible manufacturing sys-tem. Because the Petri net is suitable to describe the concurrent and distributed system, for the present research of Petri network have been more mature theoretical research. At the same time in the deepening process of Petri network technology, a variety of the Petri net type, all kinds of Petri net and Petri net file format, so the function of information exchange between different Petri net tool has become an urgent problem to solve.

  4. 基于Petri网的原油处理生产作业计划油罐动态分配分析%Dynamic tank assignment analysis for short-term scheduling of crude oil operations by using Petri net model

    Institute of Scientific and Technical Information of China (English)

    王炜; 伍乃骐; 李林伟

    2011-01-01

    石化炼油企业采用递阶方法进行调度,以使短期调度方法在生产运作中切实可行.在上层,企业根据市场需求产生一个目标炼油计划.在下层,企业得到一个详细调度以实现目标炼油计划.在这个过程中,如何动态分配油罐将起到至关重要的作用,同时也是生产运作中的难题,为了解决这个难题,建立Petri网模型描述原油处理生产过程的行为特征.基于该模型,分析了油罐分配对目标炼油计划可实现性的影响,鉴别出那些使系统进入不可行状态的操作,并对其进行调整,这样,通过避免这样的不可行操作而提出一种实现目标炼油计划的油罐动态分配方法,最后,用一个工业实例验证了提出的方法的应用.%To make a short-term scheduling method practical, it can be done in a hierarchical way. At the upper level, a target refining schedule is created according to market demands. Then, at the lower level, a detailed schedule is to realize the target refining schedule. To make the target refining schedule realized, the key is how to dynamically assign the tanks in the plant. To solve the realizability problem of target refining schedule, a Petri net model is developed to describe the behaviors of the system. Based on this model, how tank assignment affects the realizability of a target refining schedule is analyzed and operations that leed to an infeasible state are identified and adjusted. Thus, a dynamic tank assignment method is proposed to realize a target refining schedule by avoiding such operations. A practical industrial case problem is used to show the application of the proposed method.

  5. 基于混杂Petri网的共直流母线交流传动系统建模与节能控制%Modeling and energy saving control for common DC bus AC drive system based on hybrid Petri nets

    Institute of Scientific and Technical Information of China (English)

    李继方; 汤天浩; 姚刚

    2011-01-01

    通过引入混杂系统理论,在分析系统运行过程的基础上,建立了共直流母线交流传动系统混杂Petri网模型和电机功率模型.在此基础上提出了一种基于配对理论的节能控制算法,即在电机状态可调控时段,通过改变随机运行状态,使耗能状态激发与回馈状态激发模糊配对的电机状态调控算法.采用该方法的直流母线功率仿真结果表明,该方法能有效地调整控制电机状态,使处在耗能状态电机最大限度地吸收制动状态电机再生的电能,减小了直流母线功率波动,提高了系统性能.%This paper introduces the hybrid system theory and establishes a common DC bus AC drive system hybrid Petri nets model and a motor power model based on the analysis of the system operation process. On this basis an energy saving control algorithm based on matching theory is proposed, namely the motor state adjusting algorithm which gets fuzzy pair of energy consumption state excitation and feedback state excitation through changing the random operation state in the controllable period of motor state. The results of simulation on DC bus power adopting this method show that it can effectively adjust and control the motor state, make the motor in energy consumption state absorb the electrical energy regenerated by motor in braking mode to a large extent,thus can reduce the DC bus power fluctuation and improve the system performance.This work is supported by National Natural Science Foundation of China (No. 51007056).

  6. Pelodictyon phaeoclathratifovme sp. nov., a new brown-colored member of the Chlorobiaceae forming net-like colonies

    OpenAIRE

    Overmann, Jörg; Pfennig, Norbert

    1989-01-01

    A new strain of the green sulfur bacteria was isolated from the monimolimnion of Buchensee (near Radolfzell, Lake Constance region, FRG). Single cells were rod-shaped, nonmotile and contained gas vacuoles. Typical net-like colonies were formed by ternary fission of the cells. As photosynthetic pigments bacteriochlorophylls a, e, isorenieratene and -isorenieratene were present. Sulfide, sulfur and thiosulfate were used as electron donors during anaerobic phototrophic growth. Besides carbon dio...

  7. The Petrie Museum of Egyptian Archaeology, UCL

    Directory of Open Access Journals (Sweden)

    Jan Picton

    2013-10-01

    Full Text Available University College London houses one of the world’s most important collections of ancient Egyptian material, the majority excavated by Flinders Petrie, his students and his successors in the late 19th and early 20th centuries. It is a museum of archaeology that helps to explain the development of a discipline that was in its infancy when Petrie worked in Egypt over a century ago. It is a teaching collection, its densely packed cases entrancing, and sometimes intimidating, visitors who rave about its old-fashioned feel, but it is anything but frozen in time.

  8. Anatomia foliar de plantas de alfavaca-cravo cultivadas sob malhas coloridas Leaf anatomy of alfavaca-cravo plants cultivated under colored nets

    Directory of Open Access Journals (Sweden)

    Joeferson Reis Martins

    2009-02-01

    Full Text Available No presente trabalho, foi avaliado o efeito do controle espectral da luz sobre características anatômicas de folhas em Ocimum gratissimum L. As plantas foram cultivadas por quatro meses sob malhas de 50% de sombreamento nas cores preta, vermelha e azul e a pleno sol. Plantas submetidas a pleno sol apresentaram maior espessura foliar, maior densidade estomática e maior densidade de tricomas tectores e glandulares na face adaxial. As plantas cultivadas sob malhas coloridas não exibiram diferenças quanto à espessura e à área foliar. As plantas mantidas sob malha vermelha tiveram a menor densidade estomática na face adaxial, já as plantas mantidas sob malhas azul e vermelha exibiram maior área foliar total. As plantas mantidas sob malha vermelha apresentaram a menor densidade estomática e as menores densidades de tricomas tectores e glandulares na face adaxial. Tais resultados mostram que tanto a intensidade como a qualidade espectral da luz pode ser modulada durante o cultivo de Ocimum gratissimum L. a fim de serem obtidas características anatômicas desejáveis.In the present research, the effect of spectral control of light was evaluated on anatomical characteristics of Ocimum gratissimum L. leaves. The plants were cultivated during four months under black, red and blue nets with 50% of shade, and full sunlight. Plants grown under full sunlight showed higher leaf thickness, higher stomatal density and higher density of no-glandular and glandular trichomes on the adaxial epidermis. Plants cultivated under colored nets did not show differences in leaf thickness or leaf area. Plants maintained under red net had the lowest stomatal density in adaxial epidermis, as the plants cultivated under blue and red nets exhibited the largest leaf area. The plants maintained under red net showed the smallest stomatal density and the smallest non-glandular and glandular trichomes density in the adaxial epidermis. Such results show that the spectral

  9. Sociophysics of sexism: normal and anomalous petrie multipliers

    Science.gov (United States)

    Eliazar, Iddo

    2015-07-01

    A recent mathematical model by Karen Petrie explains how sexism towards women can arise in organizations where male and female are equally sexist. Indeed, the Petrie model predicts that such sexism will emerge whenever there is a male majority, and quantifies this majority bias by the ‘Petrie multiplier’: the square of the male/female ratio. In this paper—emulating the shift from ‘normal’ to ‘anomalous’ diffusion—we generalize the Petrie model to a stochastic Poisson model that accommodates heterogeneously sexist men and woman, and that extends the ‘normal’ quadratic Petrie multiplier to ‘anomalous’ non-quadratic multipliers. The Petrie multipliers span a full spectrum of behaviors which we classify into four universal types. A variation of the stochastic Poisson model and its Petrie multipliers is further applied to the context of cyber warfare.

  10. Using the MEM-net program to report on mapping the EchoColorDoppler assessment for chronic cerebro spinal venous insufficiency

    Directory of Open Access Journals (Sweden)

    Mandolesi S

    2014-07-01

    Full Text Available Sandro Mandolesi,1 Aldo d’Alessandro,2 Ettore Manconi,3 Tarcisio Niglio,4 Augusto Orsini,5 Dimitri Mandolesi,6 Alessandro d'Alessandro,7 Francesco Fedele1 1Department of Cardiovascular and Respiratory Sciences, Sapienza University Rome, Rome, Italy; 2Department of Angiology, “T Masselli-Mascia” Hospital, San Severo (FG, Foggia, Italy; 3Department of Cardiovascular and Neurological Sciences, University of Cagliari, Cagliari, Italy; 4Istituto Superiore di Sanità, Rome, Italy; 5Department of Vascular Surgery, “Gioia” Hospital, Sora (FR, Sora, Italy; 6Medicina del lavoro Sapienza University Roma, Rome, Italy; 7Faculty of Medicine, Catholic University “Our Lady of Good Counsel,” Tirana, Albania Introduction: Chronic cerebrospinal venous insufficiency (CCSVI is characterized by multiple stenosis/obstructions affecting the principal extracranial outflow pathways of the cerebrospinal venous system. Using EchoColorDoppler (ECD to assess chronic CCSVI is a very difficult and long examination. It takes about an hour even for an expert sonographer. Methods: Hemodynamic morphological map (MEM-Net is a program that works on the Internet. All the morphological and hemodynamic data of the patient can be entered into the program’s anatomical scheme to create a map of the ECD report. The program also allows us to collect all the data during the ECD assessment and, using its algorithm, make the report uniform. Conclusion: Reporting on the map by using MEM-net shortens the time of ECD written reporting that is done automatically. The program also makes a blind control of the report and enables the use of it for scientific research. We hope that in the future everyone will use this data collection tool for all scientific work on this topic. Keywords: CCSVI, ECD, Map, cerebral venous system, sonography

  11. A note on the Petri loci

    CERN Document Server

    Bruno, Andrea

    2010-01-01

    Let $\\M_g$ be the course moduli space of complex projective nonsingular curves of genus $g$. We prove that when the Brill-Noether number $\\rho(g,r,n)$ is non-negative every component of the Petri locus $P^r_{g,n}\\subset \\M_g$ whose general member is a curve $C$ such that $W^{r+1}_n(C) = \\emptyset$, has codimension one in $\\M_g$.

  12. Petrie and the Intriguing Idiosyncrasies of Racism

    Directory of Open Access Journals (Sweden)

    Jason D. Ramsey

    2004-11-01

    Full Text Available William Matthews Flinders Petrie, ‘generally regarded as the father of modern Near Eastern archaeology’ (Silberman 1991:80, is remembered as a veritable genius, renowned for his powerful memory and intellectual abilities which played an important part in many of the ground-breaking developments in methodology he brought about. Yet modern archaeologists are selective in deciding which parts of Petrie’s legacy are to be highlighted. As a corrective to this, Silberman (1991, 1999 has not only drawn attention to the racist ideology that permeated Petrie’s thinking, but also suggests that this framework of thought crucially influenced many of his revolutionary interpretive techniques. The final deed Petrie envisaged for himself was the donation of his head to the Royal College of Surgeons in London ‘for further scientific study . . . [and] as a specimen of a typical British skull’ (Drower 1985:424. As far as Silberman (1999 is concerned, such an act was wholly symbolic of Petrie’s raciallyinformed viewpoint and of his self-identity.

  13. E-dokumentų valdymo sistemos, panaudojant grupinius parašus ir Petri tinklus kūrimas ir tyrimas

    OpenAIRE

    Pikutis, Tadas

    2011-01-01

    Šiame darbe pasiūlyta schema, paremta Petri tinklų principais ir elektroniniu grupiniu parašu, leidžianti optimizuoti e-dokumentų judėjimą. Realizavus schemą platformoje SharePoint 2010 ir atlikus tyrimą gauta, jog dokumentai realizavus schemą savo kelią įveikė vidutiniškai viena valanda greičiau. Pateikta elektroninio grupinio parašo saugumo analizė, po kurios nustatyti sistemos saugumo parametrai. In this paper i proposed a scheme, based on characteristics of Petri nets and digital group...

  14. Complexity Metrics for Workflow Nets

    DEFF Research Database (Denmark)

    Lassen, Kristian Bisgaard; van der Aalst, Wil M.P.

    2009-01-01

    Process modeling languages such as EPCs, BPMN, flow charts, UML activity diagrams, Petri nets, etc.\\ are used to model business processes and to configure process-aware information systems. It is known that users have problems understanding these diagrams. In fact, even process engineers and system......, etc. It seems obvious that the complexity of the model contributes to design errors and a lack of understanding. It is not easy to measure complexity, however. This paper presents three complexity metrics that have been implemented in the process analysis tool ProM. The metrics are defined...

  15. S— and T—Invariants in Cyber Net Systems

    Institute of Scientific and Technical Information of China (English)

    袁崇义

    1995-01-01

    Cyber nets are also known as self-modifying nets.Though proposed and defined some 20 years ago.They have never been under thorough study ever since.The reason for this is simple:the nonlinear nature of such nets keeps them away from applications of well developed methods known to the whole Petri Net Society in the world.This paper attempts to make a start of studying cyber nets in depth by proposing a way to defing and to verify S-invariants and T-invariants in such nets.These invariants reflect important dynamic properties of cyber nets.Invariants in cyber nets play a role similar to loop invariants proposed and studied by E.W.Dijkstra and D.Gries when cyber nets are used for program specification.

  16. Modeling Integrated Cellular Machinery Using Hybrid Petri-Boolean Networks

    Science.gov (United States)

    Berestovsky, Natalie; Zhou, Wanding; Nagrath, Deepak; Nakhleh, Luay

    2013-01-01

    The behavior and phenotypic changes of cells are governed by a cellular circuitry that represents a set of biochemical reactions. Based on biological functions, this circuitry is divided into three types of networks, each encoding for a major biological process: signal transduction, transcription regulation, and metabolism. This division has generally enabled taming computational complexity dealing with the entire system, allowed for using modeling techniques that are specific to each of the components, and achieved separation of the different time scales at which reactions in each of the three networks occur. Nonetheless, with this division comes loss of information and power needed to elucidate certain cellular phenomena. Within the cell, these three types of networks work in tandem, and each produces signals and/or substances that are used by the others to process information and operate normally. Therefore, computational techniques for modeling integrated cellular machinery are needed. In this work, we propose an integrated hybrid model (IHM) that combines Petri nets and Boolean networks to model integrated cellular networks. Coupled with a stochastic simulation mechanism, the model simulates the dynamics of the integrated network, and can be perturbed to generate testable hypotheses. Our model is qualitative and is mostly built upon knowledge from the literature and requires fine-tuning of very few parameters. We validated our model on two systems: the transcriptional regulation of glucose metabolism in human cells, and cellular osmoregulation in S. cerevisiae. The model produced results that are in very good agreement with experimental data, and produces valid hypotheses. The abstract nature of our model and the ease of its construction makes it a very good candidate for modeling integrated networks from qualitative data. The results it produces can guide the practitioner to zoom into components and interconnections and investigate them using such more

  17. Modeling integrated cellular machinery using hybrid Petri-Boolean networks.

    Directory of Open Access Journals (Sweden)

    Natalie Berestovsky

    Full Text Available The behavior and phenotypic changes of cells are governed by a cellular circuitry that represents a set of biochemical reactions. Based on biological functions, this circuitry is divided into three types of networks, each encoding for a major biological process: signal transduction, transcription regulation, and metabolism. This division has generally enabled taming computational complexity dealing with the entire system, allowed for using modeling techniques that are specific to each of the components, and achieved separation of the different time scales at which reactions in each of the three networks occur. Nonetheless, with this division comes loss of information and power needed to elucidate certain cellular phenomena. Within the cell, these three types of networks work in tandem, and each produces signals and/or substances that are used by the others to process information and operate normally. Therefore, computational techniques for modeling integrated cellular machinery are needed. In this work, we propose an integrated hybrid model (IHM that combines Petri nets and Boolean networks to model integrated cellular networks. Coupled with a stochastic simulation mechanism, the model simulates the dynamics of the integrated network, and can be perturbed to generate testable hypotheses. Our model is qualitative and is mostly built upon knowledge from the literature and requires fine-tuning of very few parameters. We validated our model on two systems: the transcriptional regulation of glucose metabolism in human cells, and cellular osmoregulation in S. cerevisiae. The model produced results that are in very good agreement with experimental data, and produces valid hypotheses. The abstract nature of our model and the ease of its construction makes it a very good candidate for modeling integrated networks from qualitative data. The results it produces can guide the practitioner to zoom into components and interconnections and investigate them

  18. Modeling integrated cellular machinery using hybrid Petri-Boolean networks.

    Directory of Open Access Journals (Sweden)

    Natalie Berestovsky

    Full Text Available The behavior and phenotypic changes of cells are governed by a cellular circuitry that represents a set of biochemical reactions. Based on biological functions, this circuitry is divided into three types of networks, each encoding for a major biological process: signal transduction, transcription regulation, and metabolism. This division has generally enabled taming computational complexity dealing with the entire system, allowed for using modeling techniques that are specific to each of the components, and achieved separation of the different time scales at which reactions in each of the three networks occur. Nonetheless, with this division comes loss of information and power needed to elucidate certain cellular phenomena. Within the cell, these three types of networks work in tandem, and each produces signals and/or substances that are used by the others to process information and operate normally. Therefore, computational techniques for modeling integrated cellular machinery are needed. In this work, we propose an integrated hybrid model (IHM that combines Petri nets and Boolean networks to model integrated cellular networks. Coupled with a stochastic simulation mechanism, the model simulates the dynamics of the integrated network, and can be perturbed to generate testable hypotheses. Our model is qualitative and is mostly built upon knowledge from the literature and requires fine-tuning of very few parameters. We validated our model on two systems: the transcriptional regulation of glucose metabolism in human cells, and cellular osmoregulation in S. cerevisiae. The model produced results that are in very good agreement with experimental data, and produces valid hypotheses. The abstract nature of our model and the ease of its construction makes it a very good candidate for modeling integrated networks from qualitative data. The results it produces can guide the practitioner to zoom into components and interconnections and investigate them

  19. Complexity Metrics for Workflow Nets

    DEFF Research Database (Denmark)

    Lassen, Kristian Bisgaard; van der Aalst, Wil M.P.

    2009-01-01

    , etc. It seems obvious that the complexity of the model contributes to design errors and a lack of understanding. It is not easy to measure complexity, however. This paper presents three complexity metrics that have been implemented in the process analysis tool ProM. The metrics are defined...... analysts have difficulties grasping the dynamics implied by a process model. Recent empirical studies show that people make numerous errors when modeling complex business processes, e.g., about 20 percent of the EPCs in the SAP reference model have design flaws resulting in potential deadlocks, livelocks...... for a subclass of Petri nets named Workflow nets, but the results can easily be applied to other languages. To demonstrate the applicability of these metrics, we have applied our approach and tool to 262 relatively complex Protos models made in the context of various student projects. This allows us to validate...

  20. Cell scientist to watch - Sabine Petry.

    Science.gov (United States)

    2016-11-15

    Originally from Germany, Sabine Petry received her Diploma (MSc) from Goethe University in Frankfurt and undertook her Master's thesis at the Max Planck Institute of Biophysics. She then moved to the UK to pursue a PhD under the supervision of Venki Ramakrishnan at the MRC Laboratory of Molecular Biology in Cambridge. In 2008, Sabine started her postdoctoral work in the laboratory of Ron Vale at the University of California, San Francisco as an EMBO fellow and then an HHMI postdoctoral fellow of the Life Science Research Foundation. She started her own lab at Princeton University in 2013, and her work has already been recognised with an NIH Pathway to Independence K99/R00 Award and the Kimmel Scholar Award for Cancer Research; she was also named a Pew Scholar and Packard Fellow in 2014. Sabine's research combines structural, biophysical, biochemical and cell biology methods to study the mechanism by which microtubules build cellular structures, allowing cells to attain a particular shape and function. © 2016. Published by The Company of Biologists Ltd.

  1. Coloring GPenSIM

    OpenAIRE

    2008-01-01

    The object of this report is to present a solution on how to implement color functionality in GPenSIM. Current version of GPenSIM is based on Place/Transition nets (PT-nets). When creating systems with PT-nets there are some issues when modeling large real life systems. First of all PT-nets have no data concepts. This results in extremely large nets, because the data manipulation has to be represented in the net as places and transitions. The other issue concerns the hierarc...

  2. Sombreamento de plantas de Catharanthus roseus (L. G. Don 'Pacifica White' por malhas coloridas: desenvolvimento vegetativo Shading of 'Pacifica White' Catharanthus roseus (L. G. Don plants with colored nets: vegetative development

    Directory of Open Access Journals (Sweden)

    Anderson Adriano Martins Melo

    2009-04-01

    Full Text Available As malhas coloridas têm sido utilizadas para manipular o desenvolvimento vegetativo, melhorando a utilização da radiação solar por plantas ornamentais. Objetivou-se, neste trabalho estudar o efeito da redução de 50% da radiação fotossinteticamente ativa sobre o crescimento vegetativo de plantas de Catharanthus roseus (L. G. Don, por meio de malhas azul e vermelha e malha preta, em comparação com plantas crescidas na ausência de sombreamento (pleno sol. As plantas foram obtidas a partir de sementes e tratadas por 180 dias. Foram avaliados o ganho de biomassa e a distribuição de matéria seca nas plantas, o conteúdo de pigmentos foliares (clorofilas e carotenóides e de nitrogênio foliar. A malha vermelha provocou um aumento de matéria seca total e de área foliar das plantas em comparação com as malhas azul, preta e ao tratamento a pleno sol, porém, exceto em relação a esse tratamento, a malha vermelha causou menor conteúdo de nitrogênio e pigmentos foliares. A maior relação raiz/parte aérea e relação clorofila a/b, menores razões de área foliar e de massa foliar das plantas crescidas a pleno sol em relação às plantas sombreadas indicam um efeito mais proeminente da irradiância mais alta do que da alteração do espectro de luz. O sombreamento altera significativamente a distribuição de matéria seca e o uso de malhas de diferentes cores modifica o conteúdo de pigmentos fotossintéticos dessa espécie.Colored shade nets have been used to manipulate the vegetative development, improving the utilization of solar radiation by ornamental plants. This work aimed to study the effect of 50% reduction of PAR on vegetative growth of plants of Catharanthus roseus (L. G. Don, using blue and red nets, and black net, in comparison to plants growing under full sunlight (lack of shading. The plants were obtained from seeds and treated for 180 days. Biomass increment and distribution, pigment content (chlorophylls and

  3. Crescimento, teor e composição do óleo essencial de melissa cultivada sob malhas fotoconversoras Growth, content and composition of lemon balm essential oil cultivated under color shading nets

    Directory of Open Access Journals (Sweden)

    Renata da Silva Brant

    2009-08-01

    Full Text Available A utilização de malhas fotoconversoras para o cultivo de algumas espécies ornamentais e olerícolas tornou-se comum. Diante da grande influência que a radiação solar exerce sobre os vegetais, esta pesquisa foi realizada com o objetivo de avaliar o efeito da intensidade e da qualidade espectral da luz transmitida pelas malhas fotoconversoras (Chromatinet® em relação a aspectos fisiológicos de crescimento (teor, rendimento e composição química do óleo essencial de Melissa officinalis L. Em delineamento inteiramente casualizado, foram dispostos quatro tratamentos e cinco repetições, sendo cada parcela composta de quatro vasos (uma planta por vaso. Os tratamentos foram caracterizados por plantas de melissa cultivadas a pleno sol, em malha preta (50%, em malha Chromatinet® vermelha (50% e em Chromatinet® azul (50%. As características avaliadas consistiram em: fitomassa seca de folhas, caules, parte aérea, raízes e total; razão raiz/parte aérea; área foliar total; razão de área foliar; razão de peso foliar; área foliar específica; teor, rendimento e composição química do óleo essencial. A utilização de malhas no cultivo de melissa favoreceu o crescimento, independentemente da cor, em relação ao cultivo a pleno sol. Sob a malha vermelha houve menores teor e rendimento óleo essencial, porém apresentou o maior teor de citral.The use of color shading nets for cultivation of some ornamentals and vegetables has become common. Thus, observing the great influence of the solar radiation on the plant physiology, the objective of this research was to evaluate the the quantity and quality effects of spectral light transmitted through color shading nets (Chromatinet® in Melissa officinalis L., including physiological aspects as:growth ,content and chemistry composition. Four treatments and five replications were disposed in a completely randomized design, being each experimental unit composed by four pots (one plant per pot

  4. Temperature gradients drive radial fluid flow in Petri dishes and multiwell plates.

    Science.gov (United States)

    Lindsay, Stephen M; Yin, John

    2016-06-01

    Liquid in a Petri dish spontaneously circulates in a radial pattern, even when the dish is at rest. These fluid flows have been observed and utilized for biological research, but their origins have not been well-studied. Here we used particle-tracking to measure velocities of radial fluid flows, which are shown to be linked to evaporation. Infrared thermal imaging was used to identify thermal gradients at the air-liquid interface and at the bottom of the dish. Two-color ratiometric fluorescence confocal imaging was used to measure thermal gradients in the vertical direction within the fluid. A finite-element model of the fluid, incorporating the measured temperature profiles, shows that buoyancy forces are sufficient to produce flows consistent with the measured particle velocity results. Such flows may arise in other dish or plate formats, and may impact biological research in positive or negative ways.

  5. Bigraphical Nets

    Directory of Open Access Journals (Sweden)

    Ian Mackie

    2013-02-01

    Full Text Available Interaction nets are a graphical model of computation, which has been used to define efficient evaluators for functional calculi, and specifically lambda calculi with patterns. However, the flat structure of interaction nets forces pattern matching and functional behaviour to be encoded at the same level, losing some potential parallelism. In this paper, we introduce bigraphical nets, or binets for short, as a generalisation of interaction nets using ideas from bigraphs and port graphs, and we present a formal notation and operational semantics for binets. We illustrate their expressive power by examples of applications.

  6. Net Gains

    Science.gov (United States)

    Fielker, David

    2008-01-01

    The Easter conference 2008 had several activities which for the author raised the same questions on cube nets in some work with eight-year-olds some time ago. In this article, the author muses on some problems from the Easter conference regarding nets of shapes. (Contains 1 note.)

  7. Modelo de un sistema automático en detección y diagnóstico de fallas basado en redes de petri en el proceso hogar de la Empresa Termotasajero Colgener S.a. E.s.p.

    OpenAIRE

    2012-01-01

    This paper present the desing of an automatic system of detection and diagnostic of faults (SDDF) for the case of ruptured pipe in the company Termotasajero Colgener the SDDF is based on Petri Nets and implemented in a Spartan 2E of Xilinxs card under the IEEE 10760/2008. The implementation in FPGA card is precise, feasible and reliable using the experimental method which is proposed as starting point por Petri Nets programming FPGA with devices and their application in SDDF. Which displays t...

  8. Modelo de un sistema automático en detección y diagnóstico de fallas basado en redes de petri en el proceso hogar de la Empresa Termotasajero Colgener S.a. E.s.p.

    Directory of Open Access Journals (Sweden)

    Marlon Mauricio Hernández Cely

    2012-01-01

    Full Text Available This paper present the desing of an automatic system of detection and diagnostic of faults (SDDF for the case of ruptured pipe in the company Termotasajero Colgener the SDDF is based on Petri Nets and implemented in a Spartan 2E of Xilinxs card under the IEEE 10760/2008. The implementation in FPGA card is precise, feasible and reliable using the experimental method which is proposed as starting point por Petri Nets programming FPGA with devices and their application in SDDF. Which displays the benefits of implementing the FPGA technology in the industrial sector.

  9. Soundness of Timed-Arc Workflow Nets in Discrete and Continuous-Time Semantics

    DEFF Research Database (Denmark)

    Mateo, Jose Antonio; Srba, Jiri; Sørensen, Mathias Grund

    2015-01-01

    Analysis of workflow processes with quantitative aspectslike timing is of interest in numerous time-critical applications. We suggest a workflow model based on timed-arc Petri nets and studythe foundational problems of soundness and strong (time-bounded) soundness.We first consider the discrete-t...

  10. WorkflowNet2BPEL4WS: A Tool for Translating Unstructured Workflow Processes to Readable BPEL

    DEFF Research Database (Denmark)

    Lassen, Kristian Bisgaard; van der Aalst, Wil M. P.

    2007-01-01

    code and not easy to use by end-users. Therefore, we provide a mapping from WF-nets to BPEL. This mapping builds on the rich theory of Petri nets and can also be used to map other languages (e.g., UML, EPC, BPMN, etc.) onto BPEL. To evaluate WorkflowNet2BPEL4WS we used more than 100 processes modeled...

  11. Net Locality

    DEFF Research Database (Denmark)

    de Souza e Silva, Adriana Araujo; Gordon, Eric

    Provides an introduction to the new theory of Net Locality and the profound effect on individuals and societies when everything is located or locatable. Describes net locality as an emerging form of location awareness central to all aspects of digital media, from mobile phones, to Google Maps, to...... of emerging technologies, from GeoCities to GPS, Wi-Fi, Wiki Me, and Google Android....

  12. Net Locality

    DEFF Research Database (Denmark)

    de Souza e Silva, Adriana Araujo; Gordon, Eric

    Provides an introduction to the new theory of Net Locality and the profound effect on individuals and societies when everything is located or locatable. Describes net locality as an emerging form of location awareness central to all aspects of digital media, from mobile phones, to Google Maps, to...... of emerging technologies, from GeoCities to GPS, Wi-Fi, Wiki Me, and Google Android....

  13. 不同颜色防虫网覆盖栽培对豇豆生长发育的影响%Effects of Cultivation with Covers of Fly Nets of Different Colors on Cowpea Growth

    Institute of Scientific and Technical Information of China (English)

    许如意; 李劲松; 袁廷庆; 吴乾兴; 肖日升

    2011-01-01

    研究了不同颜色(白色、黑色、红色、蓝色、绿色、银灰色)防虫网覆盖对栽培豇豆生长发育的影响。从豇豆的生育期、株高、茎粗、叶面积及叶绿素含量指数、产量和病虫害等方面综合考虑,在三亚地区绿色防虫网是较适合豇豆栽培的覆盖材料。%Through the comparison of different color of fly net(white,black,red,blue,green,silver grey) and open field on cowpea generational stage,plant height,stem diameter,leaf area,chlorophyll content,yield,diseases and pests.The results showed that the green fly net was suit for cowpea cultivation in Sanya.

  14. Modeling and Analysis of Hybrid Dynamic Systems Using Hybrid Petri Nets

    OpenAIRE

    GHOMRI Latefa; Alla, Hassane

    2008-01-01

    Some extensions of PNs permitting HDS modeling were presented here. The first models to be presented are continuous PNs. This model may be used for modeling either a continuous system or a discrete system. In this case, it is an approximation that is often satisfactory. Hybrid PNs combine in the same formalism a discrete PN and a continuous PN. Two hybrid PN models were considered in this chapter. The first, called the hybrid PN, has a deterministic behavior; this means that we can predict th...

  15. Modeling Operational Robustness and Resiliency with High-Level Petri Nets

    Science.gov (United States)

    2012-05-01

    CONTRACT NUMBER In-House 5b. GRANT NUMBER FA8750-09-2-0157 5c. PROGRAM ELEMENT NUMBER N/A 6. AUTHOR(S) AFRL: Timothy E. Busch La Salle ...7. PERFORMING ORGANIZATION NAME(S) AND ADDRESS(ES) La Salle University University of Texas at Austin...Professor, Management Information Systems Lindback Distinguished Chair of Information Systems La Salle University Philadelphia, PA 19141, U.S.A

  16. A methodology integrating Petri nets and knowledge-based systems to support process family planning

    NARCIS (Netherlands)

    Zhang, Linda L.; Xu, Qianli; Helo, Petri

    2012-01-01

    Planning production processes for product families have been well recognised as an effective means of achieving successful product family development. However, most existing approaches do not lend themselves to planning production processes with focus on the optimality of the cohort of a product fam

  17. CPN/Tools: A Post-WIMP Interface for Editing and Simulating Coloured Petri Nets

    DEFF Research Database (Denmark)

    Andersen, Peter; Beaudouin-Lafon, Michel; Mackay, Wendy E.

    2001-01-01

    CPN/Tools is a major redesign of the popular Design/CPN tool from the University of Aarhus CPN group. The new interface is based on advanced, post-WIMP interaction techniques, including bi-manual interaction, toolglasses and marking menus and a new metaphor for managing the workspace. It challenges...

  18. A methodology integrating Petri nets and knowledge-based systems to support process family planning

    NARCIS (Netherlands)

    Zhang, Linda L.; Xu, Qianli; Helo, Petri

    2012-01-01

    Planning production processes for product families have been well recognised as an effective means of achieving successful product family development. However, most existing approaches do not lend themselves to planning production processes with focus on the optimality of the cohort of a product

  19. Efficient Data-Structures and Algorithms for a Coloured Petri Nets Simulator

    DEFF Research Database (Denmark)

    Mortensen, Kjeld Høyer

    2001-01-01

    -time they are surprisingly efficient, even for small multi-sets. Thirdly we have improved the search for enabled binding elements. We use the first enabled binding element we find in a fair serach and make it occur immediatly instead of calculating all bindings and then randomly select one. The search is guided by a binding...... "recipe" which is specially generated and optimised for each individual transition. The improved simulator is implemented in both the Design/CPN and CPN tools software packages, and has been used in several industrial projects....

  20. A methodology integrating Petri nets and knowledge-based systems to support process family planning

    NARCIS (Netherlands)

    Zhang, Linda L.; Xu, Qianli; Helo, Petri

    2012-01-01

    Planning production processes for product families have been well recognised as an effective means of achieving successful product family development. However, most existing approaches do not lend themselves to planning production processes with focus on the optimality of the cohort of a product fam

  1. Robot Reliability Using Petri Nets and Fuzzy Lambda-Tau Methodology

    CERN Document Server

    Kumar, Ajay; Kumar, Dinesh

    2009-01-01

    Robot reliability has become an increasingly important issue in the last few years due to increased application of robots in many industries (like automobile industry) under hazardous and unstructured environment. As the component failure behavior is dependent on configuration and environment, the available information about the constituent component of robots is most of the time imprecise, incomplete, vague and conflicting and so it is very difficult to analyze their behavior and to predict their failure pattern. The reliability analysis of any system provides an understanding about the likelihood of failures occurring in the system/component and the increased insight about its inherent weakness. The objective of this paper is to quantify the uncertainties that makes the decision more realistic, generic and extendable to application domain. In this paper various reliability parameters (such as mean time between failures, expected number of failures, reliability, availability etc.) are computed using Fuzzy La...

  2. Production configuration of product families : An Approach based on Petri Nets

    NARCIS (Netherlands)

    Zhang, L.; Rodrigues, B.; Slomp, J.; Gaalman, G.J.C.; Cordeiro, J; Filipe, J

    2008-01-01

    Configuring production processes for product families has been acknowledged as an effective means of dealing with product variety while maintaining production stability and efficiency. In an attempt to assist practitioners to better understand and implement production configuration, we study the und

  3. Verification of Liveness Properties on Closed Timed-Arc Petri Nets

    DEFF Research Database (Denmark)

    Andersen, Mathias; Larsen, Heine G.; Srba, Jiri

    2012-01-01

    Verification of closed timed models by explicit state-space exploration methods is an alternative to the wide-spread symbolic techniques based on difference bound matrices (DBMs). A few experiments found in the literature confirm that for the reachability analysis of timed automata explicit techn...

  4. Verification of Timed Healthcare Workflows Using Component Timed-Arc Petri Nets

    DEFF Research Database (Denmark)

    Bertolini, Cristiano; Liu, Zhiming; Srba, Jiri

    2013-01-01

    Workflows in modern healthcare systems are becoming increasingly complex and their execution involves concurrency and sharing of resources. The definition, analysis and management of collaborative healthcare workflows requires abstract model notations with a precisely defined semantics and a supp...

  5. Interval Abstraction Refinement for Model Checking of Timed-Arc Petri Nets

    DEFF Research Database (Denmark)

    Viesmose, Sine Lyhne; Jacobsen, Thomas Stig; Jensen, Jacob Jon

    2014-01-01

    State-space explosion is a major obstacle in verification of time-critical distributed systems. An important factor with a negative influence on the tractability of the analysis is the size of constants that clocks are compared to. This problem is particularly accented in explicit state-space exp......State-space explosion is a major obstacle in verification of time-critical distributed systems. An important factor with a negative influence on the tractability of the analysis is the size of constants that clocks are compared to. This problem is particularly accented in explicit state...

  6. CPN/Tools: A Tool for Editing and Simulating Coloured Petri Nets

    DEFF Research Database (Denmark)

    Jensen, Kurt; Christensen, Søren; Ravn, Katrine

    2001-01-01

    the workspace. It challenges traditional ideas about user interfaces, getting rid of pull-down menus, scrollbars, and even selection, while providing the same or greater functionality. CPN/Tools requires an OpenGL graphics accelerator and will run on all major platforms (Windows, Unix/Linux, MacOS)....

  7. A METHODOLOGY FOR KNOWLEDGE MODELING OF FAULT DIAGNOSIS BASED ON PETRI NETS

    Directory of Open Access Journals (Sweden)

    JUAN PALACIO BETANCUR

    2013-01-01

    Full Text Available Se presenta una metodología para el levantamiento y modelado del conocimiento con el fin de realizar un sistema experto para el diagnóstico y despeje de fallas. Esta consta de la definición de los sistemas de la planta, las fuentes de información y conocimiento, y finalmente los modelos del conocimiento. Todo con el fin de guiar el comportamiento de los operadores y el personal de la planta en situaciones de contingencia.

  8. Design for Maintainability with Modified Petri Nets (MPNs): Shipboard Propulsion System Application.

    Science.gov (United States)

    1984-11-01

    ELETIONCRIERI ------ 0- REQUIREMENTSDABSEO SAGAINST POSSIBLE CANDIDATE AIDS AD NEW AIDIFSELECTIONACCONCEPT YE SEEK 6O NE AI SPCF TASK- . . . . . . .. . OPTION...pieces of equipment and/or maintenance tasks. These four categories of data sources are: (1) Equipment Logs and Operating Records. (2) Inspection and...I, T," ’ - " i’ - -- 7 ’ - ’ ° - - =’ L ,. , i " . . . / ;, , ( , 3.1 Equipment Logs and Operating Records. This category includes a number of data

  9. RESTful NET

    CERN Document Server

    Flanders, Jon

    2008-01-01

    RESTful .NET is the first book that teaches Windows developers to build RESTful web services using the latest Microsoft tools. Written by Windows Communication Foundation (WFC) expert Jon Flanders, this hands-on tutorial demonstrates how you can use WCF and other components of the .NET 3.5 Framework to build, deploy and use REST-based web services in a variety of application scenarios. RESTful architecture offers a simpler approach to building web services than SOAP, SOA, and the cumbersome WS- stack. And WCF has proven to be a flexible technology for building distributed systems not necessa

  10. Color-induced graph colorings

    CERN Document Server

    Zhang, Ping

    2015-01-01

    A comprehensive treatment of color-induced graph colorings is presented in this book, emphasizing vertex colorings induced by edge colorings. The coloring concepts described in this book depend not only on the property required of the initial edge coloring and the kind of objects serving as colors, but also on the property demanded of the vertex coloring produced. For each edge coloring introduced, background for the concept is provided, followed by a presentation of results and open questions dealing with this topic. While the edge colorings discussed can be either proper or unrestricted, the resulting vertex colorings are either proper colorings or rainbow colorings. This gives rise to a discussion of irregular colorings, strong colorings, modular colorings, edge-graceful colorings, twin edge colorings and binomial colorings. Since many of the concepts described in this book are relatively recent, the audience for this book is primarily mathematicians interested in learning some new areas of graph colorings...

  11. Gods, Germs, and Petri Dishes: Toward a Nonsecular Medical Anthropology.

    Science.gov (United States)

    Roberts, Elizabeth F S

    2016-01-01

    This commentary calls on medical anthropology to become programmatically non-secular. Despite recent anthropological critiques of secularity, within and outside of anthropology, most contemporary medical anthropologists continue to leave deities and religiosity out of their examinations of healing practices, especially in their accounts of biomedicine. Through a critical, relational constructionist lens, which traces how all entities are both constructed and real, a non-secular medical anthropology would insist that when deities are part of medical practice, they are integral to analysis. Importantly then, within the symmetrical nature of this same constructionist lens, biomedical entities like germs and petri dishes need to be accounted for just as much as deities.

  12. Modeling and Simulation of Leagile-type Supply Chain Dynamic System Based on Colored Timed Hybrid Petri Net%基于着色赋时混合Petri网的精敏型供应链动态系统建模与仿真

    Institute of Scientific and Technical Information of China (English)

    王雯; 傅卫平; 任立鹏

    2009-01-01

    精敏型供应链是精益型与敏捷型两种运作模式混合的动态系统.这类供应链系统的主要特点之一是把批量生产模式与定制生产模式有机结合,而且具有动态网络结构.批量生产活动呈相对较强的连续性,而定制生产活动以及订购、交付、运输活动则呈一定的离散性;同时,为了适应环境的变化,供应链成员实体的重组导致供应链系统结构具有动态性.因而可以将精敏型供应链看成是连续与离散状态混合的、结构可变的动态系统.根据上述考虑,针对汽车产品,提出基于着色赋时混合Petri网的精敏型供应链系统的动态模型,其中批量生产活动用连续Petri网描述,定制生产活动以及其它活动用离散Petri网描述,而结构动态重组用着色Petri网表达.仿真结果表明:着色赋时混合Petri网模型可以较好地描述精敏型供应链系统的运行机制和动态特性.

  13. Skull Triangles: Flinders Petrie, Race Theory and Biometrics

    Directory of Open Access Journals (Sweden)

    Debbie Challis

    2016-02-01

    Full Text Available In 1902 the Egyptian archaeologist William Matthew Flinders Petrie published a graph of triangles indicating skull size, shape and ‘racial ability’. In the same year a paper on Naqada crania that had been excavated by Petrie’s team in 1894–5 was published in the anthropometric journal Biometrika, which played an important part in the methodology of cranial measuring in biometrics and helped establish Karl Pearson’s biometric laboratory at University College London. Cicely D. Fawcett’s and Alice Lee’s paper on the variation and correlation of the human skull used the Naqada crania to argue for a controlled system of measurement of skull size and shape to establish homogeneous racial groups, patterns of migration and evolutionary development. Their work was more cautious in tone and judgement than Petrie’s pronouncements on the racial origins of the early Egyptians but both the graph and the paper illustrated shared ideas about skull size, shape, statistical analysis and the ability and need to define ‘race’. This paper explores how Petrie shared his archaeological work with a broad number of people and disciplines, including statistics and biometrics, and the context for measuring and analysing skulls at the turn of the twentieth century.

  14. Color Blindness

    Science.gov (United States)

    ... rose in full bloom. If you have a color vision defect, you may see these colors differently than most people. There are three main kinds of color vision defects. Red-green color vision defects are the most ...

  15. Takeoff procedure simulation of carrier plane based on T-Petri%面向任务T-Petri网的舰载机出动流程仿真

    Institute of Scientific and Technical Information of China (English)

    司维超; 韩维; 宋岩

    2014-01-01

    In order to know the takeoff process of carrier plane definitely and instruct its action better, the takeoff procedure simulation of carrier plane is researched. By analyzing the commonness about takeoff procedure and the strongpoint about Petri Net, a new task oriented model-T-Petri(Task-Petri)is proposed. T-Petri can simulate different takeoff task dynami-cally by extending its basic net simply. It simplifies takeoff procedure, satisfies the diversity modeling demands of takeoff task and avoided complexity of repeated modeling. T-Petri is used to simulate the carrier plane takeoff procedure of Kuznetsov aircraft carrier. And the Gantt chart about takeoff procedure is given, which shows the takeoff procedure distinctly. The takeoff time expression is proposed. By comparing the takeoff time given by takeoff time expression and T-Petri simu-lation respectively, the results show that T-Petri can be used to simulate takeoff procedure of carrier plane, and the simula-tion result is precise.%为明确舰载机的出动过程,以更好地指导舰载机操作,对舰载机出动流程仿真问题进行研究。在分析舰载机出动流程共性以及Petri网优点的基础上设计了一种面向任务的综合T-Petri(Task-Petri)网模型。该模型通过对基本网进行简单扩充便可以动态仿真不同的出动任务,不仅简化了出动流程,而且可以满足舰载机出动任务的多样性建模要求,避免了重复建模的复杂性。利用T-Petri网模型对库兹涅佐夫号航母舰载机出动流程进行仿真试验,并给出了甘特图,比较直观地给出了舰载机出动流程。分析给出了舰载机出动时间计算公式,将其所得的出动时间与通过T-Petri网仿真得出的出动时间进行比较,结果表明所提出的T-Petri网模型用于仿真舰载机出动流程是可行的,且结果比较精确。

  16. The symmetric square of a curve and the Petri map

    CERN Document Server

    Bruno, A

    2011-01-01

    Let $\\M_g$ be the course moduli space of complex projective nonsingular curves of genus $g$. We prove that when the Brill-Noether number $\\rho(g,1,n)$ is non-negative the Petri locus $P^1_{g,n}\\subset \\M_g$ has a divisorial component whose closure has a non-empty intersection with $\\Delta_0$. In order to prove the result we show that the scheme $G^1_n(\\Gamma)$ that parametrizes degree $n$ pencils on a curve $\\Gamma$ is isomorphic to a component of the Hilbert scheme parametrizing certain curves on the symmetric square $\\Gamma_2$ of $\\Gamma$ and we study the properties of such a family of curves.

  17. CyberPetri at CDX 2016: Real-time Network Situation Awareness

    Energy Technology Data Exchange (ETDEWEB)

    Arendt, Dustin L.; Best, Daniel M.; Burtner, Edwin R.; Paul, Celeste

    2016-10-24

    CyberPetri is a novel visualization technique that provides a flexible map of the network based on available characteristics, such as IP address, operating system, or service. Previous work introduced CyberPetri as a visualization feature in Ocelot, a network defense tool that helped security analysts understand and respond to an active defense scenario. In this paper we present a case study in which we use the CyberPetri visualization technique to support real-time situation awareness during the 2016 Cyber Defense Exercise.

  18. Perti Net-Based Workflow Access Control Model

    Institute of Scientific and Technical Information of China (English)

    陈卓; 骆婷; 石磊; 洪帆

    2004-01-01

    Access control is an important protection mechanism for information systems. This paper shows how to make access control in workflow system. We give a workflow access control model (WACM) based on several current access control models. The model supports roles assignment and dynamic authorization. The paper defines the workflow using Petri net. It firstly gives the definition and description of the workflow, and then analyzes the architecture of the workflow access control model (WACM). Finally, an example of an e-commerce workflow access control model is discussed in detail.

  19. Color Blindness

    Institute of Scientific and Technical Information of China (English)

    严双红

    2007-01-01

    About one in 12 boys is color-blind, and one in every 400 girls, so in each school class there are likely to be at least one or two people who are color-blind. Because they are color- blind from birth, most people do not know that they are color-

  20. Grigori Petrišin: Ajalehes Kesknädal 25. märtsil 2009 ilmunud publikatsiooni ümberlükkamine / Grigori Petrišin

    Index Scriptorium Estoniae

    Petrišin, Grigori

    2009-01-01

    Riigikogu liikme, endise Tallinna abilinnapea Kalev Kallo poole pöördus ettevõtja Grigori Petrišin, keda kaitsepolitsei oli sundinud väidetavalt oma firma nimel kirjutama linnajuhte kompromiteerivaid kirju. Nüüd väidab ettevõtja, et teda on ära kasutatud valimiseelsetes võimumängudes