Title :
A Plug-In Framework for Modeling Plant Growth
Author :
Lu, Shenglian ; Guo, Xinyu ; Wen, Weiliang ; Miao, Teng ; Xiao, Boxiang
Author_Institution :
Key Lab. for Inf. Technol. in Agric., Nat. Eng. Res. Center for Inf. Technol. in Agric., Beijing, China
Abstract :
Modeling plant growth is a hot topic in computer graphics and agronomic communities, with the goal to understand the biological processes involved in the function and growth of plants. Several models and software tools have been developed by researchers from different areas for this aim, but due to the different goals and background of the research teams, these models have been developed in different programming languages at a given scale. Lack of interoperability and reusability are two common problems among these models. In this paper, we present a flexible plug-in based software framework designed to facilitate the integration, reusability and interoperability of heterogeneous models and techniques from different research teams in plant modeling communities. This framework consists of: (a) a plug-in based framework that allows for the dynamic management and composition of software plug-ins; (b) a complete set of 3D-geometric components for modeling and visualization, includes primitives like spheres, cones and boxes, height fields, lights and spline/NURBS surfaces; and (c) a graphical designing environment for enhancing the use of plant models and for rapid prototyping. The experimental examples will demonstrate that the proposed framework is useful for plant growth simulation.
Keywords :
biology computing; botany; data visualisation; integrated software; open systems; software reusability; solid modelling; 3D-geometric components; agronomic communities; biological processes; computer graphics; dynamic management; flexible plug-in based software framework; graphical designing environment; heterogeneous models; interoperability; plant growth modeling; programming languages; reusability; software tools; visualization; Biological processes; Biological system modeling; Computer graphics; Computer languages; Environmental management; Plants (biology); Software design; Software reusability; Software tools; Spline; interactive modeling; plant growth simulation; plug-in based development; software architecture;
Conference_Titel :
Computer Modeling and Simulation, 2010. ICCMS '10. Second International Conference on
Conference_Location :
Sanya, Hainan
Print_ISBN :
978-1-4244-5642-0
Electronic_ISBN :
978-1-4244-5643-7
DOI :
10.1109/ICCMS.2010.317