메뉴 건너뛰기




Volumn 4700 LNCS, Issue , 2007, Pages 237-254

Balancing insight and effort: The industrial uptake of formal methods

Author keywords

[No Author keywords available]

Indexed keywords

COMPUTER AIDED SOFTWARE ENGINEERING; KNOWLEDGE BASED SYSTEMS; MATHEMATICAL MODELS; USER INTERFACES;

EID: 38349029318     PISSN: 03029743     EISSN: 16113349     Source Type: Book Series    
DOI: 10.1007/978-3-540-75221-9_10     Document Type: Conference Paper
Times cited : (13)

References (93)
  • 2
    • 0025489197 scopus 로고
    • Seven Myths of Formal Methods
    • Hall, A.: Seven Myths of Formal Methods. IEEE Software 7(5), 11-19 (1990)
    • (1990) IEEE Software , vol.7 , Issue.5 , pp. 11-19
    • Hall, A.1
  • 3
    • 0029290423 scopus 로고
    • Ten Commandments of Formal Methods
    • Bowen, J.P., Hinchey, M.G.: Ten Commandments of Formal Methods. IEEE Computer 28(4), 56-62 (1995)
    • (1995) IEEE Computer , vol.28 , Issue.4 , pp. 56-62
    • Bowen, J.P.1    Hinchey, M.G.2
  • 4
    • 0035446960 scopus 로고    scopus 로고
    • Tretmans, J., Wijbrans, K., Chaudron, M.: Software Engineering with Formal Methods: The Development of a Storm Surge Barrier Control System Revisiting Seven Myths of Formal Methods. Form. Methods Syst. Des. 19(2), 195-215 (2001)
    • Tretmans, J., Wijbrans, K., Chaudron, M.: Software Engineering with Formal Methods: The Development of a Storm Surge Barrier Control System Revisiting Seven Myths of Formal Methods. Form. Methods Syst. Des. 19(2), 195-215 (2001)
  • 5
    • 31944441193 scopus 로고    scopus 로고
    • Ten Commandments of Formal Methods. Ten Years Later
    • Bowen, J.P., Hinchey, M.G.: Ten Commandments of Formal Methods. Ten Years Later. IEEE Computer 39(1), 40-48 (2006)
    • (2006) IEEE Computer , vol.39 , Issue.1 , pp. 40-48
    • Bowen, J.P.1    Hinchey, M.G.2
  • 7
    • 4243061712 scopus 로고    scopus 로고
    • The Mystery of Formal Methods Disuse
    • Glass, R.L.: The Mystery of Formal Methods Disuse. Communications of the ACM 47(8), 15-17 (2004)
    • (2004) Communications of the ACM , vol.47 , Issue.8 , pp. 15-17
    • Glass, R.L.1
  • 8
    • 38349031305 scopus 로고    scopus 로고
    • Dan Craigen, S.G., Ralston, T.: An International Survey of Industrial Applications of Formal Methods, 1, Purpose, Approach, Analysis and Conclusions. U.S. Department of Commerce, Technology Administration, National Institute of Standards and Technology, Computer Systems Laboratory, Gaithersburg, MD 20899, USA (March 1993)
    • Dan Craigen, S.G., Ralston, T.: An International Survey of Industrial Applications of Formal Methods, vol. 1, Purpose, Approach, Analysis and Conclusions. U.S. Department of Commerce, Technology Administration, National Institute of Standards and Technology, Computer Systems Laboratory, Gaithersburg, MD 20899, USA (March 1993)
  • 9
    • 0003954844 scopus 로고
    • Formal Methods and the Certification of Critical Systems
    • Technical Report CSL-93-7, Computer Science Laboratory, Menlo Park CA 94025 USA December
    • Rushby, J.: Formal Methods and the Certification of Critical Systems. Technical Report CSL-93-7, Computer Science Laboratory, Menlo Park CA 94025 USA (December 1993)
    • (1993)
    • Rushby, J.1
  • 10
    • 38349079005 scopus 로고    scopus 로고
    • Fitzgerald, J.S., Larsen, P.G.: Triumphs and Challenges for the Industrial Application of Model-Oriented Formal Methods. In: Margaria, T., Philippou, A., Steffen, B. (eds.) Proc. 2nd Intl. Symp. on Leveraging Applications of Formal Methods, Verification and Validation (ISoLA 2007) (2007) (Also Technical Report CS-TR-999, School of Computing Science, Newcastle University)
    • Fitzgerald, J.S., Larsen, P.G.: Triumphs and Challenges for the Industrial Application of Model-Oriented Formal Methods. In: Margaria, T., Philippou, A., Steffen, B. (eds.) Proc. 2nd Intl. Symp. on Leveraging Applications of Formal Methods, Verification and Validation (ISoLA 2007) (2007) (Also Technical Report CS-TR-999, School of Computing Science, Newcastle University)
  • 11
    • 22844456694 scopus 로고    scopus 로고
    • Jones, C.B.: Scientific Decisions which Characterize VDM. In: Wing, J.M., Woodcock, J.C.P., Davies, J. (eds.) FM 1999. LNCS, 1708, pp. 28-47. Springer, Heidelberg (1999)
    • Jones, C.B.: Scientific Decisions which Characterize VDM. In: Wing, J.M., Woodcock, J.C.P., Davies, J. (eds.) FM 1999. LNCS, vol. 1708, pp. 28-47. Springer, Heidelberg (1999)
  • 13
    • 84976809888 scopus 로고
    • An Overview of the ISO/VDM-SL Standard
    • Plat, N., Larsen, P.G.: An Overview of the ISO/VDM-SL Standard. Sigplan Notices 27(8), 76-82 (1992)
    • (1992) Sigplan Notices , vol.27 , Issue.8 , pp. 76-82
    • Plat, N.1    Larsen, P.G.2
  • 15
    • 38349045423 scopus 로고    scopus 로고
    • Bicarregui, J., Fitzgerald, J., Lindsay, P., Moore, R., Ritchie, B.: Proof in VDM: A Practitioner's Guide. In: FACIT, Springer, Heidelberg (1994)
    • Bicarregui, J., Fitzgerald, J., Lindsay, P., Moore, R., Ritchie, B.: Proof in VDM: A Practitioner's Guide. In: FACIT, Springer, Heidelberg (1994)
  • 16
    • 0030151438 scopus 로고    scopus 로고
    • Applying Formal Specification in Industry
    • Larsen, P.G., Fitzgerald, J., Brookes, T.: Applying Formal Specification in Industry. IEEE Software 13(3), 48-56 (1996)
    • (1996) IEEE Software , vol.13 , Issue.3 , pp. 48-56
    • Larsen, P.G.1    Fitzgerald, J.2    Brookes, T.3
  • 18
    • 84957358921 scopus 로고    scopus 로고
    • Devauchelle, L., Larsen, P.G., Voss, H.: PICGAL: Practical Use of Formal Specification to Develop a Complex Critical System. In: Fitzgerland, J., Jones, C.B., Lucas, P. (eds.) FME 1997. LNCS, 1313, pp. 221-236. Springer, Heidelberg (1997)
    • Devauchelle, L., Larsen, P.G., Voss, H.: PICGAL: Practical Use of Formal Specification to Develop a Complex Critical System. In: Fitzgerland, J., Jones, C.B., Lucas, P. (eds.) FME 1997. LNCS, vol. 1313, pp. 221-236. Springer, Heidelberg (1997)
  • 19
    • 38348999381 scopus 로고    scopus 로고
    • Proof in the validation of a formal model of a tracking system for a nuclear plant
    • Bicarregui, J, ed, Proof in VDM: Case Studies, Springer, Heidelberg
    • Fitzgerald, J., Jones, C.: Proof in the validation of a formal model of a tracking system for a nuclear plant. In: Bicarregui, J. (ed.) Proof in VDM: Case Studies. FACIT Series, Springer, Heidelberg (1998)
    • (1998) FACIT Series
    • Fitzgerald, J.1    Jones, C.2
  • 20
    • 38349017082 scopus 로고    scopus 로고
    • Applications of VDM in Banknote Processing
    • Fitzgerald, J.S, Larsen, P.G, eds, September, available at
    • Smith, P.R., Larsen, P.G.: Applications of VDM in Banknote Processing. In: Fitzgerald, J.S., Larsen, P.G. (eds.) VDM in Practice: Proc. First VDM Workshop 1999, (September 1999), available at www.vdmportal.org
    • (1999) VDM in Practice: Proc. First VDM Workshop
    • Smith, P.R.1    Larsen, P.G.2
  • 21
    • 67650808032 scopus 로고    scopus 로고
    • Exploring Timing Properties Using VDM++ on an Industrial Application
    • Bicarregui, J, Fitzgerald, J, eds, Workshop, September, available at
    • Mukherjee, P., Bousquet, F., Delabre, J., Paynter, S., Larsen, P.G.: Exploring Timing Properties Using VDM++ on an Industrial Application. In: Bicarregui, J., Fitzgerald, J. (eds.) Proceedings of the Second VDM Workshop, (September 2000), available at www.vdmportal.org
    • (2000) Proceedings of the Second VDM
    • Mukherjee, P.1    Bousquet, F.2    Delabre, J.3    Paynter, S.4    Larsen, P.G.5
  • 22
    • 84976707887 scopus 로고
    • The IFAD VDM-SL Toolbox: A Practical Approach to Formal Specifications
    • Elmstrøm, R., Larsen, P.G., Lassen, P.B.: The IFAD VDM-SL Toolbox: A Practical Approach to Formal Specifications. ACM Sigplan Notices 29(9), 77-80 (1994)
    • (1994) ACM Sigplan Notices , vol.29 , Issue.9 , pp. 77-80
    • Elmstrøm, R.1    Larsen, P.G.2    Lassen, P.B.3
  • 23
    • 77954747433 scopus 로고    scopus 로고
    • CSK: homepage
    • CSK: VDMTools homepage. (2007), http://www.vdmtools.jp/en/
    • (2007) VDMTools
  • 24
    • 38349063509 scopus 로고    scopus 로고
    • Overture-Core-Team
    • Overture-Core-Team: Overture Web site (2007), http://www.overturetool.org
    • (2007) Overture Web site
  • 26
    • 33749388236 scopus 로고    scopus 로고
    • Verhoef, M., Larsen, P.G., Hooman, J.: Modeling and Validating Distributed Embedded Real-Time Systems with VDM++. In: Misra, J., Nipkow, T., Sekerinski, E. (eds.) FM 2006. LNCS, 4085, pp. 147-162. Springer, Heidelberg (2006)
    • Verhoef, M., Larsen, P.G., Hooman, J.: Modeling and Validating Distributed Embedded Real-Time Systems with VDM++. In: Misra, J., Nipkow, T., Sekerinski, E. (eds.) FM 2006. LNCS, vol. 4085, pp. 147-162. Springer, Heidelberg (2006)
  • 27
    • 48349136269 scopus 로고    scopus 로고
    • Interpreting Distributed System Architectures Using VDM++ - A Case Study
    • Sauser, B, Muller, G, eds
    • Verhoef, M., Larsen, P.G.: Interpreting Distributed System Architectures Using VDM++ - A Case Study. In: Sauser, B., Muller, G. (eds.) 5th Annual Conference on Systems Engineering Research (March 2007), http://www.stevens.edu/ engineering/cser/
    • (2007) 5th Annual Conference on Systems Engineering Research (March
    • Verhoef, M.1    Larsen, P.G.2
  • 28
    • 84857639792 scopus 로고    scopus 로고
    • Validation Support for Distributed Real-Time Embedded Systems in VDM++
    • 1017, School of Computing Science, Newcastle University April
    • Fitzgerald, J., Larsen, P.G., Tjell, S., Verhoef, M.: Validation Support for Distributed Real-Time Embedded Systems in VDM++. Technical Report CS-TR:1017, School of Computing Science, Newcastle University (April 2007)
    • (2007) Technical Report CS-TR
    • Fitzgerald, J.1    Larsen, P.G.2    Tjell, S.3    Verhoef, M.4
  • 29
    • 33749398509 scopus 로고    scopus 로고
    • Formal specification of an embedded IC for cellular phones
    • Software Engineers Associates of Japan, pp, June, in Japanese
    • Kurita, T., Oota, T., Nakatsugawa, Y.: Formal specification of an embedded IC for cellular phones. In: Proceedings of Software Symposium 2005, Software Engineers Associates of Japan, pp. 73-80 (June 2005) (in Japanese)
    • (2005) Proceedings of Software Symposium , pp. 73-80
    • Kurita, T.1    Oota, T.2    Nakatsugawa, Y.3
  • 30
    • 0003127197 scopus 로고    scopus 로고
    • Impediments to Industrial Use of Formal Methods
    • Holloway, M., Butler, R.W.: Impediments to Industrial Use of Formal Methods. IEEE Computer 29(4), 25-26 (1996)
    • (1996) IEEE Computer , vol.29 , Issue.4 , pp. 25-26
    • Holloway, M.1    Butler, R.W.2
  • 35
    • 0029342851 scopus 로고
    • Computer-aided Validation of Formal Specifications
    • July
    • Mukherjee, P.: Computer-aided Validation of Formal Specifications. Software Engineering Journal, 133-140 (July 1995)
    • (1995) Software Engineering Journal , vol.133-140
    • Mukherjee, P.1
  • 36
    • 33947260159 scopus 로고    scopus 로고
    • Ten Years of Historical Development: " Bootstrapping" VDMTools
    • Larsen, P.G.: Ten Years of Historical Development: " Bootstrapping" VDMTools. Journal of Universal Computer Science 7(8), 692-709 (2001)
    • (2001) Journal of Universal Computer Science , vol.7 , Issue.8 , pp. 692-709
    • Larsen, P.G.1
  • 37
    • 85032012388 scopus 로고    scopus 로고
    • Houston, I.: The IBM Z Tool. In: Prehn, S., Toetenel, H. (eds.) VDM 1991. LNCS, 552, pp. 691-692. Springer, Heidelberg (1991)
    • Houston, I.: The IBM Z Tool. In: Prehn, S., Toetenel, H. (eds.) VDM 1991. LNCS, vol. 552, pp. 691-692. Springer, Heidelberg (1991)
  • 39
    • 0029276566 scopus 로고    scopus 로고
    • Toyn, I., J.: CADiZ: an Architecture for Z tools and its Implementation. Softw.-Pract. Exp (UK) 25(3), 305-330 (1995)
    • Toyn, I., J.: CADiZ: an Architecture for Z tools and its Implementation. Softw.-Pract. Exp (UK) 25(3), 305-330 (1995)
  • 40
    • 85032009226 scopus 로고    scopus 로고
    • Lee, M., Sørensen, I.: B-tool. In: Prehn, S., Toetenel, W (eds.) VDM 1991. LNCS, 552, pp. 695-696. Springer, Heidelberg (1991)
    • Lee, M., Sørensen, I.: B-tool. In: Prehn, S., Toetenel, W (eds.) VDM 1991. LNCS, vol. 552, pp. 695-696. Springer, Heidelberg (1991)
  • 42
    • 38349014925 scopus 로고    scopus 로고
    • Johnson, S.: Lint, a C Program Checker. Computer Science 65, Bell Laboratories (December 1977)
    • Johnson, S.: Lint, a C Program Checker. Computer Science 65, Bell Laboratories (December 1977)
  • 43
    • 84906839930 scopus 로고
    • Model Checking and Other Ways of Automating Formal Methods
    • San Francisco, CA May, Position paper for panel on Model Checking for Concurrent Programs
    • Rushby, J.: Model Checking and Other Ways of Automating Formal Methods. In: Software Quality Week, San Francisco, CA (May 1995) (Position paper for panel on Model Checking for Concurrent Programs)
    • (1995) Software Quality Week
    • Rushby, J.1
  • 44
    • 84958636921 scopus 로고    scopus 로고
    • On the Need for Practical Formal Methods
    • Ravn, A.P, Rischel, H, eds, FTRTFT 1998, Springer, Heidelberg
    • Heitmeyer, C.L.: On the Need for Practical Formal Methods. In: Ravn, A.P., Rischel, H. (eds.) FTRTFT 1998. LNCS, vol. 1486, pp. 18-26. Springer, Heidelberg (1998)
    • (1998) LNCS , vol.1486 , pp. 18-26
    • Heitmeyer, C.L.1
  • 45
    • 33846954340 scopus 로고    scopus 로고
    • Heitmeyer, C.: A Panacea or Academic Poppycock: Formal Methods Revisited. In: High-Assurance Systems Engineering, 2005. HASE 2005. Ninth IEEE International Symposium, pp. 3-7. IEEE, Los Alamitos (2005)
    • Heitmeyer, C.: A Panacea or Academic Poppycock: Formal Methods Revisited. In: High-Assurance Systems Engineering, 2005. HASE 2005. Ninth IEEE International Symposium, pp. 3-7. IEEE, Los Alamitos (2005)
  • 48
    • 77956786639 scopus 로고    scopus 로고
    • Aichernig, B.K., Larsen, P.G.: A Proof Obligation Generator for VDM-SL. In: Fitzgerald, J.S., Jones, C.B., Lucas, P. (eds.) FME 1997. LNCS, 1313, pp. 338-357. Springer, Heidelberg (1997)
    • Aichernig, B.K., Larsen, P.G.: A Proof Obligation Generator for VDM-SL. In: Fitzgerald, J.S., Jones, C.B., Lucas, P. (eds.) FME 1997. LNCS, vol. 1313, pp. 338-357. Springer, Heidelberg (1997)
  • 49
    • 0022025285 scopus 로고
    • An Overview of Anna, A Specification Language for Ada. In: IEEE Software
    • Los Alamitos
    • Luckham, D.C., von Henke, F.W.: An Overview of Anna, A Specification Language for Ada. In: IEEE Software, pp. 9-22. IEEE Computer Society Press, Los Alamitos (1985)
    • (1985) IEEE Computer Society Press , pp. 9-22
    • Luckham, D.C.1    von Henke, F.W.2
  • 52
    • 0022706656 scopus 로고
    • Automatic Verification of Finite-State Concurrent Systems Using Temporal Logic Specifications
    • Clarke, E., Emerson, E., Sistla, A.: Automatic Verification of Finite-State Concurrent Systems Using Temporal Logic Specifications. ACM Transactions on Programming Languages and Systems 8(2), 244-263 (1986)
    • (1986) ACM Transactions on Programming Languages and Systems , vol.8 , Issue.2 , pp. 244-263
    • Clarke, E.1    Emerson, E.2    Sistla, A.3
  • 53
    • 0003581143 scopus 로고
    • PhD thesis, Carnegie Mellon University, School of Computer Science. Kluwer Academic Publishers, Dordrecht
    • McMillan, K.L.: Symbolic Model Checking. PhD thesis, Carnegie Mellon University, School of Computer Science. Kluwer Academic Publishers, Dordrecht (1992)
    • (1992) Symbolic Model Checking
    • McMillan, K.L.1
  • 54
    • 38349017081 scopus 로고    scopus 로고
    • Jackson, D.: Software Abstractions: Logic, Language, and Analysis. MIT Press, Heyward Street, Cambridge, MA02142, USA (2006)
    • Jackson, D.: Software Abstractions: Logic, Language, and Analysis. MIT Press, Heyward Street, Cambridge, MA02142, USA (2006)
  • 55
    • 0001316705 scopus 로고
    • Specifications are not (Necessarily) Executable
    • November
    • Hayes, I., Jones, C.: Specifications are not (Necessarily) Executable. Software Engineering Journal, 330-338 (November 1989)
    • (1989) Software Engineering Journal , vol.330-338
    • Hayes, I.1    Jones, C.2
  • 56
    • 33747458256 scopus 로고
    • PhD thesis, Department of Computer Science, Univeristy of Manchester March, Technical Report Series UMCS-89-7-1
    • Kneuper, R.: Symbolic Execution as a Tool for Validation of Specifications. PhD thesis, Department of Computer Science, Univeristy of Manchester (March, Technical Report Series UMCS-89-7-1 (1989)
    • (1989) Symbolic Execution as a Tool for Validation of Specifications
    • Kneuper, R.1
  • 59
    • 85015362530 scopus 로고    scopus 로고
    • Dick, J., Faivre, A.: Automating the Generation and Sequencing of Test Cases from Model-Based Specifications. In: Larsen, P.G., Woodcock, J.C.P. (eds.) FME 1993. LNCS, 670, pp. 268-284. Springer, Heidelberg (1993)
    • Dick, J., Faivre, A.: Automating the Generation and Sequencing of Test Cases from Model-Based Specifications. In: Larsen, P.G., Woodcock, J.C.P. (eds.) FME 1993. LNCS, vol. 670, pp. 268-284. Springer, Heidelberg (1993)
  • 60
    • 84957623309 scopus 로고
    • Testing can be formal, too
    • Mosses, P, Schwartzbach, M, Nielsen, M, eds, CAAP 1995, FASE 1995, and TAPSOFT 1995, Springer, Heidelberg
    • Gaudel, M.C.: Testing can be formal, too. In: Mosses, P., Schwartzbach, M., Nielsen, M. (eds.) CAAP 1995, FASE 1995, and TAPSOFT 1995. LNCS, vol. 915, pp. 82-96. Springer, Heidelberg (1995)
    • (1995) LNCS , vol.915 , pp. 82-96
    • Gaudel, M.C.1
  • 61
    • 84958061681 scopus 로고    scopus 로고
    • Burdonov, I., Kossatchev, A., Petrenko, A., Gaiter, D.: KVEST: Automated Generation of Test Suites from Formal Specifications. In: Wing, J.M., Woodcock, J.C.P., Davies, J. (eds.) FM 1999. LNCS, 1708, pp. 608-621. Springer, Heidelberg (1999)
    • Burdonov, I., Kossatchev, A., Petrenko, A., Gaiter, D.: KVEST: Automated Generation of Test Suites from Formal Specifications. In: Wing, J.M., Woodcock, J.C.P., Davies, J. (eds.) FM 1999. LNCS, vol. 1708, pp. 608-621. Springer, Heidelberg (1999)
  • 64
    • 0038610515 scopus 로고
    • On the Correctness of Refinement Steps in Program Development. PhD thesis, Åbo Akademi, Department of Computer Science, Helsinki
    • A-1978-4
    • Back, R.J.: On the Correctness of Refinement Steps in Program Development. PhD thesis, Åbo Akademi, Department of Computer Science, Helsinki, Finland Report A-1978-4 (1978)
    • (1978) Finland Report
    • Back, R.J.1
  • 65
    • 38349065550 scopus 로고    scopus 로고
    • Carrington, D., Hayes, I., Nickson, R., Watson, G., Welsh, J.: A Review of Existing Refinement Tools. SVRC TR-94-8, University of Queensland (1994)
    • Carrington, D., Hayes, I., Nickson, R., Watson, G., Welsh, J.: A Review of Existing Refinement Tools. SVRC TR-94-8, University of Queensland (1994)
  • 66
    • 0004176640 scopus 로고
    • 2nd edn. Prentice-Hall International, Englewood Cliffs, New Jersey
    • Jones, C.B.: Systematic Software Development Using VDM, 2nd edn. Prentice-Hall International, Englewood Cliffs, New Jersey (1990)
    • (1990) Systematic Software Development Using VDM
    • Jones, C.B.1
  • 68
    • 24644509326 scopus 로고    scopus 로고
    • Using B as a High Level Programming Language in an Industrial Project: Roissy VAL
    • Nantes, pp
    • Badeau, F., Amelot, A.: Using B as a High Level Programming Language in an Industrial Project: Roissy VAL. In: Z to B Conference / Nantes, pp. 334-354 (2005)
    • (2005) Z to B Conference , pp. 334-354
    • Badeau, F.1    Amelot, A.2
  • 69
    • 38349011822 scopus 로고    scopus 로고
    • Burdy, L., J.M.: Automatic Refinement. In: Woodcock, J.C.P., Davies, J., Wing, J.M. (eds.) FM 1999. LNCS, 1709, Springer, Heidelberg (1999)
    • Burdy, L., J.M.: Automatic Refinement. In: Woodcock, J.C.P., Davies, J., Wing, J.M. (eds.) FM 1999. LNCS, vol. 1709, Springer, Heidelberg (1999)
  • 71
    • 84944677742 scopus 로고    scopus 로고
    • Owre, S., Rushby, J.M., Shankar, N.: PVS: A Prototype Verification System. In: Kapur, D. (ed.) Automated Deduction - CADE-11. LNCS, 607, pp. 748-752. Springer, Heidelberg (1992)
    • Owre, S., Rushby, J.M., Shankar, N.: PVS: A Prototype Verification System. In: Kapur, D. (ed.) Automated Deduction - CADE-11. LNCS, vol. 607, pp. 748-752. Springer, Heidelberg (1992)
  • 75
    • 84863935630 scopus 로고    scopus 로고
    • The PROSPER Toolkit
    • Schwartzbach, M.I, Graf, S, eds, ETAPS 2000 and TACAS 2000, Springer, Heidelberg
    • Dennis, L.A., Collins, G., Norrish, M., Boulton, R., Slind, K., Robinson, G., Gordon, M., Melham, T.: The PROSPER Toolkit. In: Schwartzbach, M.I., Graf, S. (eds.) ETAPS 2000 and TACAS 2000. LNCS, vol. 1785, Springer, Heidelberg (2000)
    • (2000) LNCS , vol.1785
    • Dennis, L.A.1    Collins, G.2    Norrish, M.3    Boulton, R.4    Slind, K.5    Robinson, G.6    Gordon, M.7    Melham, T.8
  • 76
    • 0037002483 scopus 로고    scopus 로고
    • Application of Formal Methods to the Railway Signaling Systems
    • 434, 169-174
    • Terada, N., Fukuda, M.: Application of Formal Methods to the Railway Signaling Systems. Quarterly Report of RTRI 43(4), 169-174 (2002)
    • (2002) Quarterly Report of RTRI
    • Terada, N.1    Fukuda, M.2
  • 77
    • 27744542715 scopus 로고    scopus 로고
    • Dion, B., Gartner, J.: Efficient Development of Embedded Automotive Software with IEC 61508 Objectives using SCADE Drive. In: VDI 12th International Conference: Electronic Systems for Vehicles, VDI (October 2005)
    • Dion, B., Gartner, J.: Efficient Development of Embedded Automotive Software with IEC 61508 Objectives using SCADE Drive. In: VDI 12th International Conference: Electronic Systems for Vehicles, VDI (October 2005)
  • 78
    • 33745413804 scopus 로고    scopus 로고
    • UML-B: Formal modeling and design aided by UML
    • Snook, C., Butler, M.: UML-B: Formal modeling and design aided by UML. ACM Trans. Softw. Eng. Methodol. 15(1), 92-122 (2006)
    • (2006) ACM Trans. Softw. Eng. Methodol , vol.15 , Issue.1 , pp. 92-122
    • Snook, C.1    Butler, M.2
  • 79
    • 38349063507 scopus 로고    scopus 로고
    • Co-simulation of Real-time Embedded Control Systems
    • IFM 2007: Integrated Formal Methods, Springer, Heidelberg
    • Verhoef, M., Peter Visser, J.H., Broenink, J.: Co-simulation of Real-time Embedded Control Systems. In: IFM 2007: Integrated Formal Methods. LNCS, Springer, Heidelberg (2007)
    • (2007) LNCS
    • Verhoef, M.1    Peter Visser, J.H.2    Broenink, J.3
  • 80
    • 84955570314 scopus 로고    scopus 로고
    • Fröhlich, B., Larsen, P.G.: Combining VDM-SL Specifications with C++ Code. In: Gaudel, M.-C., Woodcock, J. (eds.) FME 1996. LNCS, 1051, pp. 179-194. Springer, Heidelberg (1996)
    • Fröhlich, B., Larsen, P.G.: Combining VDM-SL Specifications with C++ Code. In: Gaudel, M.-C., Woodcock, J. (eds.) FME 1996. LNCS, vol. 1051, pp. 179-194. Springer, Heidelberg (1996)
  • 81
    • 33847583517 scopus 로고
    • A Formal Specification-Based Prototyping System
    • Barnes, D, Brown, P, eds, Peter Peregrinus Ltd, London
    • Hekmatpour, S., Ince, D.C.: A Formal Specification-Based Prototyping System. In: Barnes, D., Brown, P. (eds.) Software Engineering 1986, pp. 317-335. Peter Peregrinus Ltd., London (1986)
    • (1986) Software Engineering , pp. 317-335
    • Hekmatpour, S.1    Ince, D.C.2
  • 83
    • 38349042444 scopus 로고    scopus 로고
    • RODIN-Project-Members: RODIN (2007), http://rodin.cs.ncl.ac.uk/
    • RODIN-Project-Members: RODIN (2007), http://rodin.cs.ncl.ac.uk/
  • 84
    • 0036504655 scopus 로고    scopus 로고
    • Formal Methods Application: An Empirical Tale of Software Development
    • Sobel, A.E.K., Clarkson, M.R.: Formal Methods Application: An Empirical Tale of Software Development. IEEE Trans. Software Engineering 28(3), 308-320 (2002)
    • (2002) IEEE Trans. Software Engineering , vol.28 , Issue.3 , pp. 308-320
    • Sobel, A.E.K.1    Clarkson, M.R.2
  • 85
    • 0041963110 scopus 로고    scopus 로고
    • Comments on Formal Methods Application: An Empirical Tale of Software Development
    • Berry, D.M., Tichy, W.F.: Comments on Formal Methods Application: An Empirical Tale of Software Development. IEEE Transactions on Software Engineering 29(6), 567-571 (2003)
    • (2003) IEEE Transactions on Software Engineering , vol.29 , Issue.6 , pp. 567-571
    • Berry, D.M.1    Tichy, W.F.2
  • 86
    • 0042850321 scopus 로고    scopus 로고
    • Response to Comments on Formal Methods Application: An Empirical Tale of Software Development
    • Sobel, A.E.K., Clarkson, M.R.: Response to Comments on Formal Methods Application: An Empirical Tale of Software Development. IEEE Trans. Software Engineering 29(6), 572-575 (2003)
    • (2003) IEEE Trans. Software Engineering , vol.29 , Issue.6 , pp. 572-575
    • Sobel, A.E.K.1    Clarkson, M.R.2
  • 87
    • 0033687064 scopus 로고    scopus 로고
    • Empirical Results of a Software Engineering Curriculum Incorporating Formal Methods
    • ACM Press, New York
    • Sobel, A.E.K.: Empirical Results of a Software Engineering Curriculum Incorporating Formal Methods. In: Proceedings of SIGCSE 2000, ACM, pp. 157-161. ACM Press, New York (2000)
    • (2000) Proceedings of SIGCSE 2000, ACM , pp. 157-161
    • Sobel, A.E.K.1
  • 88
    • 38349013922 scopus 로고    scopus 로고
    • Learning by Doing: Practical Courses in Light-weight Formal Methods using VDM++
    • School of Computing Science, Newcastle University December
    • Larsen, P.G., Fitzgerald, J.S., Riddle, S.: Learning by Doing: Practical Courses in Light-weight Formal Methods using VDM++. Technical Report CS-TR:992, School of Computing Science, Newcastle University (December 2006)
    • (2006) Technical Report CS-TR , vol.992
    • Larsen, P.G.1    Fitzgerald, J.S.2    Riddle, S.3
  • 89
    • 33947694410 scopus 로고    scopus 로고
    • Is Abstraction the Key to Computing?
    • Kramer, J.: Is Abstraction the Key to Computing? Communications of the ACM 50(4), 37-42 (2007)
    • (2007) Communications of the ACM , vol.50 , Issue.4 , pp. 37-42
    • Kramer, J.1
  • 90
    • 19044390891 scopus 로고    scopus 로고
    • Barnett, M., Leino, R.M., Schulte, W.: The Spec# Programming System: An Overview. In: Barthe, G., Burdy, L., Huisman, M., Lanet, J.-L., Muntean, T. (eds.) CASSIS 2004. LNCS, 3362, Springer, Heidelberg (2005)
    • Barnett, M., Leino, R.M., Schulte, W.: The Spec# Programming System: An Overview. In: Barthe, G., Burdy, L., Huisman, M., Lanet, J.-L., Muntean, T. (eds.) CASSIS 2004. LNCS, vol. 3362, Springer, Heidelberg (2005)
  • 91
    • 84974676892 scopus 로고    scopus 로고
    • Weaving Formal Methods into the Undergraduate Computer Science Curriculum
    • Rus, T, ed, AMAST 2000, Springer, Heidelberg
    • Wing, J.: Weaving Formal Methods into the Undergraduate Computer Science Curriculum. In: Rus, T. (ed.) AMAST 2000. LNCS, vol. 1816, Springer, Heidelberg (2000)
    • (2000) LNCS , vol.1816
    • Wing, J.1
  • 92
    • 84976723841 scopus 로고
    • Attitudes Toward the Teaching of Formal Methods of Software Development in die Undergraduate Computer Science Curriculum: A Survey
    • Palmer, T.V, Pleasant, J.C.: Attitudes Toward the Teaching of Formal Methods of Software Development in die Undergraduate Computer Science Curriculum: a Survey. SIGCSE Bulletin 27(3), 53-59 (1995)
    • (1995) SIGCSE Bulletin , vol.27 , Issue.3 , pp. 53-59
    • Palmer, T.V.1    Pleasant, J.C.2
  • 93
    • 48749103203 scopus 로고    scopus 로고
    • Integrating Formal Methods Tools into Undergraduate Computer Science Curriculum
    • IEEE Computer Society Press, Los Alamitos
    • Skevoulis, S., Makarov, V.: Integrating Formal Methods Tools into Undergraduate Computer Science Curriculum. In: Frontiers in Education Conference, 36th Annual, ASEE, pp. 1-6. IEEE Computer Society Press, Los Alamitos (2006)
    • (2006) Frontiers in Education Conference, 36th Annual, ASEE , pp. 1-6
    • Skevoulis, S.1    Makarov, V.2


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