My Account Log in

1 option

Concurrent Object-Oriented Programming and Petri Nets : Advances in Petri Nets / edited by Gul A. Agha, Fiorella De Cindio, Grzegorz Rozenberg.

LIBRA Q341 .P7 2004
Loading location information...

Available from offsite location This item is stored in our repository but can be checked out.

Log in to request item
Format:
Book
Contributor:
Agha, Gul A., editor.
De Cindio, Fiorella, editor.
Rozenberg, Grzegorz, editor.
SpringerLink (Online service)
Series:
Computer Science (Springer-11645)
Lecture notes in computer science 0302-9743 ; 2001.
Lecture Notes in Computer Science, 0302-9743 ; 2001
Language:
English
Subjects (All):
Software engineering.
Computers.
Computer logic.
Computer networks.
Computer science--Mathematics.
Computer science.
Information technology.
Business--Data processing.
Business.
Software Engineering/Programming and Operating Systems.
Computation by Abstract Devices.
Logics and Meanings of Programs.
Computer Communication Networks.
Discrete Mathematics in Computer Science.
IT in Business.
Local Subjects:
Software Engineering/Programming and Operating Systems.
Computation by Abstract Devices.
Logics and Meanings of Programs.
Computer Communication Networks.
Discrete Mathematics in Computer Science.
IT in Business.
Physical Description:
1 online resource (VIII, 544 pages).
Edition:
First edition 2001.
Contained In:
Springer eBooks
Place of Publication:
Berlin, Heidelberg : Springer Berlin Heidelberg : Imprint: Springer, 2001.
System Details:
text file PDF
Summary:
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.
Contents:
Section I
Object Oriented Modelling with Object Petri Nets
Using Petri Nets for Specifying Active Objects and Generative Communication
Object-Oriented Nets with Algebraic Specifications: The CO-OPN/2 Formalism
CLOWN as a Testbed for Concurrent Object-Oriented Concepts
Concurrency in Communicating Object Petri Nets
Object Orientation in Hierarchical Predicate Transition Nets
CoOperative Objects: Principles, Use and Implementation
OB(PN)2: An Object Based Petri Net Programming Notation
On Formalizing UML with High-Level Petri Nets
Section II
Modeling a Groupware Editing Tool with Cooperative Objects
Modelling Constrained Geometric Objects with OBJSA Nets
An Object-Based Modular CPN Approach: Its Application to the Specification of a Cooperative Editing Environment
KRON: Knowledge Engineering Approach Based on the Integration of CPNs with Objects
Modeling of a Library with THORNs
Inheritance of Dynamic Behavior Development of a Groupware Editor
Object Coloured Petri Nets - A Formal Technique for Object Oriented Modelling
Section III
An Actor Algebra for Specifying Distributed Systems: The Hurried Philosophers Case Study
Formal Reasoning about Actor Programs Using Temporal Logic
Flexible Types for a Concurrent Model
High Level Transition Systems for Communicating Agents
Schedulability Analysis of Real Time Actor Systems Using Coloured Petri Nets
Control Properties in Object-Oriented Specifications
Case Studies
A Cooperative Petri Net Editor
The Hurried Philosophers.
Other Format:
Printed edition:
ISBN:
978-3-540-45397-0
9783540453970
Access Restriction:
Restricted for use by site license.

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

Find

Home Release notes

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Find catalog Using Articles+ Using your account