References
- IEC: International Electrotechnical Commission, International standard for programmable controllers: Programming languages, part 3 (1993).
- J. She, "Investigation on the Benefits of Safety Margin Improvement in CANDU Nuclear Power Plant Using an FPGA-based Shutdown System", Ph.D. thesis, The Univerisity of Western Ontario (2012).
- Korea Atomic Energy Research Institute (KAERI), Survey of the CPLD/FPGA Technology for Application to NPP Digital I&C System, Tech. Rep. (2009).
- WIKIPEDIA, Programmable logic controller, http://en.wikipedia.org/wiki/Programmable logic controller.
- The Institute of Electrical and Electronics Engineers, Inc., "IEEE 7-4.3.2: Standard Criteria for Digital Computers in Safety Systems of Nuclear Power Generating Stations", IEEE 7-4.3.2 (2010).
- Electronic Power Research Institute (EPRI), "Generic Requirements Specification for Qualifying a Commercially Available PLC for Safety-Related Application in NPPs", Tech. Rep. EPRI TR-107330 (1996).
- J. R. Stephen Brown, FPGA and CPLD Architectures: A Tutorial, vol. 13 (1996).
- Wikipedia, Field-programmable gate array, http://en.wikipedia.org/wiki/FPGA.
- KNICS, Korea nuclear instrumentation and control system r&d center, http://www.knics.re.kr/english/eindex.html.
- J. Yoo, S. Cha, E. Jee, "Verification of PLC Programs written in FBD with VIS", Nuclear Engineering and Technology, vol. 41 (1), pp.79-90 (2009). https://doi.org/10.5516/NET.2009.41.1.079
- J. G. Choi, "Experiences of an FPGA-based Safety-Critical System Development for an Application to Nuclear Power Plants in Korea", 1st Workshop on the Applications of Field- Programmable Gate Arrays in Nuclear Power Plants (2008).
- J.-K. Lee, "Design and Verification Process for Developing the FPGA-based Firmware for NPPs", 1st Workshop on the Applications of Field-Programmable Gate Arrays in Nuclear Power Plants (2008).
- A. Siora, "Experience of RPC "Radiy" in Designing, Manufacturing and Implementation of FPGA based NPP I&C Systems", 1st Workshop on the Applications of Field-Programmable Gate Arrays in Nuclear Power Plants (2008).
- Korea Atomic Energy Research Institute (KAERI), "Software Design Specification for Reactor Protection System", KNICSRPS-SD231 Rev.02 (2006).
- S. Mishra, D. Kushwaha, A. Misra, "Hybrid Reliable Load Balancing with Mosix as Middleware and its Formal Verification using Process Algebra", Future Generation Computer System, vol. 28 (8), pp.1272-1282 (2012). https://doi.org/10.1016/j.future.2011.02.004
- C. L. Heitmeyer, R. D. Jeffords, B. G. Labaw, "Automated Consistency Checking of Requirements Specifications", IEEE Transactions on Software Engineering, vol. 5 (3), pp.231-261 (1996).
- J. Yoo, T. Kim, S. Cha, J.-S. Lee, H. S. Son, "A Formal Software Requirements Specification Method for Digital Nuclear Plants Protection Systems", Journal of Systems and Software, vol. 74 (1), pp.73-83 (2005). https://doi.org/10.1016/j.jss.2003.10.018
- J. Yoo, E. Jee, S. Cha, "Formal Modeling and Verification of Safety-Critical Software", IEEE Software, vol. 26 (3), pp.42-49 (2009). https://doi.org/10.1109/MS.2009.67
- Korea Atomic Energy Research Institute (KAERI), "SRS for Reactor Protection System", KNICS-RPS-SRS101 Rev.00 (2003).
- J. Yoo, S. Cha, C. H. Kim, D. Y. Song, "Synthesis of FBDbased PLC Design from NuSCR Formal Specification", Reliability Engineering and System Safety, vol. 87 (2), pp.287-294 (2005). https://doi.org/10.1016/j.ress.2004.05.005
- TEXAS INSTRUMENTS, "TMS320C55x Optimizing C/C++ Compiler Users Guide", Tech. Rep. SPRU281F (2003).
- SIEMENS, "Space, Engineering System of Teleperm XS PLC", Tech. Rep. KWU NLL1-1026-76-V1.0/11.96 (1996).
- SIEMENS, "Teleperm XS, Brief Description", Tech. Rep. KWU NLL1-1004-76-V2.2/04.98 (1998).
- S. Richter, J. Wittig, "Verification and Validation Process for Safety I&C Systems", Nuclear Plant Journal, May- June, pp.36-40 (2003)
- ISTec, RETRANS, "Reverse Engineering Tool for FBD Programming of Teleperm XS PLC, Tech. Rep. (1997).
- invensys, Safety software suite, TriStation 1131 (TS1131), http://iom.invensys.com/.
- S. Cho, K. Koo, B. You, T.-W. Kim, T. Shim, J. S. Lee, "Development of the Loader Software for PLC programming", Conference of the the Institute of Electronics Engineers of Korea, vol. 30, pp.959-960 (2007)
- WIKIPEDIA, Nuclear power in south korea, http://en.wikipedia.org/wiki/Nuclear power in South Korea.
- Mentor Graphics Corporation, "HDL Designer Series User Manual", Software Version 2008.1 Edition (2008).
- Xilinx, Xilinx ise design suite, http://www.xilinx.com/products/.
- Altera, Altera quartus ii, http://www.altera.com/products/software/.
- J. Yoo, J.-H. Lee, S. Jeong, S. Cha, "FBDtoVerilog: A Vendor-Independent Translation from FBDs into Verilog Programs", The 23rd international Conference on Software Engineering and Knowledge Engineering (SEKE 2011), pp. 48-51 (2011).
- E. Jee, S. Jeon, S. Cha, K. Koh, J. Yoo, G. Park, P. Seong, "FBDVerifier: Interactive and Visual Analysis of Counterexample in Formal Verification of Function Block Diagram", Journal of Research and Practice in Information Technology, vol. 42 (3), pp.255-272 (2010).
- D.-A. Lee, J. Yoo, J.-S. Lee, "Equivalence Checking between Function Block Diagrams and C Programs using HW-CBMC", The 30th International Conference on Computer Safety, Reliability and Security (SAFECOMP 2011), pp.397-408 (2011).
- K. L. McMillan, Symbolic Model Checking, Kluwer Academic Publishers (1993).
- E. M. Clarke, O. Grumberg, D. A. Peled, Model Checking, MIT Press (1999).
- Synchronous verilog, http://www.cs.ru.nl/spitters/onderwijs/sl1/materiaal/smv/tutorial/node56.html.
- R. K. Brayton, G. D. Hachtel, A. Sangiovanni-Vincentelli, F. Somenzi, A. Aziz, S.-T. Cheng, S. A. Edwards, S. P. Khatri, Y. Kukimoto, A. Pardo, S. Qadeer, R. K. Ranjan, S. Sarwary, T. R. Shiple, G. Swamy, T. Villa, "VIS: A System for Verification and Synthesis", The 8th International Conference on Computer Aided Verification (CAV '96), pp.428-432 (1996).
- PLCopen, Plcopen for efficiency in automation, http://www.plcopen.org.
- E. M. Clarke, D. Kroening, "Hardware Verification using ANSI-C Programs as a Reference", Proceedings of the 2003 Asia and South Pacific Design Automation Conference, pp.308-311 (2003).
- E. M. Clarke, E. A. Emerson, A. P. Sistla, "Automatic Verification of Finite-State Concurrent Systems using Temporal Logic Specifications", ACM Trans. Programming Languages and Systems, vol. 8 (2), pp.244-263 (1986). https://doi.org/10.1145/5397.5399
- J.-H. Lee, J. Yoo, "NuDE: Development Environment for Safety-Critical Software of Nuclear Power Plant", Transactions of the Korean Nuclear Society Spring Meeting 2012, pp.114-1155 (2012).
- D.-A. Lee, J. Yoo, "pSET2TC6: A Translation Tool to Standardize the Output Format of pSET", KIISE Spring Meeting 2011, vol. 38, pp.105-107 (2011).
- D. Dangla, "FPGA for Space Applications", 1st Workshop on the Applications of Field-Programmable Gate Arrays in Nuclear Power Plants (2008).
- J. Wang, "Radiations Effects in FPGAs", 9th Workshop on Electronics for LHC Experiments (2003).
- U.S.NRC: United States Nuclear Regulatory Commission, Review guidelines for field-programmable gate arrays in nuclear power plants safety systems, nUREG/CR-7006 (2010).
- Electronic Power Research Institute (EPRI), "Guidelines on the Use of Field Programmable Gate Arrays in Nuclear Power Plant I*8C Systems", Tech. Rep. EPRI TR-1019181 (2009).
- Radiy, www.radiy.com.
- A. Siora, "FPGA Properties and Safety Assurance of NPP I&C Systems", 1st Workshop on the Applications of Field- Programmable Gate Arrays in Nuclear Power Plants (2008).
- CS Innovation, www.cs-innovation.com.
- B. F. Dittman, "Regulatory Experience with FPGA-based Digital I&C Review", 2nd Workshop on the Applications of Field-Programmable Gate Arrays in Nuclear Power Plants (2009).
- D. Jackson, "A Direct Path to Dependable Software", Communications of the ACM, vol. 52 (4), pp.78-88 (2009).
- M. A. Dave, "Compiler Verification: A Bibliography", ACM SIGSOFT Software Engineering Notes, vol. 28 (6), pp.2-2 (2003).
- E.-S. Lee, D.-A. Lee, J. Yoo, "A Survey on the Verification Methods for Translator", Proceeding of Korea Conference on Software Engineering (KCSE 2013) (2013).
- M. Rinard, D. Marinov, "Credible Compilation with Pointers", Proceedings of FLoC Workshop on Run-Time Result Verification, Trento (1999).
- A. Pnueli, M. Siegel, E. Singerman, "Translation Validation", Tools and Algorithms for the Construction and Analysis of Systems, pp.151-166 (1998).
- International Electrotechnical Commission (IEC), Functional safety of electrical/electronic/programmable electronic safety-related systems, IEC 61508, 2005