메뉴 건너뛰기




Volumn 40, Issue 3, 1998, Pages 275-296

Specifications are necessarily informal or: Some more myths of formal methods

Author keywords

[No Author keywords available]

Indexed keywords

COMPUTER HARDWARE DESCRIPTION LANGUAGES; COMPUTER SCIENCE; COMPUTER SOFTWARE; FORMAL LANGUAGES;

EID: 0032027911     PISSN: 01641212     EISSN: None     Source Type: Journal    
DOI: 10.1016/S0164-1212(98)00172-1     Document Type: Article
Times cited : (16)

References (38)
  • 1
    • 0022135538 scopus 로고
    • A 15 year perspective on automatic programming
    • Balzer, R., A 15 year perspective on automatic programming. IEEE Trans. on Software Engineering 11(11):1257-1268 (1985).
    • (1985) IEEE Trans. on Software Engineering , vol.11 , Issue.11 , pp. 1257-1268
    • Balzer, R.1
  • 2
    • 0017945920 scopus 로고
    • Informality in program specifications
    • Balzer, R., Goldman, N., and Wile, D., Informality in program specifications. IEEE Trans. on Software Engineering 4(2):94-102 (1978). Also in C. Rich and R. C. Waters (eds.), Readings in Artificial Intelligence and Software Engineering, pp. 223-232. Morgan Kaufmann, 1986.
    • (1978) IEEE Trans. on Software Engineering , vol.4 , Issue.2 , pp. 94-102
    • Balzer, R.1    Goldman, N.2    Wile, D.3
  • 4
    • 0029290423 scopus 로고
    • Ten commandments of formal methods
    • Bowen, J. P., and Hinchey, M. G., Ten commandments of formal methods. IEEE Computer 28(4):56-63 (1995a).
    • (1995) IEEE Computer , vol.28 , Issue.4 , pp. 56-63
    • Bowen, J.P.1    Hinchey, M.G.2
  • 5
    • 0029346301 scopus 로고
    • Seven more myths of formal methods
    • Bowen, J. P., and Hinchey, M. G., Seven more myths of formal methods. IEEE Software 12(3):34-41 (1995b).
    • (1995) IEEE Software , vol.12 , Issue.3 , pp. 34-41
    • Bowen, J.P.1    Hinchey, M.G.2
  • 7
    • 0018466858 scopus 로고
    • Social processes and proofs of theorems and programs
    • De Millo, R. A., Lipton, R. J., and Perlis, A. J., Social processes and proofs of theorems and programs. Comm. of the ACM 22(5):271-280 (1979). Reactions in Comm. of the ACM 22(11):621-630 (1979).
    • (1979) Comm. of the ACM , vol.22 , Issue.5 , pp. 271-280
    • De Millo, R.A.1    Lipton, R.J.2    Perlis, A.J.3
  • 8
    • 84976674850 scopus 로고
    • De Millo, R. A., Lipton, R. J., and Perlis, A. J., Social processes and proofs of theorems and programs. Comm. of the ACM 22(5):271-280 (1979). Reactions in Comm. of the ACM 22(11):621-630 (1979).
    • (1979) Comm. of the ACM , vol.22 , Issue.11 , pp. 621-630
  • 9
    • 0037693211 scopus 로고
    • A debate on teaching computing science
    • Denning, P. J. (ed.), A debate on teaching computing science. Comm. of the ACM 32(12):1397-1414 (1989).
    • (1989) Comm. of the ACM , vol.32 , Issue.12 , pp. 1397-1414
    • Denning, P.J.1
  • 10
    • 0024085326 scopus 로고
    • Program verification: The very idea
    • Fetzer, J. H., Program verification: The very idea. Comm. of the ACM 31(9):1048-1063 (1988). Reactions in Comm. of the ACM 32(3):374-381 (1989).
    • (1988) Comm. of the ACM , vol.31 , Issue.9 , pp. 1048-1063
    • Fetzer, J.H.1
  • 11
    • 84976736791 scopus 로고
    • Fetzer, J. H., Program verification: The very idea. Comm. of the ACM 31(9):1048-1063 (1988). Reactions in Comm. of the ACM 32(3):374-381 (1989).
    • (1989) Comm. of the ACM , vol.32 , Issue.3 , pp. 374-381
  • 14
    • 0005286768 scopus 로고
    • On the use of inductive reasoning in program synthesis: Prejudice and prospects
    • L. Fribourg and F. Turini (eds.), LNCS 883, Springer-Verlag
    • Flener, P., and Popelínsky, L., On the use of inductive reasoning in program synthesis: Prejudice and prospects. In L. Fribourg and F. Turini (eds.), Proc. of META'94 and LOPSTR'94, pp. 69-87. LNCS 883, Springer-Verlag, 1994.
    • (1994) Proc. of META'94 and LOPSTR'94 , pp. 69-87
    • Flener, P.1    Popelínsky, L.2
  • 15
    • 0026155724 scopus 로고
    • Informal and formal requirements specification languages: Bridging the gap
    • Fraser, M. D., Kumar, K., and Vaishnavi, V. K., Informal and formal requirements specification languages: Bridging the gap. IEEE Trans. on Software Engineering 17(5):454-466 (1991).
    • (1991) IEEE Trans. on Software Engineering , vol.17 , Issue.5 , pp. 454-466
    • Fraser, M.D.1    Kumar, K.2    Vaishnavi, V.K.3
  • 16
    • 0028516418 scopus 로고
    • Strategies for incorporating formal specifications in software development
    • Fraser, M. D., Kumar, K., and Vaishnavi, V. K., Strategies for incorporating formal specifications in software development. Comm. of the ACM 37(10):74-86 (1994).
    • (1994) Comm. of the ACM , vol.37 , Issue.10 , pp. 74-86
    • Fraser, M.D.1    Kumar, K.2    Vaishnavi, V.K.3
  • 17
    • 0026926404 scopus 로고
    • Specifications are (preferably) executable
    • Fuchs, N. E., Specifications are (preferably) executable. Software Engineering Journal 7:323-334 (1992).
    • (1992) Software Engineering Journal , vol.7 , pp. 323-334
    • Fuchs, N.E.1
  • 18
    • 0028194745 scopus 로고
    • Experience with formal methods in critical systems
    • Gerhart, S. L., Craigen, D., and Ralston, T., Experience with formal methods in critical systems. IEEE Software 11(1):21-28 (1994).
    • (1994) IEEE Software , vol.11 , Issue.1 , pp. 21-28
    • Gerhart, S.L.1    Craigen, D.2    Ralston, T.3
  • 19
    • 0002476777 scopus 로고
    • Software's chronic crisis
    • Gibbs, W. W., Software's chronic crisis. Scientific American 271(3):86-95 (1994).
    • (1994) Scientific American , vol.271 , Issue.3 , pp. 86-95
    • Gibbs, W.W.1
  • 20
    • 0030109943 scopus 로고    scopus 로고
    • Executing formal specifications need not be harmful
    • Gravell, A., and Henderson, P., Executing formal specifications need not be harmful. Software Engineering Journal 11:104-110 (1996).
    • (1996) Software Engineering Journal , vol.11 , pp. 104-110
    • Gravell, A.1    Henderson, P.2
  • 21
    • 0020190343 scopus 로고
    • Some notes on putting formal specifications to productive use
    • Guttag, J., Horning, J., and Wing, J., Some notes on putting formal specifications to productive use. Science of Computer Programming 2(1):53-68 (1982).
    • (1982) Science of Computer Programming , vol.2 , Issue.1 , pp. 53-68
    • Guttag, J.1    Horning, J.2    Wing, J.3
  • 22
    • 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
  • 23
    • 0001316705 scopus 로고
    • Specifications are not (necessarily) executable
    • Hayes, I. J., and Jones, C. B., Specifications are not (necessarily) executable. Software Engineering Journal 4(6):330-338 (1989).
    • (1989) Software Engineering Journal , vol.4 , Issue.6 , pp. 330-338
    • Hayes, I.J.1    Jones, C.B.2
  • 24
    • 0023418847 scopus 로고
    • An overview of some formal methods for program design
    • Hoare, C. A. R., An overview of some formal methods for program design. IEEE Computer 20(9):85-91 (1987).
    • (1987) IEEE Computer , vol.20 , Issue.9 , pp. 85-91
    • Hoare, C.A.R.1
  • 27
    • 0023827127 scopus 로고
    • Deriving specifications from requirements
    • IEEE Computer Science Press
    • Johnson, W. L., Deriving specifications from requirements. In Proc. of ICSE'88. IEEE Computer Science Press, 1988.
    • (1988) Proc. of ICSE'88
    • Johnson, W.L.1
  • 28
    • 0030151438 scopus 로고    scopus 로고
    • Applying formal specification in industry
    • Larsen, P. G., Fitzgerald, J., and Brookes, T., Applying formal specification in industry. IEEE Software 13(7):48-56 (1996).
    • (1996) IEEE Software , vol.13 , Issue.7 , pp. 48-56
    • Larsen, P.G.1    Fitzgerald, J.2    Brookes, T.3
  • 31
    • 0041656692 scopus 로고    scopus 로고
    • On the desirable link between theory and practice in abstract interpretation
    • P. Van Hentenryck (ed.), LNCS, Springer-Verlag
    • Le Charlier, B., and Flener, P., On the desirable link between theory and practice in abstract interpretation. In P. Van Hentenryck (ed.), Proc. of SAS'97, pp. 379-387. LNCS, Springer-Verlag, 1997.
    • (1997) Proc. of SAS'97 , pp. 379-387
    • Le Charlier, B.1    Flener, P.2
  • 32
    • 0021865922 scopus 로고
    • On formalism in specifications
    • Meyer, B., On formalism in specifications. IEEE Software 2(1):6-26 (1985).
    • (1985) IEEE Software , vol.2 , Issue.1 , pp. 6-26
    • Meyer, B.1
  • 33
    • 0028585022 scopus 로고
    • Mathematical description and specification of software
    • B. Pehrson and I. Simon (eds.), Elsevier Science
    • Parnas, D. L., Mathematical description and specification of software. In B. Pehrson and I. Simon (eds.), Proc. of IFIP'94, pp. 354-359. Elsevier Science, 1994.
    • (1994) Proc. of IFIP'94 , pp. 354-359
    • Parnas, D.L.1
  • 34
    • 0029387560 scopus 로고
    • Functional documentation for computer systems engineering
    • Parnas, D. L., and Madey, J., Functional documentation for computer systems engineering. Science of Computer Programming 25:41-61 (1995).
    • (1995) Science of Computer Programming , vol.25 , pp. 41-61
    • Parnas, D.L.1    Madey, J.2
  • 35
    • 0030126057 scopus 로고    scopus 로고
    • An invitation to formal methods
    • Saiedian, H. (ed.), An invitation to formal methods. IEEE Computer 29(4):16-30 (1996).
    • (1996) IEEE Computer , vol.29 , Issue.4 , pp. 16-30
    • Saiedian, H.1
  • 36
    • 0025480317 scopus 로고
    • A specifier's introduction to formal methods
    • Wing, J. M., A specifier's introduction to formal methods. IEEE Computer 7(5):8-24 (1990).
    • (1990) IEEE Computer , vol.7 , Issue.5 , pp. 8-24
    • Wing, J.M.1


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