Property-based theorem proving and template-based fault tree analysis of NuSCR requirements specificationNuSCR 요구 명세의 속성 기반 정리 증명과 템플릿 기반 고장 수목 분석

Cited 0 time in webofscience Cited 0 time in scopus
  • Hit : 606
  • Download : 0
DC FieldValueLanguage
dc.contributor.advisorCha, Sung-Deok-
dc.contributor.advisor차성덕-
dc.contributor.authorKim, Tae-Ho-
dc.contributor.author김태호-
dc.date.accessioned2011-12-13T05:21:05Z-
dc.date.available2011-12-13T05:21:05Z-
dc.date.issued2005-
dc.identifier.urihttp://library.kaist.ac.kr/search/detail/view.do?bibCtrlNo=244908&flag=dissertation-
dc.identifier.urihttp://hdl.handle.net/10203/32882-
dc.description학위논문(박사) - 한국과학기술원 : 전산학전공, 2005.2, [ viii, 95 p. ]-
dc.description.abstractComputer controlled safety-critical systems are increasingly becoming a routine and integral part of modern society. Examples include fly-by-wire aircraft and emergency shutdown systems for nuclear power plants. Safety assurance requirements for such systems are very demanding (e.g., requiring failure probabilities as low as $10^{-9}$) with national and international regulation bodies routinely requiring rigorous safety demonstrations. Of all the phases in software development, requirements engineering is generally considered to play the most critical role in determining the overall software quality. NASA data \cite{Lut96} demonstrate that nearly $75\%$ of failures found in operational software were caused by errors in the requirements. Various approaches have been suggested for developing high-quality SRS and conducted cost-effective analysis. Inspection \cite{Fag86} and formal methods are generally shown to be effective \cite{HB95,Whe96}. Although inspection can, in principle, detect all types of errors in SRS, experience in conducting inspections on the SRS for the Wolsong NPP (nuclear power plant) SDS2 (shutdown system) \cite{AECL94} revealed that inspection is ineffective when verifying application-independent properties of large, complex, and evolving software requirements. To leap these limitations, we decided to use formal methods as an activity in the verification process and fault tree analysis as an activity in the safety analysis. Safety-critical software process is composed of development process, verification process, and safety analysis process. The safety analysis process is an additional process which is not found in a conventional software process. A software requirements specification is an artifact of requirements phase in development process. The verification process in requirements phase checks the correctness of software requirements specification, and the safety analysis process analyzes the safety-related properties in detail. We cl...eng
dc.languageeng-
dc.publisher한국과학기술원-
dc.subjectfault tree-
dc.subjectsafety analysis-
dc.subjectformal methods-
dc.subjectSafety-critical software-
dc.subjecttheorem proving-
dc.subject정리 증명-
dc.subject고장 수목-
dc.subject안전성 분석-
dc.subject정형 방법-
dc.subject안전성이 중요한 소프트웨어-
dc.titleProperty-based theorem proving and template-based fault tree analysis of NuSCR requirements specification-
dc.title.alternativeNuSCR 요구 명세의 속성 기반 정리 증명과 템플릿 기반 고장 수목 분석-
dc.typeThesis(Ph.D)-
dc.identifier.CNRN244908/325007 .-
dc.description.department한국과학기술원 : 전산학전공, -
dc.identifier.uid000975086-
dc.contributor.localauthorCha, Sung-Deok-
dc.contributor.localauthor차성덕-
Appears in Collection
CS-Theses_Ph.D.(박사논문)
Files in This Item
There are no files associated with this item.

qr_code

  • mendeley

    citeulike


rss_1.0 rss_2.0 atom_1.0