Graph Transformation Meets Reversible Circuits: Model Transformation and Optimization
Reversible circuits provide the subject of a new promising direction of circuit design. Reversible circuits are cascades of reversible gates specifying bijective functions on Boolean vectors. As one encounters quite a variety of reversible gates in the literature, there are many classes of reversibl...
Saved in:
Published in | Graph Transformation pp. 236 - 251 |
---|---|
Main Authors | , , , |
Format | Book Chapter |
Language | English |
Published |
Cham
Springer International Publishing
2016
|
Series | Lecture Notes in Computer Science |
Subjects | |
Online Access | Get full text |
ISBN | 9783319405292 3319405292 |
ISSN | 0302-9743 1611-3349 |
DOI | 10.1007/978-3-319-40530-8_15 |
Cover
Abstract | Reversible circuits provide the subject of a new promising direction of circuit design. Reversible circuits are cascades of reversible gates specifying bijective functions on Boolean vectors. As one encounters quite a variety of reversible gates in the literature, there are many classes of reversible circuits. Two main problems are considered: (1) How can circuits of one class be transformed into the ones of another class? (2) How can circuits within one class be optimized with respect to certain measures? While reversible circuits are studied on the functional level and on the level of propositional calculus, there is also a visual representation used frequently for illustrative purposes in an informal way. In this paper, the visual description of reversible circuits is formalized by means of graph transformation. In particular, it is shown that the problems of model transformation and optimization can be investigated within the graph-transformational framework. This continues the authors’ earlier work on the generation, evaluation and synthesis of reversible circuits as graphs. |
---|---|
AbstractList | Reversible circuits provide the subject of a new promising direction of circuit design. Reversible circuits are cascades of reversible gates specifying bijective functions on Boolean vectors. As one encounters quite a variety of reversible gates in the literature, there are many classes of reversible circuits. Two main problems are considered: (1) How can circuits of one class be transformed into the ones of another class? (2) How can circuits within one class be optimized with respect to certain measures? While reversible circuits are studied on the functional level and on the level of propositional calculus, there is also a visual representation used frequently for illustrative purposes in an informal way. In this paper, the visual description of reversible circuits is formalized by means of graph transformation. In particular, it is shown that the problems of model transformation and optimization can be investigated within the graph-transformational framework. This continues the authors’ earlier work on the generation, evaluation and synthesis of reversible circuits as graphs. |
Author | Kreowski, Hans-Jörg von Totth, Caro Lye, Aaron Kuske, Sabine |
Author_xml | – sequence: 1 givenname: Hans-Jörg surname: Kreowski fullname: Kreowski, Hans-Jörg email: kreo@informatik.uni-bremen.de organization: Department of Computer Science, University of Bremen, Bremen, Germany – sequence: 2 givenname: Sabine surname: Kuske fullname: Kuske, Sabine email: kuske@informatik.uni-bremen.de organization: Department of Computer Science, University of Bremen, Bremen, Germany – sequence: 3 givenname: Aaron surname: Lye fullname: Lye, Aaron email: lye@informatik.uni-bremen.de organization: Department of Computer Science, University of Bremen, Bremen, Germany – sequence: 4 givenname: Caro surname: von Totth fullname: von Totth, Caro email: caro@informatik.uni-bremen.de organization: Department of Computer Science, University of Bremen, Bremen, Germany |
BookMark | eNpdkMFOAjEURatiIiB_4GJ-oPraNzNt3RmiaAIhMbBu2ulDR2GGtKMLv94BWbm6ybk3d3FGbNC0DTF2I-BWAKg7ozRHjsLwHAoErq0oztgIe3IE5TkbilIIjpibCzbp96dOGjlgQ0CQ3Kgcr9gkpQ8AEApKpfWQrWfR7d-zVXRN2rRx57q6bbIFUZeyV_qmmGq_pWxax-qr7tJ9tmgDbf_vXROy5b6rd_XPEVyzy43bJpqccszWT4-r6TOfL2cv04c5T8LojgePChyGYFylNXoKuVeVd6V2EipTFJ7yHEUIpKTzWpalIFnosHEyAMkKx0z-_aZ9rJs3ita37WeyAuxBnO1FWLS9Cnv0ZA_i8BeeCmAU |
ContentType | Book Chapter |
Copyright | Springer International Publishing Switzerland 2016 |
Copyright_xml | – notice: Springer International Publishing Switzerland 2016 |
DOI | 10.1007/978-3-319-40530-8_15 |
DatabaseTitleList | |
DeliveryMethod | fulltext_linktorsrc |
Discipline | Computer Science |
EISBN | 3319405306 9783319405308 |
EISSN | 1611-3349 |
Editor | Minas, Mark Echahed, Rachid |
Editor_xml | – sequence: 1 givenname: Rachid surname: Echahed fullname: Echahed, Rachid email: rachid.echahed@imag.fr – sequence: 2 givenname: Mark surname: Minas fullname: Minas, Mark email: Mark.Minas@unibw.de |
EndPage | 251 |
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 RNI RSU SVGTG VI1 ~02 |
ID | FETCH-LOGICAL-s198t-db370a3dd9ac883bed4b7cba68a20c955be4431dde72ab82661e258dfa2d0e2c3 |
ISBN | 9783319405292 3319405292 |
ISSN | 0302-9743 |
IngestDate | Wed Sep 17 03:57:58 EDT 2025 |
IsPeerReviewed | true |
IsScholarly | true |
Language | English |
LinkModel | OpenURL |
MergedId | FETCHMERGED-LOGICAL-s198t-db370a3dd9ac883bed4b7cba68a20c955be4431dde72ab82661e258dfa2d0e2c3 |
PageCount | 16 |
ParticipantIDs | springer_books_10_1007_978_3_319_40530_8_15 |
PublicationCentury | 2000 |
PublicationDate | 2016 |
PublicationDateYYYYMMDD | 2016-01-01 |
PublicationDate_xml | – year: 2016 text: 2016 |
PublicationDecade | 2010 |
PublicationPlace | Cham |
PublicationPlace_xml | – name: Cham |
PublicationSeriesSubtitle | Theoretical Computer Science and General Issues |
PublicationSeriesTitle | Lecture Notes in Computer Science |
PublicationSeriesTitleAlternate | Lect.Notes Computer |
PublicationSubtitle | 9th International Conference, ICGT 2016, in Memory of Hartmut Ehrig, Held as Part of STAF 2016, Vienna, Austria, July 5-6, 2016, Proceedings |
PublicationTitle | Graph Transformation |
PublicationYear | 2016 |
Publisher | Springer International Publishing |
Publisher_xml | – name: Springer International Publishing |
RelatedPersons | Kleinberg, Jon M. Mattern, Friedemann Naor, Moni Mitchell, John C. Terzopoulos, Demetri Steffen, Bernhard Pandu Rangan, C. Kanade, Takeo Kittler, Josef Weikum, Gerhard Hutchison, David Tygar, Doug |
RelatedPersons_xml | – sequence: 1 givenname: David surname: Hutchison fullname: Hutchison, David organization: Lancaster University, Lancaster, United Kingdom – 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, United Kingdom – 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: CNB H 104.2, ETH Zurich, Zürich, Switzerland – sequence: 6 givenname: John C. surname: Mitchell fullname: Mitchell, John C. organization: Stanford, USA – sequence: 7 givenname: Moni surname: Naor fullname: Naor, Moni organization: Weizmann Institute of Science, Rehovot, Israel – sequence: 8 givenname: C. surname: Pandu Rangan fullname: Pandu Rangan, C. organization: Madras, Indian Institute of Technology, Chennai, India – sequence: 9 givenname: Bernhard surname: Steffen fullname: Steffen, Bernhard organization: Fakultät Informatik, TU Dortmund, Dortmund, Germany – sequence: 10 givenname: Demetri surname: Terzopoulos fullname: Terzopoulos, Demetri organization: University of California, Los Angeles, USA – sequence: 11 givenname: Doug surname: Tygar fullname: Tygar, Doug organization: University of California, Berkeley, USA – sequence: 12 givenname: Gerhard surname: Weikum fullname: Weikum, Gerhard organization: Max Planck Institute for Informatics, Saarbrücken, Germany |
SSID | ssj0001706788 ssj0002792 |
Score | 1.7868874 |
Snippet | Reversible circuits provide the subject of a new promising direction of circuit design. Reversible circuits are cascades of reversible gates specifying... |
SourceID | springer |
SourceType | Publisher |
StartPage | 236 |
SubjectTerms | Control Line Graph Transformation Model Transformation Reversible Function Sequential Composition |
Title | Graph Transformation Meets Reversible Circuits: Model Transformation and Optimization |
URI | http://link.springer.com/10.1007/978-3-319-40530-8_15 |
hasFullText | 1 |
inHoldings | 1 |
isFullTextHit | |
isPrint | |
link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV1Nj9MwELVKuSAOfItv-cCtCsraTuwgcYDVolXVXS4t2lvk2K60ErRSm4Lgv_BfmbHjxs32slyiNHITa54zdmbmPRPyjpkqL5ixmVnmy0wUDF6pSvNMitwxZ9XSeJ3Zi8vyfCGmV8XVaPQ3qVratc178-cor-R_UIVrgCuyZG-B7P6mcAHOAV84AsJwHCx-D8OsQa0fpaaDOPmegbh3nxu3_hV3pIYG2RQT4p_LTs3Kp262XVmObpLU-ux3CHDqTX-znzBA5us2BGCwQCQdZsd6MblwrkX-iS_5QGrW6fXG7K5bX36Hu699H_4Dw_dfwXv96GihwdmhCPP246xLc1yuW189Nok7UUTHlEYuToaRixi5HMQ--_DbwacuB18hMC2ZRkM5uHP4IAoe0gUPXqIuIw86qNEr8zKZ4FlQuL0xd6TlIkjtgqfxPFM1ShjckUqMyd1PZ9PZtz6EJ3Gq78XpUYsxJK1Cr5BKtO91EHvqfyc0zmOPvJGY9-ud-UNyHzkwFMkpYLRHZORWj8mDaHfa2f0JWXj46SGY1MNPe_hphP8D9eAP2wP4NAX_KVl8OZufnmfdRh3Z9qRSbWYbLnPNra20UYo3zopGmkaXSrPcVEXROAELVZhJJdONwjWhY4WyS80suATDn5Hxar1yzwnlRua5daIyBRe6sJVVTEshoLWWhbUvyCTapcZXb1tH3W2wYs1rsGLtrVijFV_eqvUrcq8fpq_JuN3s3BtYcrbN2w76f1P6e3M |
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+Transformation&rft.au=Kreowski%2C+Hans-J%C3%B6rg&rft.au=Kuske%2C+Sabine&rft.au=Lye%2C+Aaron&rft.au=von+Totth%2C+Caro&rft.atitle=Graph+Transformation+Meets+Reversible+Circuits%3A+Model+Transformation+and+Optimization&rft.series=Lecture+Notes+in+Computer+Science&rft.date=2016-01-01&rft.pub=Springer+International+Publishing&rft.isbn=9783319405292&rft.issn=0302-9743&rft.eissn=1611-3349&rft.spage=236&rft.epage=251&rft_id=info:doi/10.1007%2F978-3-319-40530-8_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 |