transformations using our new approach. This is a
natural practical extension of our current work.
REFERENCES
Baar, T., Strohmeier, A., Moreira, A. M. D., and Mellor,
S. J., editors (2004). UML 2004 - The Unified Mod-
elling Language: Modelling Languages and Applica-
tions. 7th International Conference, Lisbon, Portugal,
October 11-15, 2004. Proceedings, volume 3273 of
LNCS. Springer.
Barendregt, H., van Eekelen, M., Glauert, J., Kennaway, J.,
Plasmeijer, M., and Sleep, M. (1997). Term graph
rewriting. PARLE Parallel Architectures and Lan-
guages Europe, pages 141–158.
B´ezivin, J., Rumpe, B., Sch¨urr, A., and Tratt, L. (2005).
Model transformations in practice workshop. In MoD-
ELS Satellite Events, pages 120–127.
Boisvert, B., F´eraud, L., and Soloviev, S. (2011a). Typed
lambda-terms in categorical attributed graph rewrit-
ing. In 2nd WorKshop on Algebraic Methods in
Model-Based Software Engineering TOOLS 2011,
June 30th, 2011, Zurich, Switzerland . Electronic Pro-
ceedings in Theoretical Computer Science.
Boisvert, B., F´eraud, L., and Soloviev, S. (2011b). Typed
lambda-terms in categorical graph rewriting. In The
International Conference Polynomial Computer Alge-
bra, April 18-22, Saint-Petersburg, Russia, Euler In-
ternational Mathematical Institute.
Boisvert, B., F´eraud, L., and Soloviev, S. (2012). Graph
Transformations, Proofs, and Grammars. In Int. Conf.
Phylosophy, Mathematics, Linguistics, Aspects of In-
teraction, May 22-25, Saint-Petersburg, Russia, Euler
International Mathematical Institute.
Breazu-Tannen, V., Coquand, T., Gunter, C., and Scedrov,
A. (1991). Inheritance and implicit coercion. Infor-
mation and Computation, 93:172–221.
Bundy, A. (1988). The use of explicit plans to guide induc-
tive proofs. In Luck, E. and Overbeek, R., editors,
Proceedings of the 9th International Conference on
Automated Deduction (CADE), number 310 in LNCS,
pages 111–120. Springer, Argonne.
Chemouil, D. (2005). Isomorphisms of simple inductive
types through extensional rewriting. Math. Structures
in Computer Science, 15(5):875–917.
Combemale, B., Thirioux, X., and Baudry, B. (2012). For-
mally Defining and Iterating Infinite Models. In
France, R., Kazmeier, J., Atkinson, C., and Breu, R.,
editors, Proceedings of the 15th international con-
ference on Model driven engineering languages and
systems (MODELS’12), volume 7590 of LNCS, pages
119–133, Innsbruck, Austria. Springer.
Diestel, R. (2010). Graph Theory. Springer-Verlag, fourth
edition.
Ehrig, H. (1978). Introduction to the algebraic theory of
graph grammars (a survey). In Graph-Grammars and
Their Application to Computer Science and Biology,
pages 1–69.
Ehrig, H., Ehrig, K., Prange, U., and Taentzer, G. (2006a).
Fundamentals of Algebraic Graph Transformation
(Monographs in Theoretical Computer Science. An
EATCS Series). Springer-Verlag New York, Inc., Se-
caucus, NJ, USA.
Ehrig, H., Padberg, J., Prange, U., and Habel, A. (2006b).
Adhesive high-level replacement systems: A new cat-
egorical framework for graph transformation. Fun-
dam. Inf., 74(1):1–29.
Gentzen, G. (1934-35). Untersuchungen ¨uber das logische
Schliessen. In I, II, Math. Z. 39, pages 176–210, 405–
443.
Kleene, S. C. (1952). Permutability of inferences in
Gentzen’s calculi LK and LJ. Mem. Amer. Math. Soc.,
pages 1–26.
L¨owe, M., editor (1993). Algebraic approach to single
pushout graph transformation, TCS, volume 109.
Luo, Z. (1994). Computation and Reasoning: A Type The-
ory for Computer Science. International Series of
Monographs on Computer Science. Oxford University
Press, USA.
Luo, Z. (2008). Coercions in a polymorphic type system.
Math. Structures in Computer Science, 18(4):729–
751.
Orejas, F. (2011). Symbolic graphs for attributed graph con-
straints. J. Symb. Comput., 46:294–315.
Rebout, M. (2008). Une approche cat´egorique unifi´ee pour
la r´ecriture de graphes attribu´es. PhD thesis, Univer-
sit´e Paul Sabatier, Toulouse, France.
Rebout, M., F´eraud, L., Marie-Magdeleine, L., and
Soloviev, S. (2011). Computations in Graph Rewrit-
ing: Inductive types and Pullbacks in DPO Approach.
In Szmuc, T., Szpyrka, M., and Zendulka, J., editors,
Advances in Software Engineering Techniques, CEE-
SET 2009, Krakow, Poland, October 2009, volume
7054 of LNCS, pages 150–163. Springer-Verlag.
Rebout, M., F´eraud, L., and Soloviev, S. (2008). A Unified
Categorical Approach for Attributed Graph Rewrit-
ing. In Hirsch, E. and Razborov, A., editors, Interna-
tional Computer Science Symposium in Russia (CSR
2008), Moscou 07/06/2008-12/06/2008, volume 5010
of LNCS, pages 398–410. Springer-Verlag.
Rozenberg, G., editor (1997). Handbook of Graph Gram-
mars and Computing by Graph Transformations, Vol-
ume 1: Foundations. World Scientific.
Soloviev, S. and Luo, Z. (2001). Coercion completion and
conservativity in coercive subtyping. Annals of Pure
and Applied Logic, 113–1:297–322.
Taentzer, G., Ehrig, K., Guerra, E., Lara, J. D., Leven-
dovszky, T., Prange, U., Varro, D., and et al. (2005).
Model transformations by graph transformations: A
comparative study. In Model Transformations in Prac-
tice Workshop at Models 2005, MONTEGO, page 5.
Tran, H. N., Percebois, C., Abou Dib, A., F´eraud, L., and
Soloviev, S. (2010). Attribute Computations in the
DPoPb Graph Transformation Engine (regular paper).
In GRABATS 2010, University of Twente, Enschede,
The Netherlands, 28/09/2010-28/09/2010, page (elec-
tronic medium), http://www.utwente.nl/en. University
of Twente.
IncorporatingProofsinaCategoricalAttributedGraphTransformationSystemforSoftwareModellingandVerification
71