R. A. Sequeira, R. L. Olson, and J. Mckinion, Implementing generic, object-oriented models in biology, Ecological Modelling, vol.94, issue.1, pp.17-31, 1997.
DOI : 10.1016/S0304-3800(96)01925-4

P. Fritzson, Principles of Object-Oriented Modelling and Simulation with Modelica 2.1, 2004.

R. Costanza and A. Voinov, Modelling ecological and economic systems with STELLA: Part II, Ecological Modelling, vol.112, issue.2-3, pp.1-7, 2001.
DOI : 10.1016/S0304-3800(98)00073-8

R. Muetzelfeldt and J. Massheder, The Simile visual modelling environment, European Journal of Agronomy, vol.18, issue.3-4, pp.345-358, 2003.
DOI : 10.1016/S1161-0301(02)00112-0

E. Gamma, R. Helm, R. Johnson, and J. Vlissides, Design patterns ? Elements of Reusable Object-Oriented Software, 2001.

N. Medvidovic and R. N. Taylor, A classification and comparison framework for software architecture description languages, IEEE Transactions on Software Engineering, vol.26, issue.1, pp.70-93, 2000.
DOI : 10.1109/32.825767

URL : https://hal.archives-ouvertes.fr/hal-00444077

M. Donatelli, G. Bellocchi, and L. Carlini, Sharing knowledge via software components: Models on reference evapotranspiration, European Journal of Agronomy, vol.24, issue.2, pp.186-192, 2006.
DOI : 10.1016/j.eja.2005.07.005

T. Mens and P. Van-gorp, A Taxonomy of Model Transformation, Electronic Notes in Theoretical Computer Science, vol.152, pp.125-142, 2006.
DOI : 10.1016/j.entcs.2005.10.021

P. Stevens, Bidirectional model transformation in QVT: semantic issues and open questions, Proceedings of 10th International Conference on Model Driven Engineering Languages and Systems, pp.1-15, 2007.

E. Visser, A survey of strategies in rule-based program transformation systems, Journal of Symbolic Computation, vol.40, issue.1, pp.831-873, 2005.
DOI : 10.1016/j.jsc.2004.12.011

A. Königs and A. Schürr, Tool Integration with Triple Graph Grammars - A Survey, Electronic Notes in Theoretical Computer Science, vol.148, issue.1, pp.113-150, 2006.
DOI : 10.1016/j.entcs.2005.12.015

L. Grunske, L. Geiger, and M. Lawley, A Graphical Specification of Model Transformations with Triple Graph Grammars, Lect. Notes Comput. Sci, vol.3748, pp.284-298, 2005.
DOI : 10.1007/11581741_21

M. Bernardo and E. Bonta, Preserving Architectural Properties in Multithreaded Code Generation, Lect. Notes Comput. Sci, vol.17, pp.188-203, 2005.
DOI : 10.1145/141874.141884

A. Garcia and E. Haeusler, Code migration and program maintainability ??? A categorical perspective, Information Processing Letters, vol.79, issue.5, pp.249-254, 2001.
DOI : 10.1016/S0020-0190(00)00224-6

M. P. Ward and H. Zedan, Slicing as a program transformation, ACM Transactions on Programming Languages and Systems, vol.29, issue.2, p.7, 2007.
DOI : 10.1145/1216374.1216375

M. Barr and C. Wells, Category Theory for Computing Science, 1995.

J. Guo, Using Category Theory to Model Software Component Dependencies, 9th IEEE International Conference on Engineering of Computer-Based Systems, pp.185-194, 2002.

M. Barr and C. Wells, Toposes, Triples and theories. Reprints in Theory and Applications of Categories, pp.1-288, 2005.

M. Lane and S. , Categories for the Working Mathematician, 1998.
DOI : 10.1007/978-1-4612-9839-7

A. Production, E. Simulator, M. K. Ewert, F. Heckelei, T. Wery et al., Integrated assessment of agricultural systems -A componentbased framework for the European Union (SEAMLESS), Agric. Syst, vol.98, pp.150-165, 2008.

C. Szypersky, D. Gruntz, and S. Murer, Component software ? beyond object-oriented programming, 2002.

C. Hillyer, J. Bolte, F. Van-evert, and A. Lamaker, The ModCom modular simulation system, European Journal of Agronomy, vol.18, issue.3-4, pp.333-343, 2003.
DOI : 10.1016/S1161-0301(02)00111-9

D. R. Hill, Object-Oriented Analysis and Simulation, 1996.

. Donatelli, M: Unpublished data. Task Leader of APES development, SEAMLESS EU 6 Framework Research Programme, 2007.