Skip to main content

MDA with Oliva Nova

  • Chapter
  • First Online:
  • 1057 Accesses

Part of the book series: Springer Optimization and Its Applications ((SOIA,volume 93))

Abstract

In this chapter we will introduce an MDA-based tool referred to as Oliva Nova that is created based on the work of Pastor [76]. At the center of the Oliva Nova tool is the OO-Method (object oriented) for approaching modeling of information systems. This method makes a clear distinction between the problem space (centered on what the system is) and the solution space (centered on how it is implemented as a software product) [77]. The problem space imposes a number of strong requirements on the software development process. The requirement engineering process is complex and intensive and requires a deep knowledge of the problem domain and a high level of abstraction to depict the relevant concepts from the problem domain and their relationships. Therefore, it is essential to have a rigorous method for capturing the set of requirements from the problem domain and present them in the form of a Conceptual Model. In the following sections we will have a closer look at each of these concepts. We have used this tool extensively to develop one of the first MDA-based crop simulation models [74].

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD   109.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

Learn about institutional subscriptions

References

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

    Google Scholar 

  2. van Kraalingen, D.W.G.: The FSE system for crop simulation, version 2.1. Quantitative Approaches in Systems Analysis. Report no. 1, AB/DLO, PE, Wageningen (1995)

    Google Scholar 

  3. Papajorgji, P., Shatar, T.: Using the unified modelling language to develop soil water-balance and irrigation-scheduling models. Environ. Model. Softw. 19, 451–459 (2004)

    Article  Google Scholar 

  4. Papajorgji, P., Clark, R., Jallas, E.: The model driven architecture approach: a framework for developing complex agricultural Systems. In: Papajorgji, P., Pardalos, P.M. (eds.) Advances in Modeling Agricultural Systems. Springer, New York (2009). (Springer Optimization and Its Applications)

    Google Scholar 

  5. Pastor, O., Molina, J.C.: Model-Driven Architecture in Practice A Software Production Environment Based on Conceptual Modeling. Springer, New York (2007)

    Google Scholar 

  6. Pastor, O., Insfran, E.: OO-Method, The Methodological Suport for Oliva Nova Model Execution System. Care Technologies, http://www.care-t.com/downloads/whitepapers/WP-OOMethod.pdf (2010)

  7. Pastor, Ó., Salavert, I.R.: OASIS 2.1.1 A Class Definition Language to Model Information Systems using an Object-Oriented Approach, 3rd edn. Servicio de Publicaciones. Universidad Politecnica de Valencia, Spain (1995)

    Google Scholar 

  8. Porter, C.H., Braga, R., Jones, J.W.: Research Report No 99-0701, Agricultural and Biological Engineering Department, University of Florida, Gainesville, FL, USA, (1999)

    Google Scholar 

  9. Wirfs-Brock, R., Wilkerson, B., Wiener, L.: Designing Object-Oriented Software. Prentice-Hall, Englewood Cliffs (1990)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer Science+Business Media New York

About this chapter

Cite this chapter

Papajorgji, P.J., Pardalos, P.M. (2014). MDA with Oliva Nova. In: Software Engineering Techniques Applied to Agricultural Systems. Springer Optimization and Its Applications, vol 93. Springer, Boston, MA. https://doi.org/10.1007/978-1-4899-7463-1_15

Download citation

Publish with us

Policies and ethics