On the lattice of specifications: Applications to a specification methodology
Tóm tắt
In this paper we investigate the lattice properties of the natural ordering between specifications, which expresses that a specification expresses a stronger requirement than another specification. The lattice-like structure that we uncover is used as a basis for a specification methodology.
Từ khóa
Tài liệu tham khảo
Back R.J.R., 1980, Mathematical Center Tracts 131
Backhouse R.C. de Bruin P.J. Malcolm G. and van der Woude J.: A Relational Theory of Types . Document 638 BUR-3. IFIP Working Group 2.1 Meeting Manchester UK May 1990.
Balzer R and Goodman N.: Criteria for Good Specifications and their Impact on Specification Languages. Proc. IEEE Conf. on Specifications 1979.
Boudriga N., 1990, A Database Structure for Software Reuse
Caplain M., 1978, These de Doctorat es-Sciences d'Etat
Carrington D. and Robinson K.: A Prototype Program Refinement Editor. Proc. 12th Australian Computer Science Conf. 1988.
Hehner E.C.R.: A Practical Theory of Programming. Book manuscript. Private correspondence July 1991.
Hoare C.A.R., 1986, The Weakest Pre-specification, Fundamentae Informatica, 9, 51
Hoare C.A.R., 1989, Proc. TAPSOFT'89
Liskov B. and Berzins V.: An Appraisal of Program Specifications. In: Research Directions in Software Technology P. Wegner (ed.) MIT Press 1979.
Liskov B., 1977, Current Trends in Programming Methodology: Software Specification and Design
Liu C.L., 1977, Elements of Discrete Mathematics
Manna Z., 1974, Mathematical Theory of Computation
Mili A., 1986, Specification Methodology: an Integrated Relationnal Approach, Software Practice and Experience, 16, 1003, 10.1002/spe.4380161105
Morgan C. and Gardiner P.H.B.: Data Refinement by Calculation . In: On The Refinement Calculus . C. Morgan K. Robinson and P. Gardiner (eds.) Technical Monograph PRG-70. Oxford University Computing Laboratory October 1988.
Morgan C. Robinson K. and Gardiner P.: On The Refinement Calculus . Technical Monograph PRG-70. Oxford University Computing Laboratory October 1988.