• Home
  • Search
  • Formal Development of Concurrent Systems using Algebraic High-Level Nets and Transformations
  • Cite Icon8
  • https://doi.org/10.5753/sbes.1993.24392Copy DOI Icon

Formal Development of Concurrent Systems using Algebraic High-Level Nets and Transformations

  • Oct 27, 1993
  • Leila Ribeiro +2 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

In this paper we present algebraic high-level nets: a combination of algebraic specifications and Petri nets. Algebraic specifications are used to specify the data-structure and Petri nets to specify the data-flow. This combination is a very powerful description technique. Moreover we introduce net transformations, net fusions and net unions as structuring techniques. Fusions and unions can be considered as horizontal structuring mechanisms in the sense that we combine nets to obtain a new net consisting of the given components. Fusions capture the notion of sharing of subnets, while unions are kinds of net composition. Net transformations are based on concepts from graph grammars because net refinements are defined via productions. Transformations can be seen as high-level vertical refinements. Moreover we show compatibility between these techniques, i.e. in our framework vertical refinement and horizontal structuring of nets are compatible.

Similar Papers
  • Research Article
  • Citations13

Towards Algebraic High-Level Systems as Weak Adhesive HLR Categories

  • Nov 01, 2008
  • Electronic Notes in Theoretical Computer Science
  • Ulrike Prange
  • Book Chapter
  • Citations4

Abstract Petri Nets as a Uniform Approach to High-Level Petri Nets

  • Jan 01, 1999
  • J Padberg
  • Conference Article

Algebraic concepts for formal specification and transformation of modular software systems

  • Jan 02, 1990
  • H Ehrig +2
  • Book Chapter
  • Citations14

Petri nets and their relation to graph grammars

  • Oct 04, 1982
  • H J Genrich +3
  • Conference Instance

Anais do VII Simpósio Brasileiro de Engenharia de Software (SBES 1993)

  • Oct 27, 1993
  • Research Article
  • Citations9

Net processes correspond to derivation processes in graph grammars

  • Jan 01, 1986
  • Theoretical Computer Science
  • Hans-Jörg Kreowski +1
  • Research Article
  • Citations25

Categorical principles, techniques and results for high-level-replacement systems in computer science

  • Jan 01, 1993
  • Applied Categorical Structures
  • Hartmut Ehrig +1
  • Single Book
  • Citations57

Advances in Petri Nets 1987

  • Jan 01, 1987
  • Grzegorz Rozenberg +1
  • Book Chapter
  • Citations101

High-Level Nets with Nets and Rules as Tokens

  • Jan 01, 2005
  • Kathrin Hoffmann +2
  • Book Chapter
  • Citations29

Concurrent graph and term graph rewriting

  • Jan 01, 1996
  • A Corradini
  • Book Chapter

Grammar Morphisms and Weakly Adhesive Categories

  • Sep 07, 2008
  • Tobias Heindel
  • Conference Article

Specification techniques for object-oriented software (abstract)

  • Jan 01, 1992
  • Mahesh H Dodani
  • Conference Article

Using graph grammars and meta-modeling to process code mobility in LRN models

  • Mar 01, 2012
  • Nardjess Dehimi +1
  • Book Chapter
  • Citations83

Parallel systems specifications with coloured Petri nets and algebraic specifications

  • Jan 01, 1987
  • Jacques Vautherin
  • Research Article
  • Citations12

Relating SPO and DPO graph rewriting with Petri nets having read, inhibitor and reset arcs

  • Mar 01, 2005
  • Electronic Notes in Theoretical Computer Science
  • P Baldan +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.