Article Outline
Introduction
The Unified Modeling Language
Examples of UML Models in Agriculture
The OCL
Examples of Using OCL in Agriculture
The Design Patterns
Example 1 of Using Design Patterns in Agriculture
Example 2 of Using Design Patterns in Agriculture
The MDA Approach
Conclusion
References
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Alexander CA (1977) Pattern Language: Towns, Buildings, Constructions. Oxford University Press, New York
Alexander C (1979) The Timeless Way of Building. Oxford University Press, Oxford, UK
Bedard Y, Larrivee S, Proulx M-J, Nadeau M (2004) Modeling Geospatial Databases with Plug-ins for Visual Languages: A Pragmatic Approach and the Impacts of 16 Years of Research and Experimentations on Perceptory. ER Workshops CoMoGIS, Shanghai (China), pp 17–30
Booch G, Rumbaugh J, Jacobson I (1999) The Unified Modeling Language User Guide. Addison-Wesley, Reading, MA
Clark R, Papajorgji P (2005) Model Driven Architecture for Software Generation. World Congress of Computers in Agriculture, Vila Real, Portugal, July 2005
Demuth B, Hußmann H, Loecher S, Zschaler S (2004) Structure of the Dresden OCL Toolkit. In: 2nd international Fujaba days “MDA with UML and rule-based object manipulation”. Darmstadt, Germany, September 15–17
Drouet J-L, Pages L (2001) Object-Oriented modeling of the relationships between growth and assimilates partitioning from the organ to the whole plant. In: Second International Symposium Modelling cropping systems, Firence, Italy, July 16–18, pp 19–20
Frankel SD (2003) Model Driven Architecture. Applying MDA to Enterprise Computing. Wiley, Indianapolis
Filho JL, Iochpe C (1999) Specifying analysis patterns for geographic databases on the basis of a conceptual framework. In: Proceedings of the 7th ACM international symposium on Advances in geographic information systems. ACM Press, Kansas City, pp 7–13
Gamma E, Helm R, Johnson R, Vlissides J (1995) Design Patterns Elements of Reusable Object-Oriented Software. Addison-Wesley, Reading
Gayte O, Libourel T, Cheylan J-P, Lardon S (1997) Conception des Systèmes d'information sur environnement. Hermés, Paris
Hasenohr P, Pinet F (2006) Modeling of a Spatial DSS Template in Support to the Common Agricultural Policy. J Decision Syst 15(2):181–196
Martin C, Vigier F (2003) Setting up a Shared Geographic Information System for Agricultural Quality and Environmental Management at Production Level – Context – Methodology – Concrete Application. Fourth Conference of the European Federation for Information Technology in Agriculture Food and the Environment (EFITA), Budapest, Hungary, July 5–9
Miller J, Mukerj J (eds) (2003) MDA Guide Version 1.0.1. Document Number omg/2003–06-01, Object Modeling Group. Object Management Group (OMG). http://omg.org/
Miralles A (2006) Ingénierie des modèles pour les applications environmentales. Thèse de doctorat, Université des Sciences et Techniques du Languedoc, Montpellier, France
Lbath A (1997) AIGLE: Un environnement pour la conception et la génération automatique d'applications géomatiques. Thèse de doctorat, Institut National des Sciences Appliquées, Lyon
OCL 2.0 specification version 2.0. OMG specification, 185p, http://www.omg.org/docs/ptc/05-06-06.pdf. Accessed June 2005
Pantazis D, Donnay JP (1996) La conception SIG: Méthode et formalisme. Hermés, Paris, p 343
Papajorgji P, Pardalos P (2005) Software Engineering Techniques Applied to Agricultural Systems an Object-Oriented and UML Approach. Springer, New York
Papajorgji P (2005) A plug and play approach for developing environmental models. Environ Modelling Softw 20(10):1353–1357
Papajorgji P, Shatar T (2004) Using the Unified Modelling Language to develop soil water-balance and irrigation-scheduling models. Environ Modelling Softw 19:451–459
Pinet F, Duboisset M, Soulignac V (2007) Using UML and OCL to Maintain the Consistency of Spatial Data in Environmental Information Systems. Environ Modelling Softw 22(8):1217–1220
Parent C, Spaccapietra S, Zimanyi E (2006) Conceptual Modeling for traditional and Spatio-Temporal Applications: The MADS Approach. Springer, New York
Kleppe A, Warmer J (2003) The Object Constraint Language, getting your models ready for MDA. Addison-Wesley
Kleppe A, Warmer J, Bast W (2003) MDA Explained The Model Driven Architecture: Practice and Promise. Addison-Wesley
Taivalsaari A (1996) On the notion of inheritance. ACM Comput Surveys 28(3):438–479
Warmer J, Kleppe A (1999) The Object Constraint Language, Precise Modeling with UML. Addison-Wesley
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2008 Springer-Verlag
About this entry
Cite this entry
Papajorgji, P. (2008). State of the Art in Modeling Agricultural Systems . In: Floudas, C., Pardalos, P. (eds) Encyclopedia of Optimization. Springer, Boston, MA. https://doi.org/10.1007/978-0-387-74759-0_638
Download citation
DOI: https://doi.org/10.1007/978-0-387-74759-0_638
Publisher Name: Springer, Boston, MA
Print ISBN: 978-0-387-74758-3
Online ISBN: 978-0-387-74759-0
eBook Packages: Mathematics and StatisticsReference Module Computer Science and Engineering