A UML-Based Plug&Play Version of RothC

  • Petraq Papajorgji
  • Osvaldo Gargiulo
  • James W. Jones
  • Sibiri Traore
Part of the Springer Optimization and Its Applications book series (SOIA, volume 25)


This chapter presents the stepwise conversion of the FORTRAN-based RothC Soil Organic Carbon model into a plug&play component amenable to use as part of larger modeling frameworks. As a first step, RothC was converted into a stand-alone Java modular application to ensure consistency with the parent model. The plug&play component was then developed based on the Unified Modeling Language (UML). The plug&play component provides services that other system/components can easily use. The behavior of RothC is presented through interfaces that other system/components can implement. The use of interfaces to express behavior of components facilitates the collaboration of teams located in different geographic regions. Various UML diagrams present static and dynamic aspects of the system. UML facilitates model documentation, and the plug&play architecture facilitates implementation by other researchers, who can integrate the RothC component into their studies or systems without making extensive structural changes or recompilation of their entire modeling frameworks.


Soil Organic Carbon Unify Modeling Language Design Pattern Property File Property Prop 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1. 1.
    Alvey, S., Bagayoko, M., Neuman, G., Buerkert, A., 2001. Cereal/legume rotations affect chemical properties and biological activities in two West African soils. Plant Soil 231, 45–54.CrossRefGoogle Scholar
  2. 2.
    Anderson, E.L., 1988. Tillage and N-fertilization effects on maize root-growth ratio. Plant Soil 108, 245–251.CrossRefGoogle Scholar
  3. 3.
    Bostick, Mc N., Bado, B.V., Bationo, A., Soler, C.T., Hoogenboom, G., Jones, J.W., 2007. Soil carbon dynamics and crop residue yields of cropping systems in the Northern Guinea Savana of Burkina Faso. Soil & Tillage Research 93, 138–151.CrossRefGoogle Scholar
  4. 4.
    Blum, A., Ritchie, J.T., 1984. Effect of soil surface-water content on sorghum root distribution in the soil. Field Crops Res 8, 169–176.CrossRefGoogle Scholar
  5. 5.
    Buyanosvsky, G.A., Kucera, C.L. Wanger, G.H., 1987. Comparative analyses of carbon dynamics in native and cultivated ecosystems. Ecology 68, 2023–2031.CrossRefGoogle Scholar
  6. 6.
    Coleman, K., Jenkinson, D.S., Crocker, G.J., Grace, P. R., Klir, J., Korschens, M., Poulton, P.R. Ricther, D.D., 1997. Simulating trends in soil organic carbon in long term experiment using RothC-26.3. In: Evaluation and Comparison of Soil Organic Matter Models using Data from Seven Long-Term Experiments, eds. P. Smith, D. S. Powlson, J. U. Smith and E.T. Elliot. Geoderma, 81, 29–44.Google Scholar
  7. 7.
    Coleman, K., Jenkinson, D.S., 1995. RothC-26.3 a model for the turnover of carbon in soil - Model description and users guide. IACR, Rothamsted Harpenden Herts.Google Scholar
  8. 8.
  9. 9.
    Eghball, B., Maranville, J.W., 1993. Root development and nitrogen influx of corn genotypes grown under combined drought and nitrogen stresses. Agron J 85, 147–152.CrossRefGoogle Scholar
  10. 10.
    Falloon, P., Smith, P., Coleman, K., Marshall, S., 1997. Estimating the size of the inert organic carbon matter pool from total soil organic carbon content for use in the Rothasmed carbon model. Soil Bio Biochem 30(8/9) 1207–1211.Google Scholar
  11. 11.
    Jenkinson, D.S., Adams, D.E., Wild, A., 1991. Model estimates of CO2 emission from soil in response to global warming. Nature 351, 304–306.CrossRefGoogle Scholar
  12. 12.
    Jenkinson, D.S., 1990. The turnover of organic-carbon and nitrogen in the soil. Philos Trans R Soc Lond B Biol Sci 329, 361–368.CrossRefGoogle Scholar
  13. 13.
    Jenkinson D.S., Hart P.B.S., Rayner J.H., Parry L.C., 1987. Modelling the turnover of organic matter in long-term experiments at Rothasmed. INTECOL Bulletin 15, 1–8.Google Scholar
  14. 14.
    Jordan, W.R., Miller, F.R., 1980. Genetic variability in sorghum root systems: implications for drought tolerance. In: Turner, N.C., Kramer, P.J. (Eds), Adaptation of Plant to Water and High Temperature Stress. John Wiley and Sons, New York, pp. 383–399.Google Scholar
  15. 15.
    Masi, C.E.A., Maranville, J.W., 1998. Evaluation of sorghum root branching using fractals. J Agric Sci 131, 259–265.CrossRefGoogle Scholar
  16. 16.
    Papajorgji, P. 2005. A plug and play approach for developing environmental models. Environmental Modelling & Software 20, 1353–1357.CrossRefGoogle Scholar
  17. 17.
    Papajorgji ,P., Pardalos, P. 2005. Software Engineering Techniques Applied to Agricultural Systems an Object-Oriented and UML Approach. Springer, New York.Google Scholar
  18. 18.
    Papajorgji, P., Beck, W.H, Braga, J.L., 2004. An architecture for developing service-oriented and component-based environmental models. Ecological Modelling 179 (1), 61–76.CrossRefGoogle Scholar
  19. 19.
    Papajorgji, P., Shatar, M.T., 2004. Using the Unified Modeling Language to develop soil water balance and irrigation-scheduling models. Environmental Modelling & Software 19, 451–459.CrossRefGoogle Scholar
  20. 20.
    Parshotam, A., Tate, K.R., Giltrap, D.J. 1995. Potential effects of climate and land-use change on soil carbon and CO2 emissions from New Zeland`s indigenous forests and unimproved grasslands. Weather and Climate 15, 3–12.Google Scholar
  21. 21.
    Post, W.M., Emanuel, W.R., Zinke, P.J., Staggenberger, A.G. 1982. Soil carbon pools and world life zones. Nature 298, 156–159.CrossRefGoogle Scholar
  22. 22.
    Robertson, W.K., Hammond, L.C., Johnson, J.T., Boote, K.J. 1980. Effects of plant-water stress on root distribution of corn, soybeans, and peanuts in sandy soil. Agron J 72, 548–550.CrossRefGoogle Scholar
  23. 23.
  24. 24.
    Traoré, P.C.S., Bostick, W.M., Jones, J.W., Koo, J., Goïta, K., Bado, V., 2007. A simple soil organic matter model for biomass data assimilation in community-level carbon contracs. Ecol Appl (in press).Google Scholar

Copyright information

© Springer Science+Business Media, LLC 2009

Authors and Affiliations

  • Petraq Papajorgji
    • 1
  • Osvaldo Gargiulo
  • James W. Jones
  • Sibiri Traore
  1. 1.Agricultural Engineering and Biological DepartmentUniversity of FloridaGainesvilleUSA

Personalised recommendations