메뉴 건너뛰기




Volumn 13, Issue 1, 2001, Pages 50-91

SCTL-MUS: A formal methodology for software development of distributed systems. A case study

Author keywords

Formal description techniques; Formal verification; Functional requirements; Incremental specification; Temporal logic; Unspecification

Indexed keywords


EID: 0002449788     PISSN: 09345043     EISSN: None     Source Type: Journal    
DOI: 10.1007/pl00003939     Document Type: Article
Times cited : (33)

References (47)
  • 3
    • 0029346301 scopus 로고
    • Seven more myths of formal methods
    • Bowen, J. P. and Hinchey, M. G.: Seven more myths of formal methods. IEEE Software, 12(4):34-41, 1995.
    • (1995) IEEE Software , vol.12 , Issue.4 , pp. 34-41
    • Bowen, J.P.1    Hinchey, M.G.2
  • 4
    • 0029290423 scopus 로고
    • Ten commandments of formal methods
    • Bowen, J. P. and Hinchey, M. G.: Ten commandments of formal methods. Computer, 28(4):56-63, 1995.
    • (1995) Computer , vol.28 , Issue.4 , pp. 56-63
    • Bowen, J.P.1    Hinchey, M.G.2
  • 6
    • 0024012763 scopus 로고
    • A spiral model of software development and enhancement
    • Boehm, B. W.: A spiral model of software development and enhancement. IEEE Computer, 21(5):61-72, 1988.
    • (1988) IEEE Computer , vol.21 , Issue.5 , pp. 61-72
    • Boehm, B.W.1
  • 7
    • 0007560852 scopus 로고    scopus 로고
    • Formal description techniques: How formal and descriptive are they?
    • R. Gotzhein and J. Bredereke, editors, International Federation for Information Processing, Chapman & Hill, London
    • Broy, M.: Formal description techniques: how formal and descriptive are they? In R. Gotzhein and J. Bredereke, editors, Formal Description Techniques IX. Theory, Application and Tools, International Federation for Information Processing, Chapman & Hill, London, 1996, pp. 95-110.
    • (1996) Formal Description Techniques IX. Theory, Application and Tools , pp. 95-110
    • Broy, M.1
  • 8
    • 0022706656 scopus 로고
    • Automatic verification of finite-state concurrent systems using temporal logic specifications
    • Clarke, E. M., Emerson, E. A. and Sistla, A. P.: 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.M.1    Emerson, E.A.2    Sistla, A.P.3
  • 10
    • 0009451677 scopus 로고
    • On the usability of logics which handle partial functions
    • C. Morgan and J. Woodcock, editors. Springer, Berlin
    • Cheng, J. H. and Jones, C. B.: On the usability of logics which handle partial functions. In C. Morgan and J. Woodcock, editors. Proceedings of the Third Refinement Workshop. Springer, Berlin, 1990.
    • (1990) Proceedings of the Third Refinement Workshop
    • Cheng, J.H.1    Jones, C.B.2
  • 11
    • 0000289556 scopus 로고    scopus 로고
    • Strategic directions in computing research: Tools and partial analysis
    • Clarke, E. M. and Wing, J. M.: Strategic directions in computing research: tools and partial analysis. ACM Computing Survey, 28A(4):1996.
    • (1996) ACM Computing Survey , vol.28 A , Issue.4
    • Clarke, E.M.1    Wing, J.M.2
  • 13
    • 0007750999 scopus 로고    scopus 로고
    • Acceptance of formal methods: Lessons from hardware design
    • Dill, D. L. and Rushby, J.: Acceptance of formal methods: lessons from hardware design. IEEE Computer, 29(4):16-30, 1996.
    • (1996) IEEE Computer , vol.29 , Issue.4 , pp. 16-30
    • Dill, D.L.1    Rushby, J.2
  • 15
    • 0028516418 scopus 로고
    • Strategies for incorporating formal specifications in software development
    • Fraser, M. D., Kumax, K. and Vaishnaki, V. K.: Strategies for incorporating formal specifications in software development. Communications ACM, 37(10):74-86, 1994.
    • (1994) Communications ACM , vol.37 , Issue.10 , pp. 74-86
    • Fraser, M.D.1    Kumax, K.2    Vaishnaki, V.K.3
  • 20
    • 0025489197 scopus 로고
    • Seven myths of formal methods
    • Hall, J. A.: Seven myths of formal methods. IEEE Software, 7(5):11-19, 1990.
    • (1990) IEEE Software , vol.7 , Issue.5 , pp. 11-19
    • Hall, J.A.1
  • 22
    • 0043074273 scopus 로고    scopus 로고
    • To formalize or not to formalize
    • Hinchey, M. G. and Bowen, J. P.: To formalize or not to formalize. Computer, 29(4):18-19, 1996.
    • (1996) Computer , vol.29 , Issue.4 , pp. 18-19
    • Hinchey, M.G.1    Bowen, J.P.2
  • 23
    • 0003127197 scopus 로고    scopus 로고
    • Impediments to industrial use of formal methods
    • Holloway, M. C. and Butler, R. W.: Impediments to industrial use of formal methods. Computer, 29(4):25-26, 1996.
    • (1996) Computer , vol.29 , Issue.4 , pp. 25-26
    • Holloway, M.C.1    Butler, R.W.2
  • 24
    • 0021513992 scopus 로고
    • A logic covering undefinedness in program proofs
    • Barringer, H., Cheng, J. H. and Jones, C. B.: A logic covering undefinedness in program proofs. Acta Informatica, 21(3):251-269, 1984.
    • (1984) Acta Informatica , vol.21 , Issue.3 , pp. 251-269
    • Barringer, H.1    Cheng, J.H.2    Jones, C.B.3
  • 25
    • 0001316705 scopus 로고
    • Specifications are not (necessarily) executable
    • Hayes, I. J. and Jones, C. B.: Specifications are not (necessarily) executable. IEE/BCS Software Engineering Journal, 4(6):320-338, 1989.
    • (1989) IEE/BCS Software Engineering Journal , vol.4 , Issue.6 , pp. 320-338
    • Hayes, I.J.1    Jones, C.B.2
  • 29
    • 0028424892 scopus 로고
    • The temporal logic of actions
    • Lamport, L.: The temporal logic of actions. ACM TOPLAS, 872-923, 1984.
    • (1984) ACM TOPLAS , pp. 872-923
    • Lamport, L.1
  • 30
    • 0030151438 scopus 로고    scopus 로고
    • Applying formal specification in industry
    • Larsen, P. G., Fitzgerald, J. and 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
  • 31
    • 0030734230 scopus 로고    scopus 로고
    • Formal methods: Promises and problems
    • Luqi and Goguen, J. A.: Formal methods: promises and problems. IEEE Software, 73-85, 1997.
    • (1997) IEEE Software , pp. 73-85
    • Luqi1    Goguen, J.A.2
  • 34
    • 0042072580 scopus 로고
    • PhD thesis, Departamento de Ingeniería de Sistemas Telemáticos, Universidad Politécnica de Madrid
    • Pazos-Arias, J. J.: Transformación y verificación con LOTOS. PhD thesis, Departamento de Ingeniería de Sistemas Telemáticos, Universidad Politécnica de Madrid, 1995.
    • (1995) Transformación y Verificación con LOTOS
    • Pazos-Arias, J.J.1
  • 35
    • 0041571318 scopus 로고    scopus 로고
    • Una lógica temporal causal para la especificación de requisitos funcionales de un sistema distribuido
    • J. J. Pazos, M. Llamas and M. Fernández, editors
    • Pazos-Arias, J. J., García-Duque, J., Gil-Solla, A., Díaz-Redondo, R. P. and Fdez.-Vilas, A.: Una lógica temporal causal para la especificación de requisitos funcionales de un sistema distribuido. In J. J. Pazos, M. Llamas and M. Fernández, editors, V Jornadas de Concurrencia, 1997, 321-332.
    • (1997) V Jornadas de Concurrencia , pp. 321-332
    • Pazos-Arias, J.J.1    García-Duque, J.2    Gil-Solla, A.3    Díaz-Redondo, R.P.4    Fdez-Vilas, A.5
  • 36
    • 0003299970 scopus 로고
    • The foundation of a generic theorem prover
    • Paulson, L. C.: The foundation of a generic theorem prover. Journal of Automated Reasoning, 5(3):363-397, 1989.
    • (1989) Journal of Automated Reasoning , vol.5 , Issue.3 , pp. 363-397
    • Paulson, L.C.1
  • 37
    • 49149133038 scopus 로고
    • A temporal logic of concurrent programs
    • Pnueli, A.: A temporal logic of concurrent programs. Theoretical Computer Science, 13:45-60, 1981.
    • (1981) Theoretical Computer Science , vol.13 , pp. 45-60
    • Pnueli, A.1
  • 38
    • 85034618417 scopus 로고
    • Linear and branching structures in the semantics and logics of reactive systems
    • 12th ICALP
    • Pnueli, A.: Linear and branching structures in the semantics and logics of reactive systems. In 12th ICALP, Vol. 194 of Lecture Notes in Computer Science, 1985.
    • (1985) Lecture Notes in Computer Science , vol.194
    • Pnueli, A.1
  • 39
    • 0026927049 scopus 로고
    • Application and benefits of formal methods in software development
    • Plat, N., van Katwijk, J. and Toetenel, H.: Application and benefits of formal methods in software development. Software Engineering Journal, 7(5):335-347, 1992.
    • (1992) Software Engineering Journal , vol.7 , Issue.5 , pp. 335-347
    • Plat, N.1    Van Katwijk, J.2    Toetenel, H.3


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