Graph Transactions as Processes

Transactional graph transformation systems (t-gtss) have been recently proposed as a mild extension of the standard dpo approach to graph transformation, equipping it with a suitable notion of atomic execution for computations. A typing mechanism induces a distinction between stable and unstable ite...

Full description

Saved in:
Bibliographic Details
Published inGraph Transformations pp. 199 - 214
Main Authors Baldan, Paolo, Corradini, Andrea, Foss, Luciana, Gadducci, Fabio
Format Book Chapter Conference Proceeding
LanguageEnglish
Published Berlin, Heidelberg Springer Berlin Heidelberg 2006
Springer
SeriesLecture Notes in Computer Science
Subjects
Online AccessGet full text

Cover

Loading…
Abstract Transactional graph transformation systems (t-gtss) have been recently proposed as a mild extension of the standard dpo approach to graph transformation, equipping it with a suitable notion of atomic execution for computations. A typing mechanism induces a distinction between stable and unstable items, and a transaction is defined as a shift-equivalence class of computations such that the starting and ending states are stable and all the intermediate states are unstable. The paper introduces an equivalent, yet more manageable definition of transaction based on graph processes. This presentation is used to provide a universal characterisation for the class of transactions of a given t-gts. More specifically, we show that the functor mapping a t-gts to a graph transformation system having as productions exactly the transactions of the original t-gts is the right adjoint to an inclusion functor.
AbstractList Transactional graph transformation systems (t-gtss) have been recently proposed as a mild extension of the standard dpo approach to graph transformation, equipping it with a suitable notion of atomic execution for computations. A typing mechanism induces a distinction between stable and unstable items, and a transaction is defined as a shift-equivalence class of computations such that the starting and ending states are stable and all the intermediate states are unstable. The paper introduces an equivalent, yet more manageable definition of transaction based on graph processes. This presentation is used to provide a universal characterisation for the class of transactions of a given t-gts. More specifically, we show that the functor mapping a t-gts to a graph transformation system having as productions exactly the transactions of the original t-gts is the right adjoint to an inclusion functor.
Author Gadducci, Fabio
Corradini, Andrea
Foss, Luciana
Baldan, Paolo
Author_xml – sequence: 1
  givenname: Paolo
  surname: Baldan
  fullname: Baldan, Paolo
  organization: Dipartimento di Informatica, Università Ca’ Foscari di Venezia, Italy
– sequence: 2
  givenname: Andrea
  surname: Corradini
  fullname: Corradini, Andrea
  organization: Dipartimento di Informatica, Università di Pisa, Italy
– sequence: 3
  givenname: Luciana
  surname: Foss
  fullname: Foss, Luciana
  organization: Instituto de Informática, Universidade Federal do Rio Grande do Sul, Brasil
– sequence: 4
  givenname: Fabio
  surname: Gadducci
  fullname: Gadducci, Fabio
  organization: Dipartimento di Informatica, Università di Pisa, Italy
BackLink http://pascal-francis.inist.fr/vibad/index.php?action=getRecordDetail&idt=20039411$$DView record in Pascal Francis
BookMark eNpVkDFPwzAQhQ0UibZ04geQhYEhcOdzYntEFRSkSjCU2bo4LhRKEuW68O8bVAaY3vA-PX16EzVq2iYpdYFwgwD2FtEZdI4CFkdq5q2jwgA5Z7U-VmMsEXMi40_-deBGagwEOvfW0JmaiHwAgLZej9XloufuPVv13AjH3aZtJGPJXvo2JpEk5-p0zVtJs9-cqteH-9X8MV8-L57md8u80-h3uWGfUp1sQXVRaFs5iGYwsC5Vtqix9slYxtLUFQOUnpMnIDYRo07erkuaqqvDbscSebsefOJGQtdvvrj_DhqAvEEcuOsDJ0PVvKU-VG37KQEh_DwU_jxEe19xUrs
ContentType Book Chapter
Conference Proceeding
Copyright Springer-Verlag Berlin Heidelberg 2006
2008 INIST-CNRS
Copyright_xml – notice: Springer-Verlag Berlin Heidelberg 2006
– notice: 2008 INIST-CNRS
DBID IQODW
DOI 10.1007/11841883_15
DatabaseName Pascal-Francis
DatabaseTitleList
DeliveryMethod fulltext_linktorsrc
Discipline Mathematics
Computer Science
Applied Sciences
EISBN 9783540388722
3540388729
EISSN 1611-3349
Editor Corradini, Andrea
Rozenberg, Grzegorz
Ehrig, Hartmut
Montanari, Ugo
Ribeiro, Leila
Editor_xml – sequence: 1
  givenname: Andrea
  surname: Corradini
  fullname: Corradini, Andrea
  email: andrea@sitkom.sdu.dk
– sequence: 2
  givenname: Hartmut
  surname: Ehrig
  fullname: Ehrig, Hartmut
  email: ehrig@cs.tu-berlin.de
– sequence: 3
  givenname: Ugo
  surname: Montanari
  fullname: Montanari, Ugo
  email: ugo@di.unipi.it
– sequence: 4
  givenname: Leila
  surname: Ribeiro
  fullname: Ribeiro, Leila
  email: leila@inf.ufrgs.br
– sequence: 5
  givenname: Grzegorz
  surname: Rozenberg
  fullname: Rozenberg, Grzegorz
  email: rozenber@liacs.nl
EndPage 214
ExternalDocumentID 20039411
GroupedDBID -DT
-GH
-~X
1SB
29L
2HA
2HV
5QI
875
AASHB
ABMNI
ACGFS
ADCXD
AEFIE
ALMA_UNASSIGNED_HOLDINGS
EJD
F5P
FEDTE
HVGLF
LAS
LDH
P2P
RIG
RNI
RSU
SVGTG
VI1
~02
IQODW
ID FETCH-LOGICAL-p219t-4a9eede753d5527b80c478378eb75d1d9e47a164dba0069ae9303a4c1c2e97f63
ISBN 9783540388708
3540388702
ISSN 0302-9743
IngestDate Sun Oct 22 16:08:06 EDT 2023
Wed Nov 06 06:06:56 EST 2024
IsPeerReviewed true
IsScholarly true
Keywords Production system
Type theory
Equivalence classes
Typing
Transaction processing
Graph transformation
Language English
License CC BY 4.0
LinkModel OpenURL
MeetingName Graph transformations (Third international conference, ICGT 2006, Natal, Rio Grande do Norte, Brazil, September 17-23, 2006)
MergedId FETCHMERGED-LOGICAL-p219t-4a9eede753d5527b80c478378eb75d1d9e47a164dba0069ae9303a4c1c2e97f63
Notes Supported by the CNPq-CNR IQ-Mobile II, the EC RTN 2-2001-00346 SegraVis, the EU IST-2004-16004 SEnSOria and the MIUR PRIN 2005015824 ART.
PageCount 16
ParticipantIDs pascalfrancis_primary_20039411
springer_books_10_1007_11841883_15
PublicationCentury 2000
PublicationDate 2006
PublicationDateYYYYMMDD 2006-01-01
PublicationDate_xml – year: 2006
  text: 2006
PublicationDecade 2000
PublicationPlace Berlin, Heidelberg
PublicationPlace_xml – name: Berlin, Heidelberg
– name: Berlin
PublicationSeriesTitle Lecture Notes in Computer Science
PublicationSubtitle Third International Conference, ICGT 2006 Natal, Rio Grande do Norte, Brazil, September 17-23, 2006 Proceedings
PublicationTitle Graph Transformations
PublicationYear 2006
Publisher Springer Berlin Heidelberg
Springer
Publisher_xml – name: Springer Berlin Heidelberg
– name: Springer
RelatedPersons Kleinberg, Jon M.
Mattern, Friedemann
Nierstrasz, Oscar
Tygar, Dough
Steffen, Bernhard
Kittler, Josef
Vardi, Moshe Y.
Weikum, Gerhard
Sudan, Madhu
Naor, Moni
Mitchell, John C.
Terzopoulos, Demetri
Pandu Rangan, C.
Kanade, Takeo
Hutchison, David
RelatedPersons_xml – sequence: 1
  givenname: David
  surname: Hutchison
  fullname: Hutchison, David
  organization: Lancaster University, UK
– sequence: 2
  givenname: Takeo
  surname: Kanade
  fullname: Kanade, Takeo
  organization: Carnegie Mellon University, Pittsburgh, USA
– sequence: 3
  givenname: Josef
  surname: Kittler
  fullname: Kittler, Josef
  organization: University of Surrey, Guildford, UK
– sequence: 4
  givenname: Jon M.
  surname: Kleinberg
  fullname: Kleinberg, Jon M.
  organization: Cornell University, Ithaca, USA
– sequence: 5
  givenname: Friedemann
  surname: Mattern
  fullname: Mattern, Friedemann
  organization: ETH Zurich, Switzerland
– sequence: 6
  givenname: John C.
  surname: Mitchell
  fullname: Mitchell, John C.
  organization: Stanford University, CA, USA
– sequence: 7
  givenname: Moni
  surname: Naor
  fullname: Naor, Moni
  organization: Weizmann Institute of Science, Rehovot, Israel
– sequence: 8
  givenname: Oscar
  surname: Nierstrasz
  fullname: Nierstrasz, Oscar
  organization: University of Bern, Switzerland
– sequence: 9
  givenname: C.
  surname: Pandu Rangan
  fullname: Pandu Rangan, C.
  organization: Indian Institute of Technology, Madras, India
– sequence: 10
  givenname: Bernhard
  surname: Steffen
  fullname: Steffen, Bernhard
  organization: University of Dortmund, Germany
– sequence: 11
  givenname: Madhu
  surname: Sudan
  fullname: Sudan, Madhu
  organization: Massachusetts Institute of Technology, MA, USA
– sequence: 12
  givenname: Demetri
  surname: Terzopoulos
  fullname: Terzopoulos, Demetri
  organization: University of California, Los Angeles, USA
– sequence: 13
  givenname: Dough
  surname: Tygar
  fullname: Tygar, Dough
  organization: University of California, Berkeley, USA
– sequence: 14
  givenname: Moshe Y.
  surname: Vardi
  fullname: Vardi, Moshe Y.
  organization: Rice University, Houston, USA
– sequence: 15
  givenname: Gerhard
  surname: Weikum
  fullname: Weikum, Gerhard
  organization: Max-Planck Institute of Computer Science, Saarbruecken, Germany
SSID ssj0002792
ssj0000317981
Score 1.8666296
Snippet Transactional graph transformation systems (t-gtss) have been recently proposed as a mild extension of the standard dpo approach to graph transformation,...
SourceID pascalfrancis
springer
SourceType Index Database
Publisher
StartPage 199
SubjectTerms Applied sciences
Combinatorics
Combinatorics. Ordered structures
Computer science; control theory; systems
Exact sciences and technology
Graph processes
Graph theory
Information retrieval. Graph
Mathematics
refinement
Sciences and techniques of general use
Theoretical computing
transactions
zero-safe nets
Title Graph Transactions as Processes
URI http://link.springer.com/10.1007/11841883_15
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV1LS8QwEA66IqgH3_hci3iTyqZJXwcPIj6QVTyoeFuSNIUF2ZVt9-Kvd6ZJ0_pA1EtZwrZNZ9ovyWS-bwg5ymkuWZj1_DBEUe1McT-hmAIVw2DBZKjTCPnOt3fR9SO_eQ6fm3KpFbuklCfq7VteyX-8Cm3gV2TJ_sGz7qLQAL_Bv3AED8Px0-T3Y5jVqPWj1LQRJ3cMxCbmLV4yE9q8FwBvbqdhPJlg0vzQ5TKKZhgy5dP7U4xzuOYrQKapUtUJl0IOx-13rNUFw48osGyN5R7Y5EQ0hC5O-3av4m5cVilgx3U5iRpdfgw_1OHH4x_UuWx0iQGe9VpYC_AS-LCcMfimDf5GqKrIjIqpxVRqKijZ4TkwnNMvyG-SPWC5xGmSsAHqDszGKWDe3NnFTf_Jxd0AxOI0adKAUEDR7DSZzlj-T9XZYN6FxkznLcETuZetO2E-rSjgk8pNLZQvm-rVXOVhhSwhf8VDYgmYd5XM6NEaWa7N7Vlzr5HFW6fYW6yTg8qXXtuXnig858sN8nh58XB-7dviGf4rDEKlz0UK0x8Nq9EMRfZk0lM8xuoBWsZhRrNU81jAWjmTAtWqhU5hMiO4oirQaZxHbJN0RuOR3iIejxWNQiFzpTiH04VGTaOcBipgLMzVNul-eP7BqxFKwRKnLOWUbpPD2iAD_F6KQS2W3bLizm_-tEsWmpdwj3TKyVTvw6ywlF3r6HcRQFks
link.rule.ids 310,311,782,783,787,792,793,796,4057,4058,27937
linkProvider Library Specific Holdings
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=bookitem&rft.title=Graph+Transformations&rft.au=Baldan%2C+Paolo&rft.au=Corradini%2C+Andrea&rft.au=Foss%2C+Luciana&rft.au=Gadducci%2C+Fabio&rft.atitle=Graph+Transactions+as+Processes&rft.series=Lecture+Notes+in+Computer+Science&rft.date=2006-01-01&rft.pub=Springer+Berlin+Heidelberg&rft.isbn=9783540388708&rft.issn=0302-9743&rft.eissn=1611-3349&rft.spage=199&rft.epage=214&rft_id=info:doi/10.1007%2F11841883_15
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0302-9743&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0302-9743&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0302-9743&client=summon