Parallel Programs As Petri Nets

Parallel Programs As Petri Nets
Author: Bernd Grahlmann
Publisher: BoD – Books on Demand
Total Pages: 304
Release: 2001-04
Genre:
ISBN: 3831117993

This book gives a Petri net based solution to the challenge of simulation, analysis and verification of parallel programs. The presented formal definition of compositional high-level Petri net semantics for B(PN)2 (Basic Petri Net Programming Notation) programs and SDL (Specification Description Language) systems allows the correct and efficient translation of also recursive procedures (in B(PN)2 and SDL) and processes with dynamic creation and termination (in SDL) into high-level Petri nets. All related issues are covered: 1. The algebra of M-nets is extended 2. References relating parts of the programs with parts of the resulting nets are introduced 3. Its implementation in the PEP tool is described 4. Examples (including verification) are given 5. An extension to hybrid systems is shown

Concurrent Object-Oriented Programming and Petri Nets

Concurrent Object-Oriented Programming and Petri Nets
Author: Gul A. Agha
Publisher: Springer
Total Pages: 548
Release: 2003-06-29
Genre: Computers
ISBN: 3540453970

Concurrency and distribution have become the dominant paradigm and concern in computer science. Despite the fact that much of the early research in object-oriented programming focused on sequential systems, objects are a natural unit of distribution and concurrency - as elucidated early on by research on the Actor model. Thus, models and theories of concurrency, the oldest one being Petri nets, and their relation to objects are an attractive topic of study. This book presents state-of-the-art results on Petri nets and concurrent object-oriented programming in a coherent and competent way. The 24 thoroughly reviewed and revised papers are organized in three sections. The first consists of long papers, each presenting a detailed approach to integrating Petri nets and object-orientation. Section II includes shorter papers with emphasis on concrete examples to demonstrate the approach. Finally, section III is devoted to papers which significantly build on the Actor model of computation.

Understanding Petri Nets

Understanding Petri Nets
Author: Wolfgang Reisig
Publisher: Springer Science & Business Media
Total Pages: 236
Release: 2013-07-03
Genre: Computers
ISBN: 3642332781

With their intuitive graphical approach and expressive analysis techniques, Petri nets are suitable for a wide range of applications and teaching scenarios, and they have gained wide acceptance as a modeling technique in areas such as software design and control engineering. The core theoretical principles have been studied for many decades and there is now a comprehensive research literature that complements the extensive implementation experience. In this book the author presents a clear, thorough introduction to the essentials of Petri nets. He explains the core modeling techniques and analysis methods and he illustrates their usefulness with examples and case studies. Part I describes how to use Petri nets for modeling; all concepts are explained with the help of examples, starting with a generic, powerful model which is also intuitive and realistic. Part II covers the essential analysis methods that are specific to Petri nets, introducing techniques used to formulate key properties of system nets and algorithms for proving their validity. Part III presents case studies, each introducing new concepts, properties and analysis techniques required for very different modeling tasks. The author offers different paths among the chapters and sections: the elementary strand for readers who wish to study only elementary nets; the modeling strand for those who wish to study the modeling but not the analysis of systems; and finally the elementary models of the modeling strand for those interested in technically simple, but challenging examples and case studies. The author achieves an excellent balance between consistency, comprehensibility and correctness in a book of distinctive design. Among its characteristics, formal arguments are reduced to a minimum in the main text with many of the theoretical formalisms moved to an appendix, the explanations are supported throughout with fully integrated graphical illustrations, and each chapter ends with exercises and recommendations for further reading. The book is suitable for students of computer science and related subjects such as engineering, and for a broad range of researchers and practitioners.

Computer Performance Evaluation

Computer Performance Evaluation
Author: Günter Haring
Publisher: Springer Science & Business Media
Total Pages: 484
Release: 1994-04-20
Genre: Computers
ISBN: 9783540580218

Performance evaluation, reliability, and performability are key factors in the development and improvement of computer systems and computer networks. This volume contains the 25 accepted and invited papers presented at the 7th International Conference on Modelling Techniques and Tools for Computer Performance Evaluation. The papers focus on new techniques and the extension of existing techniques for performance and reliability analysis. Tools to support performance and reliability modelling and measurement in all kinds of applications and environments are presented, and the practicability and generality of the approaches are emphasized. The volume summarizes the state of the art and points out future demands and challenges, and will interest both scientists and practitioners.

Advances in Petri Nets 1987

Advances in Petri Nets 1987
Author: Grzegorz Rozenberg
Publisher: Springer Science & Business Media
Total Pages: 466
Release: 1987-06-22
Genre: Computers
ISBN: 9783540180869

The aim of these series of volumes "Advances in Petri Nets" is to present to the general computer science community the most significant recent results with regard to the development in the area. The main source of the papers are the annual European Workshops on Applications and Theory of Petri Nets"; the highest ranked papers from the past workshops are considered for the series, i.e., they are again reviewed and accordingly revised or extended. In addition to the workshop papers, the "Advances" also present invited papers. The present volume Advances in Petri Nets 1987 covers the 7th "European Workshop on Applications and Theory of Petri Nets" held in Oxford, Great Britain, in June 1986. It also contains a survey on complexity of problems related to Petri nets written by R.R. Howell and L.E. Rosier. A special feature of this volume is a bibliography on Petri nets, containing more than 2000 entries.

Parallel Program Development for Cluster Computing

Parallel Program Development for Cluster Computing
Author: José Cardoso Cunha
Publisher: Nova Publishers
Total Pages: 402
Release: 2001
Genre: Computers
ISBN: 9781560728658

The book is divided into two parts, the first one covering the concepts and methodologies, and the second describing the tools and integrated environments that were developed in those projects. In this way, we hope that the reader will find the book useful not only concerning an identification of current trends in parallel program development, but also concerning their practical illustration through concrete tools and environments.

Software Engineering for Parallel and Distributed Systems

Software Engineering for Parallel and Distributed Systems
Author: Innes Jelly
Publisher: Springer
Total Pages: 331
Release: 2016-01-09
Genre: Computers
ISBN: 0387349847

A wide range of modern computer applications require the performance and flexibility of parallel and distributed systems. Better software support is required if the technical advances in these systems are to be fully exploited by commerce and industry. This involves the provision of specialised techniques and tools as well as the integration of standard software engineering methods. This book will reflect current advances in this area, and will address issues of theory and practice with contributions from academia and industry. It is the aim of the book to provide a focus for information on this developing which will be of use to both researchers and practitioners.

Intelligent Autonomous Systems

Intelligent Autonomous Systems
Author: Ulrich Rembold
Publisher: IOS Press
Total Pages: 746
Release: 1995
Genre: Computers
ISBN: 9789051992137

This text presents the proceedings of a conference on intelligent autonomous systems. Papers contribute solutions to the task of designing autonomous systems that are capable of operating independently of a human in partially structured and unstructured environments. For specific application, these systems should also learn from their actions in order to improve and optimize planning and execution of new tasks.

Euro-Par '96 - Parallel Processing

Euro-Par '96 - Parallel Processing
Author: Luc Bouge
Publisher: Springer Science & Business Media
Total Pages: 886
Release: 1996-08-14
Genre: Computers
ISBN: 9783540616269

Content Description #Includes bibliographical references and index.

Lectures on Petri Nets II: Applications

Lectures on Petri Nets II: Applications
Author: Wolfgang Reisig
Publisher: Springer Science & Business Media
Total Pages: 942
Release: 1998-11-04
Genre: Computers
ISBN: 9783540653073

The two-volume set originates from the Advanced Course on Petri Nets held in Dagstuhl, Germany in September 1996; beyond the lectures given there, additional chapters have been commissioned to give a well-balanced presentation of the state of the art in the area. Together with its companion volume "Lectures on Petri Nets I: Basic Models" this book is the actual reference for the area and addresses professionals, students, lecturers, and researchers who are - interested in systems design and would like to learn to use Petri nets familiar with subareas of the theory or its applications and wish to view the whole area - interested in learning about recent results presented within a unified framework - planning to apply Petri nets in practical situations - interested in the relationship of Petri nets to other models of concurrent systems.