An integrated environment of S/W specification and V&V for safety-critical systems

As a digital system becomes more important in recent years, software specification and analysis techniques become a central problem in the safety-critical systems. Therefore, the importance of software verification and validation (V&V) based on an adequate specification is more emphasized in view of the software quality. For a thorough V&V, it should be performed throughout whole software life cycle. However, these kinds of works are very difficult to perform systematically because of manual-oriented tasks. This paper introduces various CASE tools to support the system specification for a formal based analysis according to the software life cycle. These tools are integrated through interface functions between each tool. Consequently, an integrated environment of S/W specification and V&V is proposed for safety-critical systems. Integrated environment consists of SIS-RT for concept phase, NuSRS for requirement phase, NuSDS for design phase, and NuSCM for configuration management. After further development efforts, our integrated environment is believed to turn out to be a unique and promising software development and analysis tool to support throughout whole life cycle.

[1]  David Harel,et al.  Statecharts: A Visual Formalism for Complex Systems , 1987, Sci. Comput. Program..

[2]  守屋 悦朗,et al.  J.E.Hopcroft, J.D. Ullman 著, "Introduction to Automata Theory, Languages, and Computation", Addison-Wesley, A5変形版, X+418, \6,670, 1979 , 1980 .

[3]  Roger S. Pressman,et al.  Software Engineering: A Practitioner's Approach (McGraw-Hill Series in Computer Science) , 2004 .

[4]  Roger S. Pressman,et al.  Software Engineering: A Practitioner's Approach , 1982 .

[5]  Kurt Jensen,et al.  Coloured Petri nets (2nd ed.): basic concepts, analysis methods and practical use: volume 1 , 1996 .

[6]  Jeffrey D. Ullman,et al.  Introduction to Automata Theory, Languages and Computation , 1979 .

[7]  Rajeev Alur,et al.  A Theory of Timed Automata , 1994, Theor. Comput. Sci..

[8]  Nancy G. Leveson,et al.  Requirements Specification for Process-Control Systems , 1994, IEEE Trans. Software Eng..

[9]  유영제,et al.  Development of a traceability analysis method based on case grammar for NPP requirement documents written in Korean language = 격문법에 기반한 한글로 작성된 원전 설계문서의 추적성 분석 방법 개발 , 2003 .

[10]  Constance L. Heitmeyer,et al.  Consistency checking of SCR-style requirements specifications , 1995, Proceedings of 1995 IEEE International Symposium on Requirements Engineering (RE'95).

[11]  Michael E. Fagan Design and Code Inspections to Reduce Errors in Program Development , 1976, IBM Syst. J..