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...
Saved in:
Published in | Graph Transformations pp. 199 - 214 |
---|---|
Main Authors | , , , |
Format | Book Chapter Conference Proceeding |
Language | English |
Published |
Berlin, Heidelberg
Springer Berlin Heidelberg
2006
Springer |
Series | Lecture Notes in Computer Science |
Subjects | |
Online Access | Get 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 |