Skip to main content

State of the Art in Modeling Agricultural Systems

  • Reference work entry
Encyclopedia of Optimization

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

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 2,500.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 2,499.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

References

  1. Alexander CA (1977) Pattern Language: Towns, Buildings, Constructions. Oxford University Press, New York

    Google Scholar 

  2. Alexander C (1979) The Timeless Way of Building. Oxford University Press, Oxford, UK

    Google Scholar 

  3. 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

    Google Scholar 

  4. Booch G, Rumbaugh J, Jacobson I (1999) The Unified Modeling Language User Guide. Addison-Wesley, Reading, MA

    Book  Google Scholar 

  5. Clark R, Papajorgji P (2005) Model Driven Architecture for Software Generation. World Congress of Computers in Agriculture, Vila Real, Portugal, July 2005

    Google Scholar 

  6. 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

    Google Scholar 

  7. 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

    Google Scholar 

  8. Frankel SD (2003) Model Driven Architecture. Applying MDA to Enterprise Computing. Wiley, Indianapolis

    Google Scholar 

  9. 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

    Google Scholar 

  10. Gamma E, Helm R, Johnson R, Vlissides J (1995) Design Patterns Elements of Reusable Object-Oriented Software. Addison-Wesley, Reading

    Google Scholar 

  11. Gayte O, Libourel T, Cheylan J-P, Lardon S (1997) Conception des Systèmes d'information sur environnement. Hermés, Paris

    Google Scholar 

  12. 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

    Article  Google Scholar 

  13. 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

    Google Scholar 

  14. 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/

  15. 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

    Google Scholar 

  16. 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

    Google Scholar 

  17. OCL 2.0 specification version 2.0. OMG specification, 185p, http://www.omg.org/docs/ptc/05-06-06.pdf. Accessed June 2005

  18. Pantazis D, Donnay JP (1996) La conception SIG: Méthode et formalisme. Hermés, Paris, p 343

    Google Scholar 

  19. Papajorgji P, Pardalos P (2005) Software Engineering Techniques Applied to Agricultural Systems an Object-Oriented and UML Approach. Springer, New York

    Google Scholar 

  20. Papajorgji P (2005) A plug and play approach for developing environmental models. Environ Modelling Softw 20(10):1353–1357

    Article  Google Scholar 

  21. 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

    Article  Google Scholar 

  22. 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

    Article  Google Scholar 

  23. Parent C, Spaccapietra S, Zimanyi E (2006) Conceptual Modeling for traditional and Spatio-Temporal Applications: The MADS Approach. Springer, New York

    MATH  Google Scholar 

  24. Kleppe A, Warmer J (2003) The Object Constraint Language, getting your models ready for MDA. Addison-Wesley

    Google Scholar 

  25. Kleppe A, Warmer J, Bast W (2003) MDA Explained The Model Driven Architecture: Practice and Promise. Addison-Wesley

    Google Scholar 

  26. Taivalsaari A (1996) On the notion of inheritance. ACM Comput Surveys 28(3):438–479

    Article  Google Scholar 

  27. Warmer J, Kleppe A (1999) The Object Constraint Language, Precise Modeling with UML. Addison-Wesley

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics