Local Confluence for Rules with Nested Application Conditions (bibtex)
Reference:
Hartmut Ehrig, Annegret Habel, Leen Lambers, Fernando Orejas, Ulrike Golas, "Local Confluence for Rules with Nested Application Conditions", in Proceedings of Intern. Conf. on Graph Transformation (ICGT' 10), vol. 6372 of LNCS, pp. 330-345, Springer, 2010.
Abstract:
Local confluence is an important property in many rewriting and transformation systems. The notion of critical pairs is central for being able to verify local confluence of rewriting systems in a static way. Critical pairs are defined already in the framework of graphs and adhesive rewriting systems. These systems may hold rules with or without negative application conditions. In this paper however, we consider rules with more general application conditions - also called nested application conditions - which in the graph case are equivalent to finite first-order graph conditions. The classical critical pair notion denotes conflicting transformations in a minimal context satisfying the application conditions. This is no longer true for combinations of positive and negative application conditions - an important special case of nested ones - where we have to allow that critical pairs do not satisfy all the application conditions. This leads to a new notion of critical pairs which allows to formulate and prove a Local Confluence Theorem for the general case of rules with nested application conditions. We demonstrate this new theory on the modeling of an elevator control by a typed graph transformation system with positive and negative application conditions.
Links:
@InProceedings{EHL+10,
AUTHOR = {Ehrig, Hartmut and Habel, Annegret and Lambers, Leen and Orejas, Fernando and Golas, Ulrike},
TITLE = {{Local Confluence for Rules with Nested Application Conditions}},
YEAR = {2010},
BOOKTITLE = {Proceedings of Intern. Conf. on Graph Transformation (ICGT' 10)},
VOLUME = {6372 },
PAGES = {330-345},
SERIES = {LNCS},
PUBLISHER = {Springer},
URL = {http://www.springerlink.com/content/x273147851566804/},
OPTacc_url = {},
PDF = {uploads/pdf/EHL+10_main.pdf},
OPTacc_pdf = {},
ABSTRACT = {Local confluence is an important property in many rewriting and transformation systems.  The notion of critical pairs is central for being able to verify local confluence of rewriting systems in a static way.  Critical pairs are defined already in the framework of graphs and adhesive rewriting systems.  These systems may hold rules with or without negative application conditions. In this paper however, we consider rules with more general application conditions - also called nested application conditions - which in the graph case are equivalent to finite first-order graph conditions. The classical critical pair notion denotes conflicting transformations in a minimal context satisfying the application conditions. This is no longer true for
combinations of positive and negative application conditions - an 
important special case of nested ones - where we have to allow that critical pairs do not satisfy all the application conditions. This leads to a new notion of critical pairs which allows to formulate and prove a Local Confluence Theorem for the general case of rules with nested application conditions. We demonstrate this new theory on the modeling of an elevator control by a typed graph transformation system with positive and negative application conditions.}
}
Copyright notice: This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author's copyright. In most cases, these works may not be reposted without the explicit permission of the copyright holder.
Powered by bibtexbrowser