메뉴 건너뛰기




Volumn 7, Issue 1, 1997, Pages 1-42

Formal requirements and design specifications: The clepsydra methodology

Author keywords

Formal methods; Larch; Software process; Verification tools; Z

Indexed keywords


EID: 0010795072     PISSN: 02181940     EISSN: None     Source Type: Journal    
DOI: 10.1142/S0218194097000023     Document Type: Article
Times cited : (3)

References (28)
  • 1
    • 0000778253 scopus 로고
    • Z and HOL
    • eds. J. Bowen and J. Hall Springer Verlag
    • J. Bowen and M. Gordon, "Z and HOL", in Proc. 8th Z Users Workshop (ZUM94), eds. J. Bowen and J. Hall (Springer Verlag, 1994), pp. 141-167.
    • (1994) Proc. 8th Z Users Workshop (ZUM94) , pp. 141-167
    • Bowen, J.1    Gordon, M.2
  • 2
    • 84987184897 scopus 로고
    • Creating specifications from code: Reverse engineering techniques
    • P. Breuer and K. Lano, "Creating specifications from code: Reverse engineering techniques", Software Maintenance - Research and Practice 3 (1991) 145-162.
    • (1991) Software Maintenance - Research and Practice , vol.3 , pp. 145-162
    • Breuer, P.1    Lano, K.2
  • 3
    • 5244255369 scopus 로고
    • Deriving modular designs from formal specifications
    • ed. D. Notkin, ACM SIGSOFT Software Engineering Notes, Los Angeles, CA, December
    • D. Carrington, D. Duke, I. Hayes, and J.Welsh, "Deriving modular designs from formal specifications", in Proc. 1st ACM SIGSOFT Conf. on Foundations of Software Engineering, ed. D. Notkin, ACM SIGSOFT Software Engineering Notes, vol. 18:5, Los Angeles, CA, December 1993, pp. 89-98.
    • (1993) Proc. 1st ACM SIGSOFT Conf. on Foundations of Software Engineering , vol.18 , Issue.5 , pp. 89-98
    • Carrington, D.1    Duke, D.2    Hayes, I.3    Welsh, J.4
  • 4
    • 84951850632 scopus 로고    scopus 로고
    • A formal approach to software design: The Clepsydra methodology
    • Proc. 9th Int. Conf. on the Z Formal Specification Notation (ZUM95), eds. J. Bowen and M. Hinchey, Springer Verlag
    • P. Ciaccia, P. Ciancarini and W. Penzo, "A formal approach to software design: The Clepsydra methodology", in Proc. 9th Int. Conf. on the Z Formal Specification Notation (ZUM95), eds. J. Bowen and M. Hinchey, Lecture Notes in Computer Science, vol. 967 (Springer Verlag, 1996), pp. 5-24.
    • (1996) Lecture Notes in Computer Science , vol.967 , pp. 5-24
    • Ciaccia, P.1    Ciancarini, P.2    Penzo, W.3
  • 5
    • 84951753846 scopus 로고    scopus 로고
    • Matching requirements with design
    • Proc. 9th Int. Conf. on the Z Formal Specification Notation (ZUM95), eds. J. Bowen and M. Hinchey, Springer Verlag
    • P. Ciancarini and P. Ciaccia, "Matching requirements with design", in Proc. 9th Int. Conf. on the Z Formal Specification Notation (ZUM95), eds. J. Bowen and M. Hinchey, Lecture Notes in Computer Science, vol. 967 (Springer Verlag, 1996), pp. 482-496.
    • (1996) Lecture Notes in Computer Science , vol.967 , pp. 482-496
    • Ciancarini, P.1    Ciaccia, P.2
  • 6
    • 84957678740 scopus 로고
    • From MooZ to Eiffel: A rigorous approach to system development
    • Proc. Conf. Formal Methods Europe 1994, Springer Verlag
    • V. Cordeiro, A. Sampaio and S. Meira, "From MooZ to Eiffel: A rigorous approach to system development", in Proc. Conf. Formal Methods Europe 1994, Lecture Notes in Computer Science, vol. 873 (Springer Verlag, 1994), pp. 306-325.
    • (1994) Lecture Notes in Computer Science , vol.873 , pp. 306-325
    • Cordeiro, V.1    Sampaio, A.2    Meira, S.3
  • 7
    • 85031730542 scopus 로고
    • EZ: A system for automatic prototyping of Z specifications
    • VDM 91: Formal Software Development Methods, ed. S. Prehn and W. J. Toetenel, Springer Verlag
    • V. Doma and R. Nicholl, "EZ: A system for automatic prototyping of Z specifications", in VDM 91: Formal Software Development Methods, ed. S. Prehn and W. J. Toetenel, Lecture Notes in Computer Science, vol. 551 (Springer Verlag, 1991), pp. 189-203.
    • (1991) Lecture Notes in Computer Science , vol.551 , pp. 189-203
    • Doma, V.1    Nicholl, R.2
  • 9
    • 84976861590 scopus 로고
    • An overview of LP, the Larch Prover
    • Proc. 3rd Int. Conf. on Rewriting Techniques and Applications
    • S. Garland and J. Guttag, "An overview of LP, the Larch Prover", in Proc. 3rd Int. Conf. on Rewriting Techniques and Applications, Lecture Notes in Computer Science, vol. 355 (1989) 137-151.
    • (1989) Lecture Notes in Computer Science , vol.355 , pp. 137-151
    • Garland, S.1    Guttag, J.2
  • 10
    • 0002424767 scopus 로고
    • An initial algebra approach to the specification, correctness and implementation of abstract data types
    • ed. R. Yeh Prentice-Hall
    • J. Goguen, J. Thatcher and E. Wagner, "An initial algebra approach to the specification, correctness and implementation of abstract data types", in Current Trends in Programming Methodology, vol. IV, ed. R. Yeh (Prentice-Hall, 1978), pp. 80-149.
    • (1978) Current Trends in Programming Methodology , vol.4 , pp. 80-149
    • Goguen, J.1    Thatcher, J.2    Wagner, E.3
  • 12
    • 84941297567 scopus 로고
    • A tutorial on Larch and LCL, a Larch/C interface language
    • VDM91: Formal Software Development Methods (Tutorials), eds. S. Prehn and W. J. Toetenel, Springer Verlag
    • J. Guttag and J. Horning, "A tutorial on Larch and LCL, a Larch/C interface language", in VDM91: Formal Software Development Methods (Tutorials), eds. S. Prehn and W. J. Toetenel, Lecture Notes in Computer Science, vol. 552 (Springer Verlag, 1991), pp. 1-78.
    • (1991) Lecture Notes in Computer Science , vol.552 , pp. 1-78
    • Guttag, J.1    Horning, J.2
  • 14
    • 0022115115 scopus 로고
    • The Larch family of specification languages
    • J. Guttag, J. Horning and J. Wing, "The Larch family of specification languages", IEEE Software 2(5) (1985) 24-36.
    • (1985) IEEE Software , vol.2 , Issue.5 , pp. 24-36
    • Guttag, J.1    Horning, J.2    Wing, J.3
  • 17
    • 0021852765 scopus 로고
    • Testing formal specifications to detect design errors
    • R. Kemmerer, "Testing formal specifications to detect design errors", IEEE Transactions on Software Engineering 11(1) (1985) 32-43.
    • (1985) IEEE Transactions on Software Engineering , vol.11 , Issue.1 , pp. 32-43
    • Kemmerer, R.1
  • 18
    • 85031804999 scopus 로고
    • Z and the refinement calculus
    • VDM and Z-Formal Methods, eds. D. Bjorner, C. Hoare and H. Langmaack, Springer Verlag
    • S. King, "Z and the refinement calculus", in VDM and Z-Formal Methods, eds. D. Bjorner, C. Hoare and H. Langmaack, Lecture Notes in Computer Science, vol. 428 (Springer Verlag, 1990), pp. 164-188.
    • (1990) Lecture Notes in Computer Science , vol.428 , pp. 164-188
    • King, S.1
  • 22
    • 0026271543 scopus 로고
    • Specifications as search keys for software libraries
    • MIT Press
    • E. Rollins and J. Wing, "Specifications as search keys for software libraries", in Proc. 8th Int. Conf. on Logic Programming (MIT Press, 1991), pp. 173-187.
    • (1991) Proc. 8th Int. Conf. on Logic Programming , pp. 173-187
    • Rollins, E.1    Wing, J.2
  • 27
    • 0025480317 scopus 로고
    • A specifier's introduction to formal methods
    • J. Wing, "A specifier's introduction to formal methods", IEEE Computer 23(9) (1990) 8-24.
    • (1990) IEEE Computer , vol.23 , Issue.9 , pp. 8-24
    • Wing, J.1
  • 28
    • 0022738102 scopus 로고
    • A survey of software design techniques
    • S. Yau and J. Tsai, "A survey of software design techniques", IEEE Trans. on Software Engineering 12(6) (1986) 713-721.
    • (1986) IEEE Trans. on Software Engineering , vol.12 , Issue.6 , pp. 713-721
    • Yau, S.1    Tsai, J.2


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