Title :
Reverse Engineering of Legacy Agricultural Phenology Modeling System
Author :
Yocum, Ian ; Reza, Hassan ; Kemp, William ; Rinehart, Joseph ; Dennis, Brad
Author_Institution :
Dept. of Comput. Sci., Univ. of North Dakota, Grand Forks, ND, USA
Abstract :
A software program which implements predictive phenology modeling is a valuable tool for growers and scientists. Such a program was created in the late 1980´s by the creators of general phenology modeling as proof of their techniques. However, this first program could not continue to meet the needs of the field which created it and needed to be expanded or replaced. This paper presents an overview of the aims of phenology modeling and the legacy program which demonstrated it. The paper then discusses the process of reverse-engineering the legacy program and specifying the functionality for its successor. The result is a program which implements all the functions of the legacy code while providing a modern platform that is maintainable, portable, and open.
Keywords :
agriculture; crops; reverse engineering; legacy agricultural phenology modeling; legacy code; predictive phenology modeling; reverse engineering; Agriculture; Computational modeling; Computer architecture; Graphical user interfaces; Insects; Java; Programming Languages; Reverse Engineering; Software Architecture; Software Design;
Conference_Titel :
Information Technology: New Generations (ITNG), 2014 11th International Conference on
Conference_Location :
Las Vegas, NV
Print_ISBN :
978-1-4799-3187-3
DOI :
10.1109/ITNG.2014.87