Fig 17 - uploaded by Ali Movaghar
Content may be subject to copyright.
PN when use notations further to integrate this approach and hence to support direct mapping from OOD to Petri Nets models with object-oriented Petri net model.  

PN when use notations further to integrate this approach and hence to support direct mapping from OOD to Petri Nets models with object-oriented Petri net model.  

Source publication
Article
Full-text available
Petri net is used widely to analyze and model various systems formally. Recently, Many Petri nets mania devote their efforts to enhancing and extending the expressive Power of Petri nets. One such effort is to extend Petri nets with object-oriented concepts. An object-oriented paradigm provides excellent concepts to model real-world problems. Objec...

Similar publications

Conference Paper
Full-text available
System models are subject to evolve during the development life cycle, along which an initial version goes through a series of evolutions, generally aimed at progressively reaching all the requested qualities (completeness, correctness etc.). Among the existing development methodologies the iterative and incremental one has been proved to be effici...
Article
Full-text available
FlexRay, as a communication protocol for automotive control systems, is developed to fulfill the increasing demand on the electronic control units for implementing systems with higher safety and more comfort. Fault-tolerant feature is especially highlighted in the FlexRay protocol such that the FlexRay systems can be robust enough for applying to t...
Article
Full-text available
The paperwork associated with evidentiary collection and analysis is a highly repetitive and time-consuming process which often involves duplication of work and can frequently result in documentary errors. Electronic entry of evidence-related information can facilitate greater accuracy and less time spent on data entry. This manuscript describes a...
Article
Full-text available
Hand geometry biometric system is well-known for its flexible, non-intrusive and low-cost features for personal authentication purpose. In this paper, a prototype of an automated hand geometry v erification system is developed. The proposed hand geometry system is different from the others [1]-[4] in which the users are allowed to place their hands...
Article
Full-text available
The widespread use of multi-touch devices and the large amount of research that has been carried out around them has made this technology mature in a very short amount of time. This makes it possible to consider multi-touch interactions in the context of safety critical systems. Indeed, beyond this technical aspect, multi-touch interactions present...

Citations

... At the present stage, modeling acts as one of the effective methods for studying systems. According to modern scientific understanding, modeling is a process of methodological reflection on the real (or planned) activity of an economic entity (Motameni et al. 2008). The construction of the model is used to display the object that replaces the object of study. ...
... The model allows you to explore systemic relationships and the laws of the functioning of the system as a whole. Models of its main elements are constructed using the results (Table 1) (Gollapudi et al. 2017;Motameni et al. 2008;Molinillo et al. 2018). ...
Book
This book is the very first book-length study devoted to the advances in technological development and systems research in cooperative economics. The chapters provide, first of all, a coherent framework for understanding and applying the concepts and approaches of complexity and systems science for the advanced study of cooperative networks and particular cooperative enterprises and communities. Second, the book serves as a unique source of reliable information on the frontier information technologies available for the production, consumer, credit, and agricultural cooperative enterprises, discussing predominant strategies, potential drivers of change, and responses to complex problems. Given the diverse range of backgrounds and advanced research results, researchers, decision-makers, and stakeholders from all fields of cooperative economics in any country of the world will undoubtedly benefit from this book.
... Much research effort has been done in order to solve these two weaknesses. Among them, one major approach is to incorporate the object-oriented concepts into Petri Net so as to augment its modeling power [3][4][5][6][7][8][9][10][11][12][13][14]. An oriented paradigm is inherently well-matched for modeling real-world problems, including data abstraction, information hiding, inheritance, polymorphism and messaging passing. ...
... Many kinds of object-oriented Petri net are presented since the early 1980's. Some of them, to name a few, are: object Petri nets(OPN) [7], CS-OOPN [8], Object-Z [9], OOPNCM [10], High-Level Petri Nets with Object-Orientation [11], LOOPN ++ [12], COOPN(Concurrent Object-Oriented Petri Nets) [13], HOOPN (hierarchical Object-Oriented Petri Net) [6], OOPNM [14], OOPN-SDD [15], OOD into CPNs with OOPNM approach [14] and OOUPN [16]. ...
... Many kinds of object-oriented Petri net are presented since the early 1980's. Some of them, to name a few, are: object Petri nets(OPN) [7], CS-OOPN [8], Object-Z [9], OOPNCM [10], High-Level Petri Nets with Object-Orientation [11], LOOPN ++ [12], COOPN(Concurrent Object-Oriented Petri Nets) [13], HOOPN (hierarchical Object-Oriented Petri Net) [6], OOPNM [14], OOPN-SDD [15], OOD into CPNs with OOPNM approach [14] and OOUPN [16]. ...
Article
Full-text available
An extended object-oriented petri net (EOOPN) supporting the description and evolution of components in the context of intelligent and cloud computing is proposed in this paper. EOOPN can tersely and independently represent all kinds of resources and restrains in a complex system, and reveal structural and behavioral information of simulated system. The modeling and analyzing power that EOOPN possesses enables it to be a tool which is capable of supporting component-based software evolution process under the circumstances of cloud computing. The formal definition of EOOPN is given and a wide range of object-oriented features supported by EOOPN are explained. Moreover, a roadmap of using EOOPN to evolving software components is discussed. © 2018 Springer Science+Business Media, LLC, part of Springer Nature
... representing class inheritance and to describe dynamics of objects. Motameni H[5] presents a technique to transform an Object Oriented Design (OOD) into hierarchical (CPN) model with Object Oriented Petri Nets Model (OOPNM) approach. A new graphical framework, Abridged Petri Net (APN) is introduced by Volovoi V ...
Article
Full-text available
In order to depict internal mechanism of complex adaptive agent system and improve capabilities of computer-assisted modelling, a new modelling approach is presented by the combination of Time Petri Net (TPN) and multi-agent technology. In the methods, agent is viewed as basic modelling element and Petri net is used to describe the static rules of agent. Because of the TPN model combining the advantages of time Petri net and multi-agent technology, the state space explosion of complex adaptive agent system is prevented. As an example, the crane scheduling system is defined as complex adaptive agent system. The results that proposed system can complete scheduling task of the steel-making continuous casting and provide guidance for optimizing production systems and exploring operation mechanism.
... In accordance with the principles of system analysis, an industrial wastewater treatment plant is a chemical and engineering system, which includes a set of interrelated material, thermal and information flow units, each having a hierarchical structure [3]. Waste water treatment can be divided into interconnected subsystems characterized by a hierarchical structure. ...
Article
Full-text available
The paper discusses the technological complex of wastewater treatment of car parks from petroleum products. Based on the review of the main modeling methods of discrete-continuous chemical and engineering processes, it substantiates expediency of using the theory of Petri nets (PN) for modeling the process of wastewater treatment of car parks from petroleum products. It is proposed to use a modification of Petri nets which is focused on modeling and analysis of discrete-continuous chemical and engineering processes by prioritizing transitions, timing marks in positions and transitions. A model in the form of modified Petri nets (MPN) is designed. A software package to control the process for wastewater treatment is designed by means of SCADA TRACE MODE.
... Asian Social Science Vol. 11, No. 11;2015 In accordance with the principles of system analysis, BWWT industrial plant is a biochemist and technological system, which includes a set of interrelated material, thermal and information flow units, each of which has a hierarchical structure (Motameni, Movaghar, Shirazi, Aminzadeh, & Samadi, 2008). BWWT can be divided into interconnected subsystems characterized by a hierarchical structure. ...
Article
Full-text available
The article discusses technological complex of biochemical wastewater treatment (BWWT) of polymer production. Based on the review of the main methods of modeling discrete-continuous biochemist technology systems (BCTS) it substantiates the appropriateness of applying the of Petri nets (PN) theory for modeling BWWT of polymer industries. It is proposed to use a modification of Petri nets that focuses on modeling and analysis of discrete-continuous BCTS, by introducing priority transitions, deterministic time delays for transitions and places. A model in the form of a modified Petri net (MPN) is constructed. By means of SCADA TRACE MODE, software package to control BWWT technology system is designed.
... In accordance with the principles of system analysis, industrial wastewater treatment plant is a chemical and engineering system, which includes a set of interrelated material, thermal and information flow units, each of which has a hierarchical structure (Motameni, Movaghar, Shirazi, Aminzadeh, & Samadi, 2008). Waste water treatment can be divided into interconnected subsystems characterized by a hierarchical structure. ...
Article
Full-text available
The article discusses network modeling of oil-contaminated waste water treatment at the stage of the process module functioning of water jet cleaning of waste water in the oil fields and petrochemical industries. Based on the review of the main modeling methods of discrete-continuous chemical processes, expediency of using the theory of Petri nets (PN) for modeling the process of wastewater treatment in the oil fields and petrochemical industries is substantiated. It is proposed to use a modification of Petri nets which is focused on modeling and analysis of discrete-continuous chemical processes by prioritizing transitions, timing marks in positions and transitions. A model in the form of modified Petri nets (MPN) is designed. A software package to control the process for wastewater treatment is designed by means of SCADA TRACE MODE.
... An innovative solution approached by numerous authors lately refers to the employment of objectoriented concepts in PN-based modelling. Thus, it proposes: Object-Oriented PN (OOPN) [1], [3], Timed Hierarchical Object Oriented PN (TOPN), Object-oriented and Differential Predicate Transition Petri net (OO-DPT). The benefits of object-oriented modelling enabled the description of systems easily, intuitively and naturally. ...
... The benefits of object-oriented modelling enabled the description of systems easily, intuitively and naturally. The characteristics of object orientation such as abstraction, encapsulation, inheritance, polymorphism and modularity are also specific to OOPN [3]. Based on the object-oriented conceptual framework, the model of the system is composed of a set of objects organised in classes. ...
Article
Full-text available
This paper presents the Synchronized Object-Oriented Petri Net which benefits from the advantages of synchronized Petri nets and the advantages offered by using the concept of object orientation. After a brief description of the basic concepts, the paper focuses on definitions of a marked Synchronized Object-Oriented Petri Net, the functioning of these networks and how they can be implemented in C++. The facilities offered by these networks are highlighted by a case study. This study presents the modelling of transport and storage systems based on Synchronized Object-Oriented Petri Net in a flexible manufacturing system. The paper also presents the Petri net model and SOOPN, including the associated object chart. This example shows the advantages of SOOPN modelling.
... According to the former notations and some notations such as place, transition and arc the following structure could be presented for the proposed model: The OOPNS structure is a 7-tuple C = (P, T [13]. ...
... An OOPN system consists of multiple OOPN classes with instances specified that may pass messages to one another. [9] By considering introduced symbol for Class concept, a class input or output can get 4 bellow modes which are displayed in table 2 [13]. ...
Article
Full-text available
Today, by developing technology and presenting Object-Oriented and Concurrent systems, new modeling languages with powerful mathematical and formulaic base are needed. UML as an Object-Oriented modeling language is needed a powerful mathematical and formulaic base for its symbols, besides, Petri Nets as a language for Concurrent systems need to have symbols for representing Object- Oriented models. In many complex systems, model presenting by Petri Nets caused model complexity and designer's perplexity and also due to wide changes in such systems, its part by part presenting by means of UML diagram is not possible. The aim of the paper is to present interface model called Object Oriented Petri Nets and its relevant software for converting Petri Nets complex model to various UML diagrams, in order to benefit from advantages of Petri Nets and UML model. In this model, Object Orienting main parts such as Object, Class, Encapsulation and Inheritance are presented with special symbols.
... For any SDI initiative in any community, the five core components of SDI should be satisfied with respect to the community's needs. Therefore, for SDI initiatives the SDI conceptual model should be initially developed by expanding SDI core components with respect to the community needs [16][17][18][19][20] and then the SDI is implemented based on the developed conceptual model. ...
Article
Full-text available
The,need,to ge o-spatial data in different applications particularly for knowledge-based sustainable development is considerable. However, various problems encountered with production, dissemination and accessing geo-spatial data makes users to face with many,difficulties when intending to use them. Spatial Data Infrastructure (SDI) is introduced as a solution to these problems. Success of an SDI strongly depends on partnership among,different parties at different administrative levels involved in SDI development, which makes SDI to have a complex nature. The general SDI Hierarchy model tries to simplify the complexity of SDI development. However, it is essential to expand this model in order to be adopted,for specific initiatives at the implementation,phase. This paper proposes expansion,of SDI Hierarchy for Iran as a country with non-federated system. It also describes the concept and importance of Organizational SDI (OSDI) in developing National SDI (NSDI). Key word:Spatial Data Infrastructure (SDI) •SDI hierarchy •o rganizational SDI
Article
Full-text available
The article examines the technological complex of wastewater treatment (WWS) of machine-building production. The wastewater treatment complex (WWS) of machine-building production has a complex multi-level structure; therefore, modern methods of system analysis, computer modeling, and the theory of Petri nets are used to study, model, and analyze such systems. The apparatus of the theory of Petri nets (SP) is selected from the main methods for modeling discrete-continuous chemical-technological systems (CTS) for modeling the process of SAL of engineering production. Petri nets are used, focused on modeling and analysis of discrete-continuous CTS, by including priority transitions, delay time of labels in positions and transitions. A model of a typical apparatus that implements the OSV technological process was synthesized in the form of a modified Petri net (SME). The software package for the OSV technological process control system was created using the TRACE MODE SCADA technology.