DOI QR코드

DOI QR Code

Development of a Graphical Modeler for Manipulating Series Data Based on Object-Oriented Technique

일련 자료 처리를 위한 시각적 객체 기반 모델러 개발

  • 김태곤 (서울대학교 생티조경.지역시스템공학부 대학원) ;
  • 이정재 (서울대학교 조경.지역시스템공학부, 서울대학교 농업생명과학연구원)
  • Published : 2009.03.31

Abstract

Many researcher uses simulation techniques for understanding the phenomenon and expecting the response. Simulation techniques have many advantages which is less time-consuming, easy to control constraints, and cheaper than experimental study. However Researches usually are not good at programming the model, it's hard to implement simulation model using computer language. They use spreadsheet program like Microsoft $excel^{TM}$ Although a spreadsheet program is good for modeling, it's cumbersome to describe expressions which consist of not variable name but location indicator. This study suggests the program which helps researcher developing model using graphical interface and variable name. For verifying usability, the model which is implemented by developed modeler were compared with by spreadsheet program.

Keywords

References

  1. Allen, R. G., L. S. Pereira, D. Raes, and M. Smith, 1998. Crop evapotranspiration, Guidelines for computing crop water requirements. FAO Irrigation and Drainage Paper 56. Food and Agriculture Organization of the United Nations(FAO), Via delle Terme di Caracalla, 00100 Rome, Italy. ISBN: 92-5-104219-5
  2. Bae, Y. J., 2001. Implementation and Improvement of the P-C Model in Intergrated irrigation Facility Design System. Master's thesis, Seoul National University. (in Korean)
  3. Broy, M., A. Deimel, J. Henn, K. Koskimies, F. Plasil, G. Pomberger, W. Pree, M. Stal, and C. Szyperski, 1998. What characterizes a software component?. Software - Concepts & Tools 19: 49-56 https://doi.org/10.1007/s003780050007
  4. Bruce Eckel, 2003. Thinking in Java 3/E. Prentice Hall
  5. Budimlic, Z. and K. Kennedy, 1997. Optimizing java: Theory and Practice. Concurrency: Practice and Experience 9(6): 445-463 https://doi.org/10.1002/(SICI)1096-9128(199706)9:6<445::AID-CPE301>3.0.CO;2-L
  6. Chen, M. and J. Cowie, 1997. Java's role in distributed collaboration. Concurrency: Practice and Experience 9(6): 509-519 https://doi.org/10.1002/(SICI)1096-9128(199706)9:6<509::AID-CPE305>3.0.CO;2-Z
  7. Choi, Woo-Jung, Jin Hyeob Kwak, Jae Woon Jung, Kwang-Sik Yoon, Nam Ik Chang, and Yu Jeong Huh, 2007. Application of Simple Regression Models for Pollutants Load Estimation of Paddy to Yeongsan and Seomjin River Watersheds. Journal of Korean Society of Agricultural Engineering 49(1): 89-97 (in Korean) https://doi.org/10.5389/KSAE.2007.49.1.089
  8. Fox, G. C. and W. Furmanski, 1997. Java for Parallel Computing and as a General Language for Scientific and Engineering Simulation and Modeling. Concurrency: Practice and Experience 9(6): 415-425 https://doi.org/10.1002/(SICI)1096-9128(199706)9:6<415::AID-CPE299>3.0.CO;2-V
  9. Gamma, Erich, Richard Helm, Ralph Johnson, and John Vlissides, 1995. Design Patterns. Addison Wesley
  10. Jones, Simon Peyton, Alan Blackwell, and Margaret Burnett, 2003. A user-centred approach to functions in Excel. ACM SIGPLAN Notices 38(9): 165-176 https://doi.org/10.1145/944746.944721
  11. Jun Wang, James M. Hassett, and Theodore A. Endreny, 2005. An object oriented approach to the description and simulation of watershed scale hydrologic processes. Computers & Geosciences. 31: 425-435 https://doi.org/10.1016/j.cageo.2004.09.025
  12. Jung, Kwang-Wook, Chun G. Yoon, Jae-Ho Jang, and Hyung-Chul Kim, 2007. Quantitative Estimation of Pollution Loading from Hwaseong Watershed using BASINS/HSPF. Journal of Korean Society of Agricultural Engineering 49(2): 61-74. (in Korean) https://doi.org/10.5389/KSAE.2007.49.2.061
  13. Kim, Ok-kyoung, Jin-yong Choi, Min-won Jang, Seunghwan Yoo, Won-ho Nam, Joo-heon Lee, and Jae-kyoung Noh, 2006. Watershed Scale Drought Assessment using Soil Moisture Index. Journal of Korean Society of Agricultural Engineering 48(6): 3-13. (in Korean) https://doi.org/10.5389/KSAE.2006.48.6.003
  14. Kim, Tai Cheol, Jae Kyoung Noh, and Seung Ki Park, 1991. Daily Streamflow Model based on the Soil Water Storage in the Watershed. Journal of Korean Society of Agricultural Engineering 33(4): 61-72. (in Korean)
  15. Lee, D. H., 2000. A study on the structural design platform based on database. Master's thesis, Seoul National University. (in Korean)
  16. Lee, Yong-Jig, Sun Joo Kim, Phil-Shik Kim, Uk Jong Joo, and Yong Seok Yang, 2006. Study on the Effective Calculation Method of Irrigation Water in a Paddy Fields Area. Journal of Korean Society of Agricultural Engineering 48(3): 11-20. (in Korean) https://doi.org/10.5389/KSAE.2006.48.3.011
  17. Palmer, Richard N., Allison M. Keyes, and Selene Fisher. 1993. Empowering stakeholders through simulation in water resources planning. WATER RESOURCE PLANNING MANAGE URBAN WATER RESOURCE. 451-454. NEW YORK, NY (USA): ASCE
  18. Ryoo, Kyong Sik and Man Ha Hwang, 2007. Optimal Estimation of Water Use in the Large-Scale Basin. Journal of Korean Society of Agricultural Engineering 49(3): 3-10. (in Korean) https://doi.org/10.5389/KSAE.2007.49.3.003
  19. Smedley, Trevor J., Philip T. Cox, and Shannon L. Byrne, 1996. Expanding the utility of spreadsheets through the integration of visual programming and user interface objects. Proceedings of the workshop on Advanced visual interfaces, 148-155
  20. Steve McConnell, 2004. Code Complete 2/E. Microsoft Press
  21. Suh, Kyo, JeongJae Lee, Taegon Kim, and Hojae Yi, 2005. System Simulation of Agricultural Marketing Based on GASS. Journal of Korean Society of Agricultural Engineering 47(4): 3-12. (in Korean) https://doi.org/10.5389/KSAE.2005.47.4.003
  22. Yi, Ho Jae, 2003. Simplifying Complexity and Emerging Self-Organization of Integrated Agricultural System Models. Ph.D. diss., Seoul National University
  23. Yoo, Seung-Hwan, Jin-Yong Choi, and Min-Won Jang, 2006. Estimation of Paddy Rice Crop Coefficients for FAO Penman-Monteith and Modified Penman Method. Journal of Korean Society of Agricultural Engineering 48(1): 13-23. (in Korean) https://doi.org/10.5389/KSAE.2006.48.1.013
  24. Yoon, Yong Nam, 2008. Hydrology. Cheong-moon-gak. (in Korean)

Cited by

  1. Developing a Simulator on the Manufacturing Process of Electrical Substation System vol.18, pp.1, 2015, https://doi.org/10.9717/kmms.2015.18.1.081
  2. Development of a Graphical Modeler for Manipulating Series Data Based on Object-Oriented Technique vol.51, pp.2, 2009, https://doi.org/10.5389/KSAE.2009.51.2.043