Wolfgang Reisig
Petri Nets
In Modeling in Systems Biology, The Petri Net Approach,
Springer,
2011
Wolfgang Reisig
Rezension - Die vergessene Revolution oder die Wiedergeburt des antiken Wissens
volume 34 of
Informatik Spektrum, Springer 34,
december 2011
Wolfgang Reisig
Petrinetze: Modellierungstechnik, Analysemethoden, Fallstudien
Leitfäden der Informatik,
Vieweg+Teubner,
15 July 2010
Wolfgang Reisig
50 Jahre Verhaltensmodellierung: Vom Modellieren mit Programmen
zum Programmieren mit Modellen
In Modellierung,
2010
Andreas Blass, Nachum Dershowitz, Wolfgang Reisig
Yuri, Logic, and Computer Science
In Fields of Logic and Computation,
2010
Wolfgang Reisig
The Universal Net Composition Operator
Forschungsbericht,
Humboldt-Universität zu Berlin,
jan 2009
Petri nets are frequently composed of given nets. Literature suggests a lot of different composition operators, for different purposes and different classes of Petri nets. Formal definitions are frequently surprisingly technical, not matching the intuitively very elegant composition of Petri nets in the framework of their graphical representation. This paper suggests the universal net composition operator. This operator allows to specify any specific composition variant by very simple means, leaving all technical details to the operator, where they are treated once and for all. General properties of composition, in particular associativity, are inherited by all instantiations of the operator. We show the practical advantage of the universal composition operator by means of a lot of examples from various areas of Petri nets.
close
Wilfried Brauer, Wolfgang Reisig
Carl Adam Petri and ''Petri Nets''
volume 3 of Advances in Computer Science and Engineering: Texts,
Fundamental Concepts in Computer Science 3,
Imperial College Press,
2009
Wolfgang Reisig
Abstract State Machines for the Classroom - The Basics
volume XXII, 624 p. 69 illus., Hardcover of Monographs in Theoretical Computer Science. An EATCS Series,
Logics of Specification Languages XXII, 624 p. 69 illus., Hardcover,
2008
Abstract State Machines (henceforth referred to as just ASM) were introduced as ä computation model that is more powerful and more universal than standard computation models\" by Yuri Gurevich in 1985. Here we provide some intuitive and motivating arguments, and characteristic examples for (the elementary version of) ASM. The intuition of ASM as a formal framework for \"pseudocode\" algorithms is highlightes. Generalizing variants of the fundamental \"sequential small-step\" version of ASM are also considered.
close
Wolfgang Reisig
Towards a Theory of Services
In Information Systems and e-Business Technologies, 2nd International United Information Systems Conference,
UNISCON 2008,
Springer-Verlag,
Klagenfurt, Austria,
apr 2008
Service-oriented Computing and Service-oriented Architectures aspire to better exploit existing middleware technologies. To this end, a more flexible, platform independent software design methodology is suggested, to develop rapid, low cost, interoperable, evolving and massively distributed software systems. Intended application areas include electronic commerce, information systems, supply chain control, and many other areas. Time is ripe to underpin this effort by theoretically well-founded concepts to model services, and to analyze such models. In this paper we suggest first proposals and principles for a comprehensive theory of services.
close
Wolfgang Reisig
The Scholten/Dijkstra Pebble Game Played Straightly, Distributely, Online and Reversed
volume 4800 of
Pillars of Computer Science, LNCS 4800,
Springer-Verlag,
2008
The Scholten/Dijkstra "Pebble Game" is re-examined. We show that the algorithm lends itself to a distributed as well as an online version, and even to a reversed variant. Technically this is achieved by exploiting the local and the reversible nature of Petri Net transitions. Furthermore, these properties allow to retain the verification arguments of the algorithm.
close
Bodo Hohberg, Wolfgang Reisig, Bixia Wu
Entwurf und Verifikation nachrichtenbasierter verteilter Algorithmen durch verteilende Verfeinerung
Informatik-Berichte,
Humboldt-Universität zu Berlin,
2007
Um Entwurf und Verifikation komplizierter verteilter Algorithmen leichter und verständlicher zu machen,
wird oft eine Verfeinerungsmethode verwendet. Dabei wird ein einfacher Algorithmus, der gewünschte Eigenschaften
erfüllt, schrittweise zu einem komplizierten Algorithmus verfeinert. In jedem Schritt sollen die gewünschten Eigenschaften
erhalten bleiben.
Für nachrichtenbasierte verteilte Algorithmen, die durch Petrinetze modelliert werden, haben wir eine neue
Verfeinerungsmethmode entwickelt. Wir beginnen mit einem Anfangsalgorithmus, der Aktionen enthält, die gemeinsame Aufgaben
mehrerer Agenten beschreiben. In jedem Schritt verfeinern wir eine dieser Aktionen zu einem Netz, das nur solche Aktionen enthält,
die die Aufgaben einzelner Agenten beschreiben. Jeder Schritt ist also eine Verteilung einer unverteilten Aktion, also eine
verteilende Verfeinerung.
Die Arbeit klärt den Zusammenhang von Eigenschaften des Verfeinerungsnetzes und den bei der Verfeinerung gültig bleibenden
Eigenschaften des verfeinerten Algorithmus. Hierbei sind Kausalitäten im Verfeinerungsnetz von entscheidender Bedeutung.
Die Anwendung der Methode wird in der Arbeit an anschaulichen Beispielen demonstriert.
close
Wolfgang Reisig, Karsten Wolf, Jan Bretschneider, Kathrin Kaschner, Niels Lohmann, Peter Massuthe, Christian Stahl
Challenges in a Service-Oriented World
volume 70 of
ERCIM News 70,
jul 2007
Interacting services raise a number of new software engineering challenges. To meet these challenges, the behaviour of the involved services must be considered. We present results regarding the behaviour of services in isolation, the interaction of services in choreographies, the exchangeability of a service, and the synthesis of desired partner services.
close
Andreas Glausch, Wolfgang Reisig
An ASM-Characterization of a Class of Distributed Algorithms
In Proceedings of the Dagstuhl Seminar on Rigorous Methods for Software Construction and Analysis,
Festschrift volume of Lecture Notes in Computer Science,
Springer,
2007
Wolfgang Reisig
The Decent Philosophers: An Exercise in Concurrent Behaviour
volume 80 of
Fundamenta Informaticae 80 (1-3),
nov 2007
Concurrent runs reveal more insight into distributed systems than interleaved runs. This is shown by help of Dijkstra's paradigm of five philosophers.
close
Andreas Glausch, Wolfgang Reisig
Distributed Abstract State Machines and Their Expressive
Power
Informatik-Berichte,
Humboldt-Universität zu Berlin,
jan 2006
Gurevich's sequential Abstract State Machines (ASMs)are
taken as a basis for the construction of distributed ASMs
as sets of sequential ASMs. A theorem on the expressive
power of distributed ASMs is proven in analogy to
Gurevich's classical theorem on the expressive power of
sequential ASMs.
close
Wolfgang Reisig, Dirk Fahland, Niels Lohmann, Peter Massuthe, Christian Stahl, Daniela Weinberg, Karsten Wolf, Kathrin Kaschner
Analysis Techniques for Service Models
In Second International Symposium on Leveraging Applications of Formal Methods, Verification and Validation, 2006 (ISoLA 2006), 15-19 November 2006, Paphos, Cyprus,
IEEE Computer Society,
nov 2006
The paradigm of Service-Oriented Computing (SOC) provides a framework for interorganizational business processes and for the emerging programming-in-the-large. The basic idea of SOC, the interaction of services, rises a lot of issues such as proper termination of interacting services or substitution of a service by another one. Such issues can be addressed by means of models of services. We show how services can intelligibly be modeled, and we present algorithms and tools to analyze properties of service models. To make sure that our models properly reflect real world issues of services, we model and investigate services represented in established languages such as WS-BPEL.
close
Wilfried Brauer, Wolfgang Reisig
Carl Adam Petri und die ``Petrinetze''
volume 29 of
Informatik-Spektrum 29 (5),
oct 2006
Andreas Glausch, Wolfgang Reisig
On the Expressive Power of Unbounded-Nondeterministic
Abstract State Machines
Informatik-Berichte,
Humboldt-Universität zu Berlin,
dec 2006
Conventional computational models assume a symbolical
representation of states. Gurevich's Abstract State
Machines (ASMs) take a more liberal position: any
mathematical structure may serve as a state. Gurevich
characterizes the expressive power of sequential ASMs in a
non-trivial theorem: he defines the class of
\emphsequential algorithms by help of only a few,
amazingly general requirements and proves this class to be
equivalent to sequential ASMs. Later, this result has been
extended to the class of bounded-nondeterministic ASMs.
This paper considers the general case of
unbounded-nondeterministic
ASMs: in each step, an unbounded-nondeterministic ASM may
choose among infinitely many alternatives. We define the
class of unbounded-nondeterministic algorithms by a
conservative extension of Gurevich's original requirements
to sequential algorithms. We show that this class is
equivalent to unbounded-nondeterministic ASMs.
close
Christian Stahl, Wolfgang Reisig, Milos Krstic
Hazard Detection in a GALS Wrapper: A Case Study
In Proceedings of the Fifth International Conference on Application of Concurrency to System Design (ACSD'05),
IEEE Computer Society,
St. Malo, France,
jun 2005
An asynchronous wrapper of a fabricated GALS system is
analyzed for hazards. For this purpose a Petri net based
modelling approach of this GALS wrapper is presented. In
our model the question whether a hazard can occur in a gate
is reduced to a model checking problem: the reachability of
a particular marking in the Petri net. In order to
alleviate state space explosion two techniques to reduce
the model's state space are presented. By use of these
techniques we detected several potential hazards and a
deadlock in the wrapper.
close
Wolfgang Reisig, Karsten Schmidt, Christian Stahl
Kommunizierende Workflow-Services modellieren und
analysieren
Informatik - Forschung und Entwicklung,
Springer-Verlag,
oct 2005
Zur adäquaten Nutzung von Workflow-Implementierungen
kommunizierender Geschäftsprozesse werden Konzepte
vorgeschlagen,die von konkreten Implementierungen
abstrahieren. Auf der Basis von Petrinetzen werden
unterschiedliche Varianten der Bedienbarkeit von Workflows
charakterisiert und dafür Entscheidungsalgorithmen
vorgestellt. Die Angemessenheit des Ansatzes wird am
Beispiel der Semantik von Komponenten der
Geschäftsprozess-Modellierungssprache BPEL demonstriert.
close
Dirk Fahland, Wolfgang Reisig
ASM-based semantics for BPEL: The negative Control Flow
In Proceedings of the 12th International Workshop on Abstract State Machines (ASM'05),
Paris XII,
mar 2005
BPEL is presently the most prominent language to specify
and execute business processes, using Web Services as its
technological basis. Particular problems arise when
activities are faulty: faults have to be propagated, other
activities have to be irregularly terminated, etc. We
describe the formal semantics of fault handlers and event
handlers, demonstrating that ASMs are most adequate for
this purpose.
close
Christian Stahl, Wolfgang Reisig, Milos Krstic
Hazard Detection in a GALS Wrapper: a Case study
Informatik-Berichte,
Humboldt-Universität zu Berlin,
feb 2005
An asynchronous wrapper of a fabricated GALS system is
analyzed for hazards. For this purpose a Petri net based
modelling approach of this GALS wrapper is presented. In
our model the question whether a hazard can occur in a gate
is reduced to a model checking problem: the reachability of
a particular marking in the Petri net. In order to
alleviate state space explosion three techniques to reduce
the model?s state space are presented. By use of these
techniques we detected several potential hazards in the
wrapper.
close
Peter Massuthe, Wolfgang Reisig, Karsten Schmidt
An Operating Guideline Approach to the SOA
Informatik-Berichte,
Humboldt-Universität zu Berlin,
2005
Interorganizational cooperation is more and more organized
by the paradigm of services. The service-oriented
architecture (SOA) provides a general framework for service
interaction. It describes three roles, service provider,
service requester, and service broker, together with the
three operations publish, find, and bind. We provide a
formal method based on Petri nets to model services and
their cooperation. We characterize well-behaving pairs of
requester?s and provider?s services and suggest operating
guidelines as a convenient and intuitive artifact to
realize publish. Then, the find operation reduces to a
matching problem between the requester?s service and the
operating guideline. Binding of a requester?s and a
provider?s service is therefore guaranteed to result in a
well-behaving cooperating service.
close
Peter Massuthe, Wolfgang Reisig, Karsten Schmidt
An Operating Guideline Approach to the SOA
In 2nd South-East European Workshop on Formal Methods 2005
(SEEFM05),
Ohrid, Republic of Macedonia,
2005
Wolfgang Reisig
Modeling- and Analysis Techniques for Web Services and Business Processes
Informatik-Berichte,
Humboldt-Universität zu Berlin,
2005
Wolfgang Reisig, Karsten Schmidt, Christian Stahl
Verteilte Geschäftsprozesse modellieren und analysieren
Informatik-Berichte,
Humboldt-Universität zu Berlin,
feb 2005
Verteilte Geschäftsprozesse nutzen das Internet, um auf
heterogenen Rechnerstrukturen Dienste auszubieten.
Modellierungstechniken und Implementierungssprachen für
solche Dienste werfen im Vergleich mit herkömmlichen
Rechnern grundlegend neue Fragestellungen auf. Wir
diskutieren einige davon und zeigen, wie Petrinetze ihre
Beantwortung ermöglichen.
close
Peter Massuthe, Wolfgang Reisig, Karsten Schmidt
An Operating Guideline Approach to the SOA
volume 1 of
Annals of Mathematics, Computing \& Teleinformatics 1 (3),
2005
Interorganizational cooperation is more andmore organized
by the paradigm of services. The serviceoriented
architecture (SOA) provides a general framework for service
interaction. It describes three roles, service provider,
service requester, and service broker, together with the
three operations publish, find, and bind. We provide a
formal method based on Petri nets to model services and
their cooperation. We characterize well-behaving pairs of
requester's and provider's services and suggest operating
guidelines as a convenient and intuitive artifact to
realize publish. In our approach, the find operation
reduces to a matching problem between the requester's
service and the operating guideline. Binding of a
requester's and a provider's service is therefore
guaranteed to result in a well-behaving cooperating
service. At this time, the approach is limited to acyclic
Petri nets.
close
Adrianna Alexander, Wolfgang Reisig
Compositional Temporal Logic Based on Partial Order
Informatik-Berichte,
Humboldt-Universität zu Berlin,
dec 2004
Wolfgang Reisig, A. Brade
ASM Models for Web Services
Informatik-Berichte,
Humboldt-Universität zu Berlin,
2004
Wolfgang Reisig
The computable kernel of Sequential Abstract State
Machines
Informatik-Berichte,
Humboldt-Universität zu Berlin,
2004
Adrianna Alexander, Wolfgang Reisig
Compositional Temporal Logic Based on Partial Order
In 11th International Symposium on Temporal Representation
and Reasoning (TIME'04),
IEEE Computer Society,
2004
The Temporal Logic of Distributed Actions (TLDA) is a new
temporal logic designed for the specification and
verification of distributed systems. The logic supports a
compositional design of systems: subsystems can be
specified separately and then be integrated into one
system. TLDA can be syntactically viewed as an extension of
TLA. We propose a different semantical model based on
partial order which increases the expressiveness of the
logic.
close
Adrianna Alexander, Wolfgang Reisig
Logic of Involved Variables - System Specification with
Temporal Logic of Distributed Actions
In Proc. of the 3rd International Conference on Application
of Concurrency to System Design (ACSD'03), Guimaraes,
Portugal ,
IEEE Computer Society,
jun 2003
The Temporal Logic of Distributed Actions (TLDA) is a new
temporal logic designed for the specification and
verification of distributed systems. TLDA can be
syntactically viewed as a slight extension of TLA. We
propose a different semantical model based on partial order
which evidently increases the expressiveness of the logic.
Local variable updates in a system are explicitly modeled
and expressed by TLDA formulas. Consequently, we can
distinguish between concurrency and nondeterministic
choice. All valuable features of TLA (composition is
conjunction, implementation is implication) are retained.
In addition, we are able to describe some important
phenomena and properties typical for distributed systems.
close
Wolfgang Reisig
The Expressive Power of Abstract State Machines
volume 22 of
Computing and Informatics 22 (3),
2003
Conventional computation models assume symbolic
representations of states and actions. Gurevich's
"Abstract-State Machine" model takes a more liberal
position: Any mathematical structure may serve as a state.
This results in "a computational model that is more
powerful and more universal than standard computation
models". We characterize the Abstract-State Machine model
as a special class of transition systems that widely
extends the class of "computable" transition systems. This
characterization is based on a fundamental Theorem of Y.
Gurevich.
close
Wolfgang Reisig
On Gurevich's Theorem on Sequential Algorithms
volume 39 of
Acta Informatica 39 (5),
Springer-Verlag,
2003
Abstract-State Machines have been introduced as ?a
computation model that is more powerful and more universal
than standard computation models?, by Yuri Gurevich in 1985
([Gur85]). ASM gained much attention as a specification
method, in particular for the description of the semantics
of programming languages, communication protocols,
distributed algorithms, etc. Gurevich proved recently that
a sequential algorithm must only meet a few, liberal
requirements, to be representable as an ASM. We
re-formulate Gurevich?s requirements for sequential
algorithms, as well as the semantics of ASM-programs and
the proof of his main theorem. A couple of examples support
and explain intuition and motivation of ASM.
close
Wolfgang Reisig
Modelling of learning process, using methodology of
System Petri Nets
In Tagungsband der International Scientific Conference
MANAGEMENT INFORMATION SYSTEMS,
Tibilisi,
jun 2001
Adrianna Foremniak, Wolfgang Reisig
A Temporal Logic of Distributed Actions (TLDA)
Informatik-Berichte,
Humboldt-Universität zu Berlin,
2000
Anne Battke, Alexander Borusan, Juliane Dehnert, Hartmut Ehrig, Claudia Ermel, Maike Gajewsky, Kathrin Hoffmann, Bodo Hohberg, Gabriel Juhás, Sabine Lembke, Axel Martens, Julia Padberg, Wolfgang Reisig, Tobias Vesper, Herbert Weber, Michael Weber
Petrinetz-Technologie: Initial Realization of the Petri
Net Baukasten
Informatik-Berichte,
Humboldt-Universität zu Berlin,
oct 1999
Wolfgang Reisig
On the structure of DNA Algorithm
Informatik-Berichte,
Humboldt-Universität zu Berlin,
dec 1998
Jörg Desel, Wolfgang Reisig
Place/Transition Petri Nets.
In Petri Nets,
nov 1998
Wolfgang Reisig
Elements Of Distributed Algorithms: Modeling and Analysis
with Petri Nets
Springer-Verlag,
sep 1998
Hartmut Ehrig, Wolfgang Reisig
An Algebraic View on Petri Nets.
volume 61 of
Bulletin of the EATCS 61,
feb 1997
Michael Weber, Rolf Walter, Hagen Völzer, Tobias Vesper, Wolfgang Reisig, Sibylle Peuker, Ekkart Kindler, Jörn Freiheit, Jörg Desel
DAWN: Petrinetzmodelle zur Verifikation Verteilter
Algorithmen
Informatik-Berichte,
Humboldt-Universität zu Berlin,
dec 1997
Wolfgang Reisig
Verteilte Algorithmen: Nutzen sie der Forschergruppe?
1997
Ekkart Kindler, Wolfgang Reisig, Hagen Völzer, Rolf Walter
Petri Net Based Verification of Distributed Algorithms:
An Example
volume 9 of
Formal Aspects of Computing 9 (4),
Springer-Verlag,
1997
Rolf Walter, Hagen Völzer, Tobias Vesper, Wolfgang Reisig, Ekkart Kindler, Jörn Freiheit, Jörg Desel
Memorandum: Petrinetzmodelle zur Verifikation verteilter
Algorithmen
Informatik-Berichte,
Humboldt-Universität zu Berlin,
aug 1996
Ekkart Kindler, Wolfgang Reisig
Algebraic System Nets for Modelling Distributed
Algorithms
volume 51 of
Petri Net Newsletter 51,
nov 1996
Hartmut Ehrig, Wolfgang Reisig, Herbert Weber
Kick-Off-Workshop der DFG-Forschergruppe
'Petrinetz-Technologie'
Informatik-Berichte,
Humboldt-Universität zu Berlin,
dec 1996
Wolfgang Reisig
Temporallogische Verifikation verteilter Algortihmen:
Mehr als nur eine Variante
In Formal Methods for Concurrency, GI-Kolloquium,
Fachberichte der TU Dresden,
Technische Universität Dresden,
jul 1996
Ekkart Kindler, Wolfgang Reisig, Hagen Völzer, Rolf Walter
Petri Net Based Verification of Distributed Algorithms:
An Example
Informatik-Berichte,
Humboldt-Universität zu Berlin,
may 1996
Wolfgang Reisig, Ekkart Kindler, Tobias Vesper, Hagen Völzer, Rolf Walter
Distributed Algorithms for Networks of Agents.
In Petri Nets (2),
1996
Wolfgang Reisig, Grzegorz Rozenberg
Informal Introduction to Petri Nets
In Petri Nets,
1996
Jörg Desel, Wolfgang Reisig
The Synthesis Problem of Petri Nets.
volume 33 of
Acta Informatica 33 (4),
1996
Wolfgang Reisig
Petri Net Models of Distributed Algorithms.
In Computer Science Today,
1995
Wolfgang Reisig
Correctness Proofs of Distributed Algorithms.
In Dagstuhl Seminar on Distributed Systems,
1994
Wolfgang Reisig
Petri-Netze und ihre Anwendungen
In Integrierte Informationsverarbeitung in Büro, Produktion
und Logistik,
VDI Reihe 10: Informatik / Kommunikationstechnik,
VDI-Verlag,
Düsseldorf,
1994
Wolfgang Reisig
Progress in Petrinets
Informatik-Berichte,
Humboldt-Universität zu Berlin,
1994
Wolfgang Reisig
Verteiltes Rechnen: Im wesentlichen das Herkömmliche oder
etwas grundlegend Neues?
Öffentliche Vorlesungen,
Humboldt-Universität zu Berlin,
Unter den Linden 6, 10099 Berlin, Germany,
1994
Wolfgang Reisig
Formal methods for concurrent systems design: a survey
In Programming Models for Massively Parallel Computers,
1993. Proceedings,
IEEE,
sep 1993
Concurrency is frequently employed as a means to increase
the performance of computing systems: a conventional
sequential program is designed, to be parallelised later
on. This contribution is intended to show that concurrent
systems can also differ essentially from conventional,
sequential systems, with respect to the kind of problems to
be solved, and even to the principal limits of capability
and performance. This paper surveys particular concepts and
properties of concurrent systems, followed by a choice of
models that more or less reflect those properties. Finally,
the author discusses a typical example of an algorithm for
concurrent systems.
close
Wolfgang Reisig
Spezifikation, Modellierung und Korrektheit von
Informationssystemen
In Petrinetze im Einsatz für Entwurf und Entwicklung von
Informationssystemen,
Springer,
1993
Jörg Desel, Wolfgang Reisig
The Synthesis Problem of Petri Nets.
In STACS,
SFB-Bericht,
1993
Wolfgang Reisig
Elements of a Temporal Logic Coping with Concurrency
SFB-Bericht,
Technische Universität München,
1992
Wolfgang Reisig
Report on the REX Workshop on Semantics-Foundations and
Applications
volume 84 of
Bulletin of the EATCS 84,
1992
Wolfgang Reisig
Combining Petri Nets and Other Formal Methods
In Application and Theory of Petri Nets,
1992
Wolfgang Reisig
A Primer in Petri Net Design
Springer Compass International,
1992
Wolfgang Reisig
Petri nets and algebraic specifications
volume 80 of
Theoretical Computer Science 80 (1),
mar 1991
Wolfgang Reisig
Parallel Composition of Liveness
SFB-Bericht,
Technische Universität München,
1991
Wolfgang Reisig
Concurrent Temporal Logic
SFB-Bericht,
Technische Universität München,
1991
Wolfgang Reisig
Petrinetze: Grundfragen, Konzepte, Konsequenzen
Arbeitspapiere der GMD,
1990
Helmut Plünnecke, Wolfgang Reisig
Bibliography on Petri nets 1990.
In Applications and Theory of Petri Nets,
1990
Wolfgang Reisig
The decent philosophers: An exercise in operational
semantics of concurrent systems
In 25 Jaar Semantiek-Liber Amicorum,
CWI,
Amsterdamm,
1989
Wolfgang Reisig
Towards a temporal logic of causality and choice in
distributed systems
In REX Workshop,
1988
Wolfgang Reisig
Concurrency is more fundamental than interleaving
volume 35 of
Bulletin of the EATCS 35,
1988
Wolfgang Reisig
Temporal Logic and Causality in Concurrent Systems.
In Concurrency,
1988
E. Smith, Wolfgang Reisig
The Semantics of a Net is a Net: An Exercise in General
Net Theory
Concurrency and Nets - Advances in Petri Nets,
Springer-Verlag,
Berlin,
1987
Wolfgang Reisig
Das Verhalten verteilter Systeme
GMD-Bericht,
Oldenbourg Berichte der GMD,
München,
1987
Modern information processing devices are normally
considered distributed systems. Then particular processes
are generally represented by sequences of states and/or
transitions. In this book a different approach is developed
where processes are only derived from the causal
dependicies. The conceptual and practical advantages are
explained using the problem of the ``dining
philosophers''.
close
Wolfgang Reisig
Towards a Temporal Logic for True Concurrency. Part I:
Linear Time Propositional Logic
Arbeitspapiere der GMD,
Gesellschaft für Mathematik und Datenverarbeitung mbH,
Sankt Augustin, Arbeitspapiere der GMD,
1987
A logic is introduced, tailored for causality based
partial order semantics of nonsequential systems.
Properties which are essential for such systems can be
formulated in the logic. Technically, the system model we
consider is the most fundamental version of Petri Nets. The
logic resembles to a liniear time propositional logic,
applied to a universe of sets of partially ordered
potential states.
close
Wolfgang Reisig, J. Vautherin
An Algebraic Approach to High Level Petri Nets
In Proceedings of the Eighth European Workshop on
Application and Theory of Petri Nets,
Universidad de Zaragoza,
Spain,
1987
Wolfgang Reisig
Embedded System Description Using Petri Nets
In Embedded Systems,
1986
Wolfgang Reisig
Anforderungsbeschreibung und Systementwurf mit
Petri-Netzen.
Handbuch der modernen Datenverarbeitung, Heft 130: Formale
Methoden in der Systementwicklung,
Forkel-Verlag,
jul 1986
Wolfgang Reisig
A strong part of concurrency.
In European Workshop on Applications and Theory of Petri
Nets,
1986
Wolfgang Reisig
Petri Nets in Software Engineering
In Advances in Petri Nets,
1986
Wolfgang Reisig
Place/Transition Systems
In Advances in Petri Nets,
1986
Stefan Drees, Dominik Gomm, Helmut Plünnecke, Wolfgang Reisig, Rolf Walter
Bibliography of Petri nets
In European Workshop on Applications and Theory of Petri
Nets,
1986
Wolfgang Reisig
Petri Nets with Individual Tokens
volume 41 of
Theoretical Computer Science 41,
1985
Wolfgang Reisig
On the Semantics of Petri Nets.
Formal Models in Programming, IFIP 1985,
North-Holland,
Elsevier Science Publishers B. V.,
1985
Wolfgang Reisig
Systementwurf mit Netzen
Springer,
1985
Wolfgang Reisig
On the Semantics of Petri Nets.
Univ. Hamburg, Fachbereich Informatik, Bericht Nr. 100,
sep 1984
Wolfgang Reisig
What Operational Semantics is Adequate for Nonsequential
Systems?
Research Report,
Tech. Univ. of Helsinki, Digital Systems Laboratory,
Research,
1984
Wolfgang Reisig
Partial Order Semantics versus Interleaving Semantics for
CSP-like Languages and its Impact on Fairness.
In ICALP,
1984
Otthein Herzog, Wolfgang Reisig, Rüdiger Valk
Petri-Netze: ein Abri\ss ihrer Grundlagen und
Anwendungen.
volume 7 of
Informatik Spektrum 7 (1),
1984
Ursula Goltz, Wolfgang Reisig
CSP-programs with individual tokens.
In European Workshop on Applications and Theory in Petri
Nets,
1984
Wolfgang Reisig
System Design Using Petri Nets
In Requirements Engineering,
1983
Ursula Goltz, Wolfgang Reisig
Processes of Place/Transition-Nets
In ICALP,
1983
Ursula Goltz, Wolfgang Reisig
The Non-sequential Behavior of Petri Nets
volume 57 of
Information and Control 57 (2/3),
1983
G. Berthelot, G. Memmi, Wolfgang Reisig
A Control Structure for Sequential Processes Synchronized
by Buffers
In 4th Workshop on Theory and Applications of Petri Nets,
Toulouse, September 1983,
1983
Wolfgang Reisig
Petri Nets with Individual Tokens
In European Workshop on Applications and Theory of Petri
Nets,
1982
Wolfgang Reisig
Deterministic Buffer Synchronization of Sequential
Processes
volume 18 of
Acta Informatica 18,
1982
Wolfgang Reisig
Petrinetze, Eine Einführung
Springer,
1982
Wolfgang Reisig
Recursive Nets
In Selected Papers from the First and the Second European
Workshop on Application and Theory of Petri Nets,
1981
Ursula Goltz, Wolfgang Reisig, P. S. Thiagarajan
Two Alterative Definitions of Synchronic Distance
In Selected Papers from the First and the Second European
Workshop on Application and Theory of Petri Nets,
1981
Ursula Goltz, Wolfgang Reisig
Weighted Synchronic Distances.
In Selected Papers from the First and the Second European
Workshop on Application and Theory of Petri Nets,
1981
Wolfgang Reisig
A Graph Grammar Representation of Non-Sequential
Processes
In WG,
1980
Wolfgang Reisig
Schemes for Nonsequential Processing Systems.
In MFCS,
1980
Wolfgang Reisig
On a Class of Co-Operating Sequential Processors.
In Proc. of the 1st European Conference on Parallel and
Distributed Processing,
Cepadues Editions,
Toulouse,
1979
Wolfgang Reisig
A Note on the Representation of Finite Tree Automata
volume 8 of
Information Processing Letters 8 (5),
1979
Wolfgang Reisig
Zur Verwendung von Petrinetz-Morphismen bei der
Systemkonstruktion.
Informatik-Fachberichte 21: Formale Modelle für
Informationssysteme, Fachtagung der GI, Tutzing 1979,
Springer-Verlag,
Berlin, Heidelberg, New York,
1979
Wolfgang Reisig
On Solving Conflicts in Petri Nets. Workshop on Graph
Theoretical Concepts in Computer Science, Berlin 1979
Discrete Structures and Algorithms,
Hanser Verlag,
1979
Wolfgang Reisig
Untersuchungen einer Klasse kooperierender sequentieller
Prozesse mit Hilfe von Petri-Netzen
Dissertation,
1979
Wolfgang Reisig
Interactive Schemes
In Parallel Computers - Parallel Mathematics, Proc. of the
IMACS-GI-Symp., March 14--16, 1977, Munich,
North-Holland Publishing Company,
Amsterdam,
1977
Wolfgang Reisig
Eine Verallgemeinerung des Berechenbarkeitsbegriffes
durch Gleichungssysteme
Interner Bericht,
Institut für Informatik der Universität Bonn,
1975
K. Indermark, Wolfgang Reisig
On Recursively Definable Relations
In Report on the 14th Lattice Theory Conference, Szeged,
Hungary, 1974,
1974