DOI QR코드

DOI QR Code

Design and Implementation of a Document-Oriented and Web-Based Nuclear Design Automation System

문서중심 및 웹기반 핵설계 자동화 시스템의 설계 및 구현

  • 박용수 (한전원자력연료(주) 설계기술원) ;
  • 김종경 (한양대학교 원자력공학과)
  • Published : 2004.10.01

Abstract

To automate nuclear design works which are time-consuming and man-power intensive, Innovative Design Processor ($IDP^{TM}$) is being developed. Two basic principles of IDP are the document-oriented design and the web-based design. The document-oriented design is that, if the designer writes a design document called active document and feeds it to a special program which has a robust parser, the finai document with complete analysis, table and plots is made automatically. The active documents can be written with ordinary HTML/XML editors or created automatically on the web, which is another framework of IDP. Using the proper mix-up of server side and client side programming under the LAMP (Linux/Apache/MySQL/PHP) environment, the design process on the web is modeled as a design wizard style so that even a novice designer makes the design document easily.

본 논문에서는 모델링과 전산코드 실행 등에 시간과 노력이 많이 드는 핵설계 업무를 자동화하기 위하여 $IDP^{TM}$(Innovative Design Processor)를 개발하였다. IDP의 기본 원리는 문서중심 설계와 웹기반 설계이다. 문서중심 설계란 프로그래머가 아닌 일반 설계자가 동적문서(active document)라는 문서를 작성하여 이를 특수한 프로그램이 파싱후 실행하도록 하면 해석결과와 표 및 그림 둥이 담긴 완전한 설계문서를 자동적으로 얻게 됨을 말한다. 동적문서는 일반 HTML 또는 XML 편집기를 이용하여 작성될 수 있고 웹에서 또한 작성이 가능하다. LAMP(Linux/Apache/MySQL/PHP)의 웹기반 설계 환경하에서 설계마법사 형태의 서버 및 클라이언트 프로그램을 통해 설계 초보자도 쉽게 설계를 할 수 있게 되어 있다.

Keywords

References

  1. Robert Spinrad, 'Dynamic Documents,' Harvard University Information Technology Quarterly, Vol.VII, No.1, pp. 15-18, 1988
  2. Douglas B. Terry and Donald G. Baker, 'Active Tioga documents: an exploration of two paradigms,' Electronic Publishing-Origination, Dissemination and Design, Vol.3, No.2, pp.105-122, 1990
  3. Paul M. English and Raman Tenneti, 'Interleaf active documents,' Electronic Publishing-Origination, Dissemination and Design, Vol.7, No.2, pp.75-87, 1994
  4. J. A. Brown, R. P. Hams, W. M. McDonald, R. E. Henderson, 'The PAC Methodology for Reload Design Assessment,' Proc. of ANS Topical Meeting-Advances in Nuclear Fuel Management II, ANS, USA, 1997
  5. M. P. RUBIN and S. G. WAGNER, 'Users Manual for the Active Procedure Toolkit (APtk),' CE-CES-167-P Rev. 10, ABB CE Nuclear Operations, 1999
  6. Chuck Musciano and Bill Kennedy, HTML & XHTML : The Definitive Guide, $5^{th}$ Edition, O'Reilly & Associates, Inc., USA, 2002
  7. Eric Meyer, Cascading Style Sheets : The Definitive Guide, O'Reilly & Associates, Inc., USA, 2000
  8. W3C, Extensible Markup Language (XML) 1.0, W3C Recommendation, $2^{nd}$ Edition, 2000
  9. Doug Tidwell, XSLT, O'Reilly & Associates, Inc., USA, 2001
  10. Rasmus Lerdorf and Kevin Tatroe, Programming PHP, O'Reilly & Associates, Inc., USA, 2002
  11. VOLKER GOEBBELS, 'Scientific Applications with PHP,' Proc. of International PHP 2003 Conference,' http://www.phpconference.de/2003/slides/business_track/goebbels_scientific.pdf, Frankfurt, Germany, 2003
  12. Y. S. PARK, et al., 'Interactive Nuclear Design Analysis Process Automation on World Wide Web,' Proc. of PHYSOR 2000, ANS, Pittsburgh, USA, 2000
  13. George Reese, MySQL Pocket Reference, O'Reilly & Associates, Inc., USA, 2003
  14. Y. S. PARK, et al., 'Establishing the Long-Term Fuel Management Scheme Using Point Reactivity Model,' Journal of Nuclear Science and Technology, Vol.31, No.10, pp.1001-1010, 1994 https://doi.org/10.3327/jnst.31.1001