메뉴 건너뛰기




Volumn , Issue , 2000, Pages 213-224

Software engineering for safety: A roadmap

Author keywords

Future directions; Software engineering; Software safety

Indexed keywords

COMPUTER SOFTWARE SELECTION AND EVALUATION; SAFETY ENGINEERING;

EID: 84963992451     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/336512.336556     Document Type: Conference Paper
Times cited : (87)

References (81)
  • 2
    • 51549096502 scopus 로고
    • Logics and models of real time: A survey
    • In J. W. de Bakker, C. Huizing, W. P. de Roever, and G. Rozenberg, editors, in LCNS, Springer-Verlag
    • R. Alur and T. A. Henzinger. Logics and models of real time: A survey. In J. W. de Bakker, C. Huizing, W. P. de Roever, and G. Rozenberg, editors, Real Time: Theory in Practice, number 600 in LCNS, pages 74-106. Springer-Verlag, 1991.
    • (1991) Real Time: Theory in Practice , Issue.600 , pp. 74-106
    • Alur, R.1    Henzinger, T.A.2
  • 3
    • 0001893711 scopus 로고    scopus 로고
    • Detectors and correctors: A theory of fault-tolerance components
    • A. Arora and S. S. Kulkarni. Detectors and correctors: A theory of fault-tolerance components. IEEE Trans on Software Eng, 24(1): 63-78, 1998.
    • (1998) IEEE Trans on Software Eng , vol.24 , Issue.1 , pp. 63-78
    • Arora, A.1    Kulkarni, S.S.2
  • 6
    • 0027306938 scopus 로고
    • The infeasibility of quantifying the reliability of life-critical real-time software
    • R. W. Butler and G. B. Finelli. The infeasibility of quantifying the reliability of life-critical real-time software. IEEE Trans on Software Eng, 19: 3-12, 1993.
    • (1993) IEEE Trans on Software Eng , vol.19 , pp. 3-12
    • Butler, R.W.1    Finelli, G.B.2
  • 7
    • 0000289556 scopus 로고    scopus 로고
    • Formal methods: State of the art and future directions
    • E. M. Clarke, a. M. Wing, and et al. Formal methods: State of the art and future directions. ACM Computing Surveys, 28(4): 626-643, 1996.
    • (1996) ACM Computing Surveys , vol.28 , Issue.4 , pp. 626-643
    • Clarke, E.M.1    Wing, A.M.2
  • 10
    • 0032660036 scopus 로고    scopus 로고
    • Using immersive virtual environments for certification
    • C. Cruz-Neira and R. R. Lutz. Using immersive virtual environments for certification. IEEE Software, 16(4): 26-30, 1999.
    • (1999) IEEE Software , vol.16 , Issue.4 , pp. 26-30
    • Cruz-Neira, C.1    Lutz, R.R.2
  • 12
    • 0029309598 scopus 로고
    • Analyzing safety requirements for process-control systems
    • R. DeLemos, A. Saeed, and T. Anderson. Analyzing safety requirements for process-control systems. IEEE Software, pages 42-53, 1995.
    • (1995) IEEE Software , pp. 42-53
    • DeLemos, R.1    Saeed, A.2    Anderson, T.3
  • 14
    • 0000423807 scopus 로고    scopus 로고
    • Formal requirements analysis of an avionics control system
    • B. Dutertre and V. Stavridou. Formal requirements analysis of an avionics control system. IEEE Trans on Software Eng, 23(5): 267-278, 1997.
    • (1997) IEEE Trans on Software Eng , vol.23 , Issue.5 , pp. 267-278
    • Dutertre, B.1    Stavridou, V.2
  • 16
    • 0032203846 scopus 로고    scopus 로고
    • Rapid application of lightweight formal methods for consistency analysis
    • M. Feather. Rapid application of lightweight formal methods for consistency analysis. IEEE Trans on Software Eng, 24(11): 949-959, 1998.
    • (1998) IEEE Trans on Software Eng , vol.24 , Issue.11 , pp. 949-959
    • Feather, M.1
  • 18
    • 0032202652 scopus 로고    scopus 로고
    • A strategy for improving safety related software engineering standards
    • N. E. Fenton and M. Neil. A strategy for improving safety related software engineering standards. IEEE Trans on Software Eng, 24(11): 1002-1013, 1998.
    • (1998) IEEE Trans on Software Eng , vol.24 , Issue.11 , pp. 1002-1013
    • Fenton, N.E.1    Neil, M.2
  • 22
    • 0345415768 scopus 로고    scopus 로고
    • Fllndamentals of fault-tolerant distributed computing
    • F. C. Grtner. Fllndamentals of fault-tolerant distributed computing. A CM Computing Surveys, 31(1): 1-26, 1999.
    • (1999) ACM Computing Surveys , vol.31 , Issue.1 , pp. 1-26
    • Grtner, F.C.1
  • 23
    • 4243123361 scopus 로고    scopus 로고
    • Strategic directions in software engineering and programming languages
    • C. Gunter, J. Mitchell, and D. Notkin. Strategic directions in software engineering and programming languages. A CM Computing Surveys, 28(4): 727-737, 1996.
    • (1996) ACM Computing Surveys , vol.28 , Issue.4 , pp. 727-737
    • Gunter, C.1    Mitchell, J.2    Notkin, D.3
  • 24
  • 25
    • 4544221419 scopus 로고    scopus 로고
    • Completeness and consistency in hierarchical state-based requirements
    • M. P. E. Heimdahl and N. Leveson. Completeness and consistency in hierarchical state-based requirements. IEEE Trans on Software Eng, 22(6): 363-377, 1996.
    • (1996) IEEE Trans on Software Eng , vol.22 , Issue.6 , pp. 363-377
    • Heimdahl, M.P.E.1    Leveson, N.2
  • 26
    • 0032203845 scopus 로고    scopus 로고
    • Using abstraction and model checking to detect safety violations in requirements specification
    • C. Heitmeyer, J. Kirby, B. Labaw, M. Archer, and R. Bharadwaj. Using abstraction and model checking to detect safety violations in requirements specification. IEEE Trans on Software Eng, 24(11): 927-949, 1998.
    • (1998) IEEE Trans on Software Eng , vol.24 , Issue.11 , pp. 927-949
    • Heitmeyer, C.1    Kirby, J.2    Labaw, B.3    Archer, M.4    Bharadwaj, R.5
  • 28
    • 18944390941 scopus 로고    scopus 로고
    • The model checker spin
    • G. J. Holzmann. The model checker Spin. IEEE Trans on Software Eng, 23(5): 279-295, 1997.
    • (1997) IEEE Trans on Software Eng , vol.23 , Issue.5 , pp. 279-295
    • Holzmann, G.J.1
  • 33
    • 0041353074 scopus 로고
    • Probabilistic assessment of safety-critical software: Why and how?
    • J.-C. Laprie and B. Littlewood. Probabilistic assessment of safety-critical software: Why and how? CA CM, 35(2): 13-21, 1992.
    • (1992) CACM , vol.35 , Issue.2 , pp. 13-21
    • Laprie, J.-C.1    Littlewood, B.2
  • 34
    • 0026104017 scopus 로고
    • Software safety in embedded computer systems
    • N. Leveson. Software safety in embedded computer systems. CACM, 34(2): 35-46, 1991.
    • (1991) CACM , vol.34 , Issue.2 , pp. 35-46
    • Leveson, N.1
  • 35
    • 0004231543 scopus 로고
    • Addison-Wesley, Reading, MA
    • N. Leveson. Safeware. Addison-Wesley, Reading, MA, 1995.
    • (1995) Safeware
    • Leveson, N.1
  • 36
  • 38
    • 0031276197 scopus 로고    scopus 로고
    • Some conservative stopping rules for the operational testing of safety-critical software
    • B. Littlewood and D. Wright. Some conservative stopping rules for the operational testing of safety-critical software. IEEE Trans on Software Eng, 23(11): 673-683, 1997.
    • (1997) IEEE Trans on Software Eng , vol.23 , Issue.11 , pp. 673-683
    • Littlewood, B.1    Wright, D.2
  • 39
    • 0030231447 scopus 로고    scopus 로고
    • Targeting safety-related errors during software requirements analysis
    • R. R. Lutz. Targeting safety-related errors during software requirements analysis. Journal of Systems and Software, 34: 223-230, 1996.
    • (1996) Journal of Systems and Software , vol.34 , pp. 223-230
    • Lutz, R.R.1
  • 40
    • 0034271913 scopus 로고    scopus 로고
    • Extending the product family approach to support safe reuse
    • to appear
    • R. R. Lutz. Extending the product family approach to support safe reuse. Journal of Systems and Software, to appear, 2000.
    • (2000) Journal of Systems and Software
    • Lutz, R.R.1
  • 41
    • 0007756974 scopus 로고
    • Experience report: Using formal methods for requirements analysis of critical spacecraft software
    • R. R. Lutz and Y. Ampo. Experience report: Using formal methods for requirements analysis of critical spacecraft software. In Proc of 19th Annual Software Eng Workshop, pages 231-248, 1994.
    • (1994) Proc of 19th Annual Software Eng Workshop , pp. 231-248
    • Lutz, R.R.1    Ampo, Y.2
  • 42
    • 0026904799 scopus 로고
    • Detecting unsafe error recovery schedules
    • R. R. Lutz and J. S. K. Wong. Detecting unsafe error recovery schedules. IEEE Trans on Software Eng, 18(8): 749-760, 1992.
    • (1992) IEEE Trans on Software Eng , vol.18 , Issue.8 , pp. 749-760
    • Lutz, R.R.1    Wong, J.S.K.2
  • 43
    • 0031499162 scopus 로고    scopus 로고
    • Requirements analysis using forward and backward search
    • R. R. Lutz and R. Woodhouse. Requirements analysis using forward and backward search. Annals of Software Eng, 3: 459-475, 1997.
    • (1997) Annals of Software Eng , vol.3 , pp. 459-475
    • Lutz, R.R.1    Woodhouse, R.2
  • 45
    • 35248858987 scopus 로고    scopus 로고
    • Engineering safety-criticm systems
    • In I. Wand and R. Milner, editors, Cambridge,. Cambridge University Press
    • J. A. McDermid. Engineering safety-criticM systems. In I. Wand and R. Milner, editors, Computing Tomorrow, Future Research Directions in Computer Science, pages 217-245, Cambridge, 1996. Cambridge University Press.
    • (1996) Computing Tomorrow, Future Research Directions in Computer Science , pp. 217-245
    • McDermid, J.A.1
  • 48
    • 0031653430 scopus 로고    scopus 로고
    • Specifying the mode logic of a flight guidance system in core and scr
    • S. P. Miller. Specifying the mode logic of a flight guidance system in CoRe and SCR. In Proc Formal Methods in Software Practice Workshop, pages 44-53, 1998.
    • (1998) Proc Formal Methods in Software Practice Workshop , pp. 44-53
    • Miller, S.P.1
  • 50
    • 14744276797 scopus 로고    scopus 로고
    • P. G. Neumann. The RISKS digest. http://www.csl.sri.com/www.isko/risks.html; http://catless.ncl, ac.uk/Risks.
    • The RISKS Digest
    • Neumann, P.G.1
  • 52
    • 84924008465 scopus 로고    scopus 로고
    • Robust open-source software
    • P. G. Neumann. Robust open-source software. CACM, 41(2): 128, 1998.
    • (1998) CACM , vol.41 , Issue.2 , pp. 128
    • Neumann, P.G.1
  • 53
    • 85029379334 scopus 로고    scopus 로고
    • Northwestern University's Qualitative Reasoning Group
    • Northwestern University's Qualitative Reasoning Group. Welcome to the principles of operations, http://rax.arc.nasa.gov: 80/activities/pofo/docs/index.htm.
    • Welcome to the Principles of Operations
  • 54
    • 84957365826 scopus 로고    scopus 로고
    • Pvs: Combining specification, proof checking, and model checking
    • In R. Alur and T. A. Henzinger, editors, in LNCS, New Brunswick, N J, July/August. Springer-Verlag
    • S. Owre, S. Rajan, J. Rushby, N. Shankar, and M. Srivas. PVS: Combining specification, proof checking, and model checking. In R. Alur and T. A. Henzinger, editors, Computer-Aided Verification, CAV '96, number 1102 in LNCS, pages 411-414, New Brunswick, N J, July/August 1996. Springer-Verlag.
    • (1996) Computer-Aided Verification, CAV '96 , Issue.1102 , pp. 411-414
    • Owre, S.1    Rajan, S.2    Rushby, J.3    Shankar, N.4    Srivas, M.5
  • 55
    • 0025436318 scopus 로고
    • Evaluation of safety-critical software
    • D. L. Parnas, J. Van Schouwen, and S. P. Kwan. Evaluation of safety-critical software. CACM, 33(6): 636-648, 1990.
    • (1990) CACM , vol.33 , Issue.6 , pp. 636-648
    • Parnas, D.L.1    Van Schouwen, J.2    Kwan, S.P.3
  • 56
    • 0030415734 scopus 로고    scopus 로고
    • Disney's aladdin: First steps toward storytelling in virtum reality
    • R. Pausch, J. Snoddy, R. Taylor, S. Watson, and E. Haseltine. Disney's Aladdin: First steps toward storytelling in virtuM reality. In Proc Siggraph, pages 193-203, 1996.
    • (1996) Proc Siggraph , pp. 193-203
    • Pausch, R.1    Snoddy, J.2    Taylor, R.3    Watson, S.4    Haseltine, E.5
  • 63
    • 0345044914 scopus 로고    scopus 로고
    • Software safety certification: A multidomain problem
    • P. Rodr{guez-Dapena. Software safety certification: A multidomain problem. IEEE Software, 16(4): 31-38, 1999.
    • (1999) IEEE Software , vol.16 , Issue.4 , pp. 31-38
    • Rodrguez-Dapena, P.1
  • 64
    • 0028257391 scopus 로고
    • Critical system properties: Survey and taxonomy
    • J. Rushby. Critical system properties: Survey and taxonomy. Reliability Engineering and System Safety, 43(2): 189-214, 1994.
    • (1994) Reliability Engineering and System Safety , vol.43 , Issue.2 , pp. 189-214
    • Rushby, J.1
  • 65
    • 0003954843 scopus 로고
    • Formal methods and their role in the certification of critical systems
    • In R. Shaw, editor, Springer
    • J. Rushby. Formal methods and their role in the certification of critical systems. In R. Shaw, editor, Safety and Reliability of Software Based Systems, pages 1-42. Springer, 1995.
    • (1995) Safety and Reliability of Software Based Systems , pp. 1-42
    • Rushby, J.1
  • 68
    • 85029390604 scopus 로고    scopus 로고
    • Research directions for formal methods
    • J. Sifakis. Research directions for formal methods. ACM Computing Surveys, 28(4es), 1996.
    • (1996) ACM Computing Surveys , vol.28 , Issue.4
    • Sifakis, J.1
  • 70
    • 0003885423 scopus 로고    scopus 로고
    • Addison-Wesley, Wokingham, England, fifth edition
    • I. Sommerville. Software Engineering. Addison-Wesley, Wokingham, England, fifth edition, 1996.
    • (1996) Software Engineering
    • Sommerville, I.1
  • 71
    • 0033334408 scopus 로고    scopus 로고
    • Provably dependent software architectures for adaptable avionics
    • V. Stavridou. Provably dependent software architectures for adaptable avionics. In Proc 18th Digital Avionics Systems Coal, 1999.
    • (1999) Proc 18th Digital Avionics Systems Coal
    • Stavridou, V.1
  • 73
    • 0028201883 scopus 로고
    • Considerations on current research issues in software safety
    • L. Strigini. Considerations on current research issues in software safety. Reliability Engineering and System Safety, 43: 177-188, 1994.
    • (1994) Reliability Engineering and System Safety , vol.43 , pp. 177-188
    • Strigini, L.1
  • 76
    • 0342489040 scopus 로고    scopus 로고
    • The cost of cots: An interview with john mcdermid
    • N. Tmbert. The cost of COTS: An interview with John McDermid. Computer, 31(6): 46-52, 1998.
    • (1998) Computer , vol.31 , Issue.6 , pp. 46-52
    • Tmbert, N.1
  • 77
    • 3142610762 scopus 로고    scopus 로고
    • Capturing safety-critical medical requirements
    • W.-T. Tsai, R. Mojdehbakhsh, and S. Rayadurgam. Capturing safety-critical medical requirements. Computer, 31(4): 40-41, 1998.
    • (1998) Computer , vol.31 , Issue.4 , pp. 40-41
    • Tsai, W.-T.1    Mojdehbakhsh, R.2    Rayadurgam, S.3
  • 79
    • 0030123636 scopus 로고    scopus 로고
    • Using failure cost information for testing and reliability assessment
    • E. J. Weyuker. Using failure cost information for testing and reliability assessment. A CM Trans on Software Eng and Methodology, 5(2): 87-98, 1996.
    • (1996) A CM Trans on Software Eng and Methodology , vol.5 , Issue.2 , pp. 87-98
    • Weyuker, E.J.1
  • 81
    • 0031385980 scopus 로고    scopus 로고
    • Classification of research efforts in requirements engineering
    • P. Zave. Classification of research efforts in requirements engineering. ACM Computing Surveys, 29(4): 315-321, 1997.
    • (1997) ACM Computing Surveys , vol.29 , Issue.4 , pp. 315-321
    • Zave, P.1


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.