2024Unpublished venueOpen access

Invited Talk: On the Concurrent Semantics of Transformation Systems with Negative Application Conditions

Andrea Corradini

Open full text 0 citations

Abstract

A rich concurrent semantics has been developed along the years for graph transformation systems, often generalizing in non-trivial ways concepts and results fist introduced for Petri nets. Besides the theoretical elegance, the concurrent semantic has potential applications in verification, e.g. in partial order reduction or in the use of finite prefixes of the unfolding for model checking. In practice (graph) transformation systems are often equipped with Negative Application Conditions, that describe forbidden contexts for the application of a rule. The talk will summarize some recent results showing that if the NACs are sufficiently simple (“incremental”) the concurrent semantics lifts smoothly to systems with NACs, but the general case requires original definitions and intuitions. Joint work with Reiko Heckel, Frank Hermann, Susann Gottmann and Nico Nachtigall

About this research paper

What this paper is about

A rich concurrent semantics has been developed along the years for graph transformation systems, often generalizing in non-trivial ways concepts and results fist introduced for Petri nets. Besides the theoretical elegance, the concurrent semantic has potential applications in verification, e.g. in partial order reduction or in the use of finite prefixes of the unfolding for model checking. In practice (graph) transformation systems are often equipped with Negative Application Conditions, that describe forbidden contexts for the application of a rule. The talk will summarize some recent results showing that if the NACs are sufficiently simple (“incremental”) the concurrent semantics lifts smoothly to systems with NACs, but the general case requires original definitions and intuitions. Joint work with Reiko Heckel, Frank Hermann, Susann Gottmann and Nico Nachtigall

Why it matters

A significance statement is not available in the OpenAlex record.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

A rich concurrent semantics has been developed along the years for graph transformation systems, often generalizing in non-trivial ways concepts and results fist introduced for Petri nets. Besides the theoretical elegance, the concurrent semantic has potential applications in verification, e.g. in partial order reduction or in the use of finite prefixes of the unfolding for model checking. In practice (graph) transformation systems are often equipped with Negative Application Conditions, that describe forbidden contexts for the application of a rule. The talk will summarize some recent results showing that if the NACs are sufficiently simple (“incremental”) the concurrent semantics lifts smoothly to systems with NACs, but the general case requires original definitions and intuitions. Joint work with Reiko Heckel, Frank Hermann, Susann Gottmann and Nico Nachtigall

Key concepts: Computer science, Fist, Graph rewriting, Petri net, Semantics (computer science), Theoretical computer science, Transformation (genetics), Programming language

Related papers

Back to paper searchBrowse research topicsOriginal source
Invited Talk: On the Concurrent Semantics of Transformation Systems with Negative Application Conditions — Research Paper | ScholarLens