Cecilia Albert & Lisa Brownsword (2002):
Evolutionary process for integrating COTS-based systems (EPIC): An overview.
Available at https://doi.org/10.21236/ada408653.
Thorsten Arendt, Enrico Biermann, Stefan Jurack, Christian Krause & Gabriele Taentzer (2010):
Henshin: Advanced Concepts and tools for In-Place EMF Model Transformation.
In: Model Driven Engineering Languages and Systems, 13th International Conference, MoDELS 2010, Oslo, Norway. Proceedings,
LNCS 6394.
Springer,
pp. 121–135.
Available at https://doi.org/10.1007/978-3-642-16145-2_9.
Niaz Arijo, Reiko Heckel, Mirco Tribastone & Stephen Gilmore (2011):
Modular performance modelling for mobile applications (abstracts only).
SIGMETRICS Performance Evaluation Review 39(3),
pp. 18.
Available at https://doi.org/10.1145/2160803.2160839.
Uwe Aßmann (2000):
Graph Rewrite Systems for Program Optimization.
ACM Trans. Program. Lang. Syst. 22(4),
pp. 583–637.
Available at https://doi.org/10.1145/363911.363914.
Franz Baader (2003):
Description Logic Terminology.
In: Franz Baader, Diego Calvanese, Deborah L. McGuinness, Daniele Nardi & Peter F. Patel-Schneider: The Description Logic Handbook: Theory, Implementation, and Applications.
Cambridge University Press,
pp. 485–495.
Available at https://doi.org/10.1017/9781139025355.009.
Paolo Baldan, Andrea Corradini & Barbara König (2001):
A Static Analysis Technique for Graph Transformation Systems.
In: CONCUR 2001 - Concurrency Theory, 12th International Conference, Aalborg, Denmark, August 20-25, 2001, Proceedings,
Lecture Notes in Computer Science 2154.
Springer,
pp. 381–395.
Available at https://doi.org/10.1007/3-540-44685-0_26.
Luciano Baresi & Paola Spoletini (2006):
On the Use of Alloy to Analyze Graph Transformation Systems.
In: Andrea Corradini, Hartmut Ehrig, Ugo Montanari, Leila Ribeiro & Grzegorz Rozenberg: Graph Transformations, Third International Conference, ICGT 2006, Natal, Rio Grande do Norte, Brazil, September 17-23, 2006, Proceedings,
Lecture Notes in Computer Science 4178.
Springer,
pp. 306–320.
Available at https://doi.org/10.1007/11841883_22.
Peter Baumgartner, Alexander Fuchs & Cesare Tinelli (2006):
Implementing the Model Evolution Calculus.
International Journal on Artificial Intelligence Tools 15(1),
pp. 21–52.
Available at https://doi.org/10.1142/S0218213006002552.
Basil Becker, Dirk Beyer, Holger Giese, Florian Klein & Daniela Schilling (2006):
Symbolic invariant verification for systems with dynamic structural adaptation.
In: Leon J. Osterweil, H. Dieter Rombach & Mary Lou Soffa: 28th International Conference on Software Engineering (ICSE 2006), Shanghai, China, May 20-28, 2006.
ACM,
pp. 72–81.
Available at https://doi.org/10.1145/1134285.1134297.
Dirk Beyer, Andreas Noack & Claus Lewerentz (2005):
Efficient Relational Calculation for Software Analysis.
IEEE Trans. Software Eng. 31(2),
pp. 137–149.
Available at https://doi.org/10.1109/TSE.2005.23.
Artur Boronat, Reiko Heckel & José Meseguer (2009):
Rewriting Logic Semantics and Verification of Model Transformations.
In: Marsha Chechik & Martin Wirsing: Fundamental Approaches to Software Engineering, 12th International Conference, FASE 2009, Held as Part of the Joint European Conferences on Theory and Practice of Software, ETAPS 2009, York, UK, March 22-29, 2009. Proceedings,
Lecture Notes in Computer Science 5503.
Springer,
pp. 18–33.
Available at https://doi.org/10.1007/978-3-642-00593-0_2.
Paolo Bottoni, Kathrin Hoffmann, Francesco Parisi-Presicce & Gabriele Taentzer (2005):
High-level replacement units and their termination properties.
J. Vis. Lang. Comput. 16(6),
pp. 485–507.
Available at https://doi.org/10.1016/j.jvlc.2005.07.001.
Paolo Bottoni, Gabriele Taentzer & Andy Schürr (2000):
Efficient Parsing of Visual Languages Based on Critical Pair Analysis and Contextual Layered Graph Transformation.
In: 2000 IEEE International Symposium on Visual Languages, VL 2000, Seattle, Washington, USA, September 10-13, 2000, Proceedings..
IEEE Computer Society,
pp. 59–60.
Available at https://doi.org/10.1109/VL.2000.874351.
Jon Haël Brenas, Rachid Echahed & Martin Strecker (2018):
Verifying Graph Transformation Systems with Description Logics.
In: Leen Lambers & Jens H. Weber: Graph Transformation - 11th International Conference, ICGT 2018, Held as Part of STAF 2018, Toulouse, France, June 25-26, 2018, Proceedings,
Lecture Notes in Computer Science 10887.
Springer,
pp. 155–170.
Available at https://doi.org/10.1007/978-3-319-92991-0_10.
Jon Haël Brenas, Martin Strecker, Rachid Echahed & Arash Shaban-Nejad (2018):
Applied Graph Transformation and Verification With Use Cases in Malaria Surveillance.
IEEE Access 6,
pp. 64728–64741.
Available at https://doi.org/10.1109/ACCESS.2018.2878311.
Manuel Clavel, Francisco Durán, Steven Eker, Patrick Lincoln, Narciso Martí-Oliet, José Meseguer & Carolyn L. Talcott (2007):
All About Maude - A High-Performance Logical Framework, How to Specify, Program and Verify Systems in Rewriting Logic.
Lecture Notes in Computer Science 4350.
Springer.
Available at https://doi.org/10.1007/978-3-540-71999-1.
Andrea Corradini, Tobias Heindel, Barbara König, Dennis Nolte & Arend Rensink (2019):
Rewriting Abstract Structures: Materialization Explained Categorically.
In: International Conference on Foundations of Software Science and Computation Structures.
Springer,
pp. 169–188.
Available at https://doi.org/10.1007/978-3-030-17127-8_10.
Andrea Corradini, Barbara König & Dennis Nolte (2017):
Specifying Graph Languages with Type Graphs.
In: Juan de Lara & Detlef Plump: Graph Transformation - 10th International Conference, ICGT 2017, Held as Part of STAF 2017, Marburg, Germany, July 18-19, 2017, Proceedings,
Lecture Notes in Computer Science 10373.
Springer,
pp. 73–89.
Available at https://doi.org/10.1007/978-3-319-61470-0_5.
Andrea Corradini, Barbara König & Dennis Nolte (2019):
Specifying graph languages with type graphs.
Journal of Logical and Algebraic Methods in Programming 104,
pp. 176–200.
Available at https://doi.org/10.1016/j.jlamp.2019.01.005.
Leonardo De Moura & Nikolaj Bjørner (2008):
Z3: An efficient SMT solver.
In: International conference on Tools and Algorithms for the Construction and Analysis of Systems.
Springer,
pp. 337–340.
Available at https://doi.org/10.1007/978-3-540-78800-3_24.
Hartmut Ehrig, Karsten Ehrig, Annegret Habel & Karl-Heinz Pennemann (2004):
Constraints and Application Conditions: From Graphs to High-Level Structures.
In: Graph Transformations, Second International Conference, ICGT 2004, Rome, Italy, September 28 - October 2, 2004, Proceedings,
LNCS 3256.
Springer,
pp. 287–303.
Available at https://doi.org/10.1007/978-3-540-30203-2_21.
Hartmut Ehrig, Karsten Ehrig, Ulrike Prange & Gabriele Taentzer (2006):
Fundamentals of Algebraic Graph Transformation.
Monographs in Theoretical Computer Science. An EATCS Series.
Springer.
Available at https://doi.org/10.1007/3-540-31188-2.
Hartmut Ehrig, Annegret Habel, Leen Lambers, Fernando Orejas & Ulrike Golas (2010):
Local Confluence for Rules with Nested Application Conditions.
In: Graph Transformations - 5th International Conference, ICGT 2010, Enschede, The Netherlands, September 27 - - October 2, 2010. Proceedings,
LNCS 6372.
Springer,
pp. 330–345.
Available at https://doi.org/10.1007/978-3-642-15928-2_22.
Aboubakr Achraf El Ghazi & Mana Taghdiri (2011):
Relational reasoning via SMT solving.
In: International Symposium on Formal Methods.
Springer,
pp. 133–148.
Available at https://doi.org/10.1007/978-3-642-21437-0_12.
Marcus Ermler, Hans-Jörg Kreowski, Sabine Kuske & Caroline von Totth (2011):
From graph transformation units via minisat to grgen. net.
In: International Symposium on Applications of Graph Transformations with Industrial Relevance.
Springer,
pp. 153–168.
Available at https://doi.org/10.1007/978-3-642-34176-2_14.
Amir Hossein Ghamarian, Maarten de Mol, Arend Rensink, Eduardo Zambon & Maria Zimakova (2012):
Modelling and analysis using GROOVE.
STTT 14(1),
pp. 15–40,
doi:10.1007/s10009-011-0186-x.
Carlos A. González, Fabian Büttner, Robert Clarisó & Jordi Cabot (2012):
EMFtoCSP: a tool for the lightweight verification of EMF models.
In: Stefania Gnesi, Stefan Gruner, Nico Plat & Bernhard Rumpe: Proceedings of the First International Workshop on Formal Methods in Software Engineering - Rigorous and Agile Approaches, FormSERA 2012, Zurich, Switzerland, June 2, 2012.
IEEE,
pp. 44–50.
Available at https://doi.org/10.1109/FormSERA.2012.6229788.
Annegret Habel & Karl-Heinz Pennemann (2009):
Correctness of high-level transformation systems relative to nested conditions.
Mathematical Structures in Computer Science 19(2),
pp. 245–296.
Available at http://dx.doi.org/10.1017/S0960129508007202.
Reiko Heckel (2005):
Stochastic Analysis of Graph Transformation Systems: A Case Study in P2P Networks.
In: Theoretical Aspects of Computing - ICTAC 2005, Second International Colloquium, Hanoi, Vietnam, October 17-21, 2005, Proceedings,
pp. 53–69.
Available at https://doi.org/10.1007/11560647_4.
Reiko Heckel, Jochen Malte Küster & Gabriele Taentzer (2002):
Confluence of Typed Attributed Graph Transformation Systems.
In: Graph Transformation, First International Conference, ICGT 2002, Barcelona, Spain, October 7-12, 2002, Proceedings,
Lecture Notes in Computer Science 2505.
Springer,
pp. 161–176.
Available at https://doi.org/10.1007/3-540-45832-8_14.
Reiko Heckel & Annika Wagner (1995):
Ensuring consistency of conditional graph rewriting - a constructive approach.
Electr. Notes Theor. Comput. Sci. 2,
pp. 118–126.
Available at http://dx.doi.org/10.1016/S1571-0661(05)80188-4.
Gerard J. Holzmann (1997):
The Model Checker SPIN.
IEEE Trans. Software Eng. 23(5),
pp. 279–295.
Available at https://doi.org/10.1109/32.588521.
Tobias Isenberg, Dominik Steenken & Heike Wehrheim (2013):
Bounded Model Checking of Graph Transformation Systems via SMT Solving.
In: Dirk Beyer & Michele Boreale: Formal Techniques for Distributed Systems - Joint IFIP WG 6.1 International Conference, FMOODS/FORTE 2013, Held as Part of the 8th International Federated Conference on Distributed Computing Techniques, DisCoTec 2013, Florence, Italy, June 3-5, 2013. Proceedings,
Lecture Notes in Computer Science 7892.
Springer,
pp. 178–192.
Available at https://doi.org/10.1007/978-3-642-38592-6_13.
Barbara König & Javier Esparza (2010):
Verification of Graph Transformation Systems with Context-Free Specifications.
In: Hartmut Ehrig, Arend Rensink, Grzegorz Rozenberg & Andy Schürr: Graph Transformations - 5th International Conference, ICGT 2010, Enschede, The Netherlands, September 27 - - October 2, 2010. Proceedings,
Lecture Notes in Computer Science 6372.
Springer,
pp. 107–122.
Available at https://doi.org/10.1007/978-3-642-15928-2_8.
Barbara König & Vitali Kozioura (2008):
Augur 2 - A New Version of a Tool for the Analysis of Graph Transformation Systems.
Electr. Notes Theor. Comput. Sci. 211,
pp. 201–210.
Available at https://doi.org/10.1016/j.entcs.2008.04.042.
Hans-Jörg Kreowski, Sabine Kuske & Robert Wille (2010):
Graph transformation units guided by a SAT solver.
In: International Conference on Graph Transformation.
Springer,
pp. 27–42.
Available at https://doi.org/10.1007/978-3-642-15928-2_3.
Mirco Kuhlmann, Lars Hamann & Martin Gogolla (2011):
Extensive Validation of OCL Models by Integrating SAT Solving into USE.
In: Judith Bishop & Antonio Vallecillo: Objects, Models, Components, Patterns - 49th International Conference, TOOLS 2011, Zurich, Switzerland, June 28-30, 2011. Proceedings,
Lecture Notes in Computer Science 6705.
Springer,
pp. 290–306.
Available at https://doi.org/10.1007/978-3-642-21952-8_21.
Leen Lambers, Kristopher Born, Fernando Orejas, Daniel Strüber & Gabriele Taentzer (2018):
Initial Conflicts and Dependencies: Critical Pairs Revisited.
In: Graph Transformation, Specifications, and Nets - In Memory of Hartmut Ehrig,
Lecture Notes in Computer Science 10800.
Springer,
pp. 105–123.
Available at https://doi.org/10.1007/978-3-319-75396-6_6.
Leen Lambers, Daniel Strüber, Gabriele Taentzer, Kristopher Born & Jevgenij Huebert (2018):
Multi-Granular Conflict and Dependency Analysis in Software Engineering based on Graph Transformation.
Available at https://doi.org/10.1145/3180155.3180258.
Accepted for publication in proceedings of Int. Conf. on Software Engineering 2018.
Jacqueline McQuillan & James Power (2008):
A metamodel for the measurement of object-oriented systems: An analysis using Alloy.
In: 2008 1st International Conference on Software Testing, Verification, and Validation.
IEEE,
pp. 288–297.
Available at https://doi.org/10.1109/icst.2008.58.
Said Meghzili, Allaoua Chaoui, Martin Strecker & Elhillali Kerkouche (2019):
Verification of Model Transformations Using Isabelle/HOL and Scala.
Information Systems Frontiers 21(1),
pp. 45–65.
Available at https://doi.org/10.1007/s10796-018-9860-9.
Mark Minas (1997):
Diagram Editing with Hypergraph Parser Support.
In: Proceedings of the 1997 IEEE Symposium on Visual Languages,
VL '97.
IEEE Computer Society,
Washington, DC, USA,
pp. 226–,
doi:10.1109/VL.1997.626587.
Available at http://dl.acm.org/citation.cfm?id=832278.834445.
Nebras Nassar, Jens Kosiol, Thorsten Arendt & Gabriele Taentzer (2018):
OCL2AC: automatic translation of OCL constraints to graph constraints and application conditions for transformation rules.
In: International Conference on Graph Transformation.
Springer,
pp. 171–177.
Available at https://doi.org/10.1007/978-3-319-92991-0_11.
Nebras Nassar, Jens Kosiol, Thorsten Arendt & Gabriele Taentzer (2019):
Constructing Optimized Validity-Preserving Application Conditions for Graph Transformation Rules.
In: International Conference on Graph Transformation.
Springer,
pp. 177–194.
Available at https://doi.org/10.1007/978-3-030-23611-3_11.
Tobias Nipkow, Lawrence C. Paulson & Markus Wenzel (2002):
Isabelle/HOL - A Proof Assistant for Higher-Order Logic.
Lecture Notes in Computer Science 2283.
Springer.
Available at https://doi.org/10.1007/3-540-45949-9.
Dennis Nolte (2019):
Analysis and Abstraction of Graph Transformation Systems via Type Graphs..
University of Duisburg-Essen.
Karl-Heinz Pennemann (2008):
Resolution-Like Theorem Proving for High-Level Conditions.
In: Hartmut Ehrig, Reiko Heckel, Grzegorz Rozenberg & Gabriele Taentzer: Graph Transformations, 4th International Conference, ICGT 2008, Leicester, United Kingdom, September 7-13, 2008. Proceedings,
Lecture Notes in Computer Science 5214.
Springer,
pp. 289–304.
Available at https://doi.org/10.1007/978-3-540-87405-8_20.
Detlef Plump (1994):
Critical Pairs in Term Graph Rewriting.
In: Mathematical Foundations of Computer Science,
LNCS 841,
pp. 556–566.
Available at https://doi.org/10.1007/3-540-58338-6_102.
Detlef Plump (1998):
Termination of Graph Rewriting is Undecidable.
Fundam. Inform. 33(2),
pp. 201–209.
Available at https://doi.org/10.3233/fi-1998-33204.
Detlef Plump (1999):
Term Graph Rewriting.
In: Handbook of Graph Grammars and Computing by Graph Transformation 2: Applications, Languages and Tools.
World Scientific,
pp. 3–61,
doi:10.1142/9789812815149_0001.
Detlef Plump (2018):
Modular Termination of Graph Transformation.
In: Reiko Heckel & Gabriele Taentzer: Graph Transformation, Specifications, and Nets - In Memory of Hartmut Ehrig,
Lecture Notes in Computer Science 10800.
Springer,
pp. 231–244.
Available at https://doi.org/10.1007/978-3-319-75396-6_13.
Christopher M. Poskitt & Detlef Plump (2012):
Hoare-Style Verification of Graph Programs.
Fundam. Inform. 118(1-2),
pp. 135–175.
Available at https://doi.org/10.3233/FI-2012-708.
Hendrik Radke, Thorsten Arendt, Jan Steffen Becker, Annegret Habel & Gabriele Taentzer (2018):
Translating essential OCL invariants to nested graph constraints for generating instances of meta-models.
Science of Computer Programming 152,
pp. 38–62.
Available at https://doi.org/10.1016/j.scico.2017.08.006.
J. Rekers & Andy Schürr (1997):
Defining and Parsing Visual Languages with Layered Graph Grammars.
J. Vis. Lang. Comput. 8(1),
pp. 27–55.
Available at https://doi.org/10.1006/jvlc.1996.0027.
Arend Rensink, Ákos Schmidt & Dániel Varró (2004):
Model Checking Graph Transformations: A Comparison of Two Approaches.
In: Graph Transformations, Second International Conference, ICGT 2004, Rome, Italy, September 28 - October 2, 2004, Proceedings,
Lecture Notes in Computer Science 3256.
Springer,
pp. 226–241.
Available at https://doi.org/10.1007/978-3-540-30203-2_17.
Michael Rudolf (1998):
Utilizing constraint satisfaction techniques for efficient graph pattern matching.
In: International Workshop on Theory and Application of Graph Transformations.
Springer,
pp. 238–251.
Available at https://doi.org/10.1007/978-3-540-46464-8_17.
Ákos Schmidt & Dániel Varró (2003):
CheckVML: A Tool for Model Checking Visual Modeling Languages.
In: UML 2003 - The Unified Modeling Language, Modeling Languages and Applications, 6th International Conference, San Francisco, CA, USA, October 20-24, 2003, Proceedings,
Lecture Notes in Computer Science 2863.
Springer,
pp. 92–95.
Available at https://doi.org/10.1007/978-3-540-45221-8_8.
Sven Schneider, Leen Lambers & Fernando Orejas (2017):
Symbolic Model Generation for Graph Properties.
In: Marieke Huisman & Julia Rubin: Fundamental Approaches to Software Engineering - 20th International Conference, FASE 2017, Held as Part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2017, Uppsala, Sweden, April 22-29, 2017, Proceedings,
Lecture Notes in Computer Science 10202.
Springer,
pp. 226–243.
Available at https://doi.org/10.1007/978-3-662-54494-5_13.
Oszkár Semeráth, Aren A Babikian, Sebastian Pilarski & Dániel Varró (2019):
Viatra solver: a framework for the automated generation of consistent domain-specific models.
In: Proceedings of the 41st International Conference on Software Engineering: Companion Proceedings.
IEEE Press,
pp. 43–46.
Available at https://doi.org/10.1109/icse-companion.2019.00034.
Oszkár Semeráth, András Szabolcs Nagy & Dániel Varró (2018):
A graph solver for the automated generation of consistent domain-specific models.
In: Michel Chaudron, Ivica Crnkovic, Marsha Chechik & Mark Harman: Proceedings of the 40th International Conference on Software Engineering, ICSE 2018, Gothenburg, Sweden, May 27 - June 03, 2018.
ACM,
pp. 969–980.
Available at https://doi.org/10.1145/3180155.3180186.
Oszkár Semeráth, András Vörös & Dániel Varró (2016):
Iterative and Incremental Model Generation by Logic Solvers.
In: Perdita Stevens & Andrzej Wasowski: Fundamental Approaches to Software Engineering - 19th International Conference, FASE 2016, Held as Part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2016, Eindhoven, The Netherlands, April 2-8, 2016, Proceedings,
Lecture Notes in Computer Science 9633.
Springer,
pp. 87–103.
Available at https://doi.org/10.1007/978-3-662-49665-7_6.
Sagar Sen, Benoit Baudry & Jean-Marie Mottu (2008):
On combining multi-formalism knowledge to select models for model transformation testing.
In: 2008 1st International Conference on Software Testing, Verification, and Validation.
IEEE,
pp. 328–337.
Available at https://doi.org/10.1109/icst.2008.62.
Dominik Steenken (2015):
Verification of infinite-state graph transformation systems via abstraction..
University of Paderborn.
Dominik Steenken, Heike Wehrheim & Daniel Wonisch (2011):
Sound and complete abstract graph transformation.
In: Brazilian Symposium on Formal Methods.
Springer,
pp. 92–107.
Available at https://doi.org/10.1007/978-3-642-25032-3_7.
Martin Strecker (2018):
Interactive and automated proofs for graph transformations.
Mathematical Structures in Computer Science 28(8),
pp. 1333–1362.
Available at https://doi.org/10.1017/S096012951800021X.
Dániel Varró, Oszkár Semeráth, Gábor Szárnyas & Ákos Horváth (2018):
Towards the automated generation of consistent, diverse, scalable and realistic graph models.
In: Graph Transformation, Specifications, and Nets.
Springer,
pp. 285–312.
Available at https://doi.org/10.1007/978-3-319-75396-6_16.
Dániel Varró, Szilvia Varró-Gyapay, Hartmut Ehrig, Ulrike Prange & Gabriele Taentzer (2006):
Termination Analysis of Model Transformations by Petri Nets.
In: Graph Transformations, Third International Conference, ICGT 2006, Natal, Rio Grande do Norte, Brazil, September 17-23, 2006, Proceedings,
LNCS 4178.
Springer,
pp. 260–274.
Available at https://doi.org/10.1007/11841883_19.
Hao Wu, Rosemary Monahan & James F Power (2012):
Metamodel instance generation: A systematic literature review.
arXiv preprint arXiv:1211.6322.
Hao Wu, Rosemary Monahan & James F Power (2013):
Exploiting attributed type graphs to generate metamodel instances using an SMT solver.
In: 2013 International Symposium on Theoretical Aspects of Software Engineering.
IEEE,
pp. 175–182.
Available at https://doi.org/10.1109/tase.2013.31.