Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Software engineering techniques applied to agricultural systems : an object-oriented and UML approach (Applied Optimization Series)
Papajorgji P., Pardalos P., Springer-Verlag New York, Inc., Secaucus, NJ, 2005. 247 pp. Type: Book (9780387281704)
Date Reviewed: Sep 6 2006

Object-oriented analysis and design (OOAD), unified modeling language (UML), and design patterns are widely used for developing software-intensive systems. Papajorgji and Pardalos, however, claim that the field of agriculture has lagged behind in adopting these software engineering techniques for creating agricultural systems. In their book, they provide an introductory treatment of these techniques, and demonstrate their use in a simulation system taken from the domain of agriculture. The book will be useful for those interested in gaining a quick understanding of current software development techniques, and how they are applied in practice.

The book has 11 chapters, organized into two parts. The first part consists of seven chapters that provide a broad overview of OOAD, modeling software systems using UML, and the use of design patterns in creating such systems. Readers not familiar with these topics would need to go to other sources to gain an in-depth understanding. The second part, containing the last four chapters, applies the concepts discussed in the first part of the book to the analysis, design, and development of a simulator for studying the impact of soil parameters on crop growth. The simulator serves as an illustrative example, but does not provide a detailed treatment of the domain of agriculture.

In conclusion, this is a good introductory text on the application of OOAD, UML, and design patterns to the creation of agricultural systems. It is technically sound and well written. Readers looking for an advanced treatment of these topics would, however, find it less suitable for their needs.

Reviewer:  Raghvinder Sangwan Review #: CR133260 (0708-0776)
Bookmark and Share
  Featured Reviewer  
 
Modeling Methodologies (I.6.5 ... )
 
 
Earth And Atmospheric Sciences (J.2 ... )
 
 
UML (D.3.2 ... )
 
 
Language Classifications (D.3.2 )
 
 
Object-Oriented Programming (D.1.5 )
 
 
Physical Sciences And Engineering (J.2 )
 
Would you recommend this review?
yes
no
Other reviews under "Modeling Methodologies": Date
A modification of the process interaction world view
Cota B., Sargent R. ACM Transactions on Modeling and Computer Simulation 2(2): 109-129, 1992. Type: Article
Aug 1 1993
AI
Miller D., Firby R., Fishwick P. (ed), Rothenberg J. ACM Transactions on Modeling and Computer Simulation 2(4): 269-284, 1992. Type: Article
Mar 1 1994
Intelligent Manufacturing-Simulation Agents Tool (IMSAT)
Nadoli G., Biegel J. ACM Transactions on Modeling and Computer Simulation 3(1): 42-65, 1993. Type: Article
Apr 1 1994
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy