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
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
Booch, G., Rumbaugh, J., Jacobson, I.: The Unified Modeling Language User Guide. Addison-Wesley, Reading (1999)
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)
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)
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)
Pastor, O., Molina, J.C.: Model-Driven Architecture in Practice A Software Production Environment Based on Conceptual Modeling. Springer, New York (2007)
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)
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)
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)
Wirfs-Brock, R., Wilkerson, B., Wiener, L.: Designing Object-Oriented Software. Prentice-Hall, Englewood Cliffs (1990)
Author information
Authors and Affiliations
Rights 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
DOI: https://doi.org/10.1007/978-1-4899-7463-1_15
Published:
Publisher Name: Springer, Boston, MA
Print ISBN: 978-1-4899-7462-4
Online ISBN: 978-1-4899-7463-1
eBook Packages: Mathematics and StatisticsMathematics and Statistics (R0)