Skip to main content Accessibility help
×
Hostname: page-component-77c89778f8-sh8wx Total loading time: 0 Render date: 2024-07-21T11:25:55.933Z Has data issue: false hasContentIssue false

PREFACE

Published online by Cambridge University Press:  06 January 2010

E. -R. Olderog
Affiliation:
Carl V. Ossietzky Universität Oldenburg, Germany
Get access

Summary

The stepwise development of complex systems through various levels of abstraction is good practice in software and hardware design. However, the semantic link between these different levels is often missing. This book is intended as a detailed case study how such links can be established. It presents a theory of concurrent processes where three different semantic description methods are brought together in one uniform framework. Nets, terms and formulas are seen as expressing complementary views of processes, each one describing processes at a different level of abstraction.

  • Petri nets are used to describe processes as concurrent and interacting machines which engage in internal actions and communications with their environment or user.

  • Process terms are used as an abstract concurrent programming language. Due to their algebraic structure process terms emphasise compositionality, i.e. how complex terms are composed from simpler ones.

  • Logical formulas of a first-order predicate logic, called trace logic, are used as a specification language for processes. Logical formulas specify safety and liveness aspects of the communication behaviour of processes as required by their users.

At the heart of this theory are two sets of transformation rules for the top-down design of concurrent processes. The first set can be used to transform logical formulas stepwise into process terms, and the second set can be used to transform process terms into Petri nets. These rules are based on novel techniques for the operational and denotational semantics of concurrent processes.

Type
Chapter
Information
Nets, Terms and Formulas
Three Views of Concurrent Processes and their Relationship
, pp. v - viii
Publisher: Cambridge University Press
Print publication year: 1991

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

Save book to Kindle

To save this book to your Kindle, first ensure coreplatform@cambridge.org is added to your Approved Personal Document E-mail List under your Personal Document Settings on the Manage Your Content and Devices page of your Amazon account. Then enter the ‘name’ part of your Kindle email address below. Find out more about saving to your Kindle.

Note you can select to save to either the @free.kindle.com or @kindle.com variations. ‘@free.kindle.com’ emails are free but can only be saved to your device when it is connected to wi-fi. ‘@kindle.com’ emails can be delivered even when you are not connected to wi-fi, but note that service fees apply.

Find out more about the Kindle Personal Document Service.

  • PREFACE
  • E. -R. Olderog, Carl V. Ossietzky Universität Oldenburg, Germany
  • Book: Nets, Terms and Formulas
  • Online publication: 06 January 2010
  • Chapter DOI: https://doi.org/10.1017/CBO9780511526589.001
Available formats
×

Save book to Dropbox

To save content items to your account, please confirm that you agree to abide by our usage policies. If this is the first time you use this feature, you will be asked to authorise Cambridge Core to connect with your account. Find out more about saving content to Dropbox.

  • PREFACE
  • E. -R. Olderog, Carl V. Ossietzky Universität Oldenburg, Germany
  • Book: Nets, Terms and Formulas
  • Online publication: 06 January 2010
  • Chapter DOI: https://doi.org/10.1017/CBO9780511526589.001
Available formats
×

Save book to Google Drive

To save content items to your account, please confirm that you agree to abide by our usage policies. If this is the first time you use this feature, you will be asked to authorise Cambridge Core to connect with your account. Find out more about saving content to Google Drive.

  • PREFACE
  • E. -R. Olderog, Carl V. Ossietzky Universität Oldenburg, Germany
  • Book: Nets, Terms and Formulas
  • Online publication: 06 January 2010
  • Chapter DOI: https://doi.org/10.1017/CBO9780511526589.001
Available formats
×