{"type":"ScholarlyArticle","title":"Putting Theories Together to Make Specifications","authors":[{"name":"Rod M. Burstall","slug":"rod-m-burstall","given":"Rod M.","family":"Burstall","affiliation":"Dept. of Artificial Intelligence Edinburgh University Edinburgh EH8 9NW"},{"name":"Joseph A. Goguen","slug":"joseph-a-goguen","given":"Joseph A.","family":"Goguen","affiliation":"Dept. of Computer Science University of California at L.A . Los Angeles , California 90024"}],"abstract":"","doi":null,"url":"https://ijcai.org/proceedings/1977/234","pdf":"https://ijcai.org/proceedings/1977/0234.pdf","markdown":"https://ijcai.org/proceedings/1977/234.md","bibtex":"https://ijcai.org/proceedings/1977/bibtex/234","volume":{"slug":"1977","title":"Proceedings of the Fifth International Joint Conference on Artificial Intelligence","short_title":"IJCAI 1977","url":"https://ijcai.org/proceedings/1977/","year":1977,"location":"Cambridge, MA, USA","dates":"","editors":"Raj Reddy","isbn":"","publisher":"International Joint Conferences on Artificial Intelligence","doi_prefix":""},"section":"Invited Panel","track":"Invited Panel","number":234,"pages":{"first":1045,"last":1057},"keywords":[],"videos":[],"references":[{"position":1,"raw":"Arsac, J , (1977) Program transformations as a programming tool . Research Report, Institut de Programmation, Universite de Paris VI .","title":"Program transformations as a programming tool","authors":"J Arsac","year":"1977","venue":null,"doi":null,"url":null,"internal_url":null},{"position":2,"raw":"Aubin, R, (1976) Mechanising structural inductfun, Ph . D. thesis , Depts . of Artificial Intel l igence and Computer Science, University of Edinburgh ,","title":"Mechanising structural inductfun","authors":"R Aubin","year":"1976","venue":null,"doi":null,"url":null,"internal_url":null},{"position":3,"raw":"Boyer, R. S. and M oore, J S, (1975) Proving theorems about LISP functions , JACM, 22 , 1, 129-144.","title":"Proving theorems about LISP functions","authors":"R S Boyer","year":"1975","venue":"JACM","doi":null,"url":null,"internal_url":"/proceedings/1973/62"},{"position":4,"raw":"--- - Burstall, R.M. and Darlington , J , (1977) A trans- formation system for developing recursive programs , JACM , 24, J.., 44-67.","title":"A transformation system for developing recursive programs","authors":"R M Burstall, J Darlington","year":"1977","venue":"JACM","doi":null,"url":null,"internal_url":null},{"position":5,"raw":"Burstall, R. M. (1977) Program proof, program transformation , program synthesis for recursive programs , Lecture notes at Summer School, Erice, Sicily, 1976 . To appear in Information the Journal of the Italian Association for Computer Science .","title":"Program proof, program transformation , program synthesis for recursive programs","authors":"R M Burstall","year":"1976","venue":"Lecture notes at Summer School","doi":null,"url":null,"internal_url":null},{"position":6,"raw":"Dahl, 0-J , , Myhrhaug , B. and Nygaard, K. (1970) The SIMVLA 67 Common Base Language , Public- ation S22, Norwegian Computing Centre, Oslo ,","title":"The SIMVLA 67 Common Base Language","authors":"0-J Dahl, B Myhrhaug, K Nygaard","year":"1970","venue":"Publication S22","doi":null,"url":null,"internal_url":null},{"position":7,"raw":"Darlington, J , (1975) Application of program transformation to program synthesis . Proc , of I nternat ional Symp osium on Proving and I mproving Programs , Arc-et-Senans, France , pp . 133-144.","title":"Application of program transformation to program synthesis","authors":"J Darlington","year":"1975","venue":"Proc , of I nternat ional Symp osium on Proving and I mproving Programs","doi":null,"url":null,"internal_url":null},{"position":8,"raw":"Darlington, J , (1976) The use and implementation of very high level speci fications , Invited paper at IFIP WG 2.3 Conference on Software Specifications, St , Pi erre-de-Chartreuse, France .","title":"The use and implementation of very high level speci fications","authors":"J Darlington","year":"1976","venue":"Invited paper at IFIP WG 2.3 Conference on Software Specifications","doi":null,"url":null,"internal_url":null},{"position":9,"raw":"Darlington , J . and Burstall , R. M. (1 976 ) A system which automatically improves programs . Acta Informatica, ~. 41 -60 ,","title":"A system which automatically improves programs","authors":"J Darlington, R M Burstall","year":null,"venue":"Acta Informatica","doi":null,"url":null,"internal_url":"/proceedings/1973/61"},{"position":10,"raw":"Dijkstra, E. W. (1975) Guarded commands, non- determinacy and formal derivation of programs . CACM , 1 §, ~. 453-457 .","title":"Guarded commands, nondeterminacy and formal derivation of programs","authors":"E W Dijkstra","year":"1975","venue":"CACM","doi":null,"url":null,"internal_url":null},{"position":11,"raw":"Goguen, J . A. (1976) Correctness and equivalence of data types, Proc , of 1975 Conference on Algebraic Systems, Udine , Italy, pp . 352-358, Springer-Verlag,","title":"Correctness and equivalence of data types","authors":"J A Goguen","year":"1976","venue":"Proc , of 1975 Conference on Algebraic Systems","doi":null,"url":null,"internal_url":null},{"position":12,"raw":"Goguen, J . A. (£V7 ) Abstract errors for abstract data types , To appear in Proc. of IFIP Working Conference on the Formal Description of Programming Concepts, New Brunswick, N. J .","title":"£V7 ) Abstract errors for abstract data types , To appear","authors":"J A Goguen","year":null,"venue":"Proc. of IFIP Working Conference on the Formal Description of Programming Concepts","doi":null,"url":null,"internal_url":null},{"position":13,"raw":"Goguen , J .A. and Tardo , J , (1977) OBJ-0 Prelim- inary Users Manual, Semantics and Theory of Computation Repor t, UCLA, Los Angeles ,","title":"OBJ-0 Preliminary Users Manual","authors":"J A Goguen, J Tardo","year":"1977","venue":"Semantics and Theory of Computation Repor t","doi":null,"url":null,"internal_url":null},{"position":14,"raw":"Go~en , J . A., Thatcher, J .W. and Wagner , E. G. (1977) An initial approach to the specific- ation , correctness and implementation of abstract data types , To appear in Current trends in programming methodology, ~. Data Structuring (ed . R. T. Yeh) Prentice Hall.","title":"An initial approach to the specification , correctness and implementation of abstract data types , To appear in Current trends in programming methodology","authors":"J A Go~en, J W Thatcher, E G Wagner","year":"1977","venue":"Data Structuring","doi":null,"url":null,"internal_url":null},{"position":15,"raw":"Guttag, J . V. (1975) The specification and application to programming of abstract data types . Computer Systems Research Technical Report CSRG-59 , University of Toronto.","title":"The specification and application to programming of abstract data types","authors":"J V Guttag","year":"1975","venue":null,"doi":null,"url":null,"internal_url":null},{"position":16,"raw":"Guttag, J . V. , Horowitz, E. and Musser, D. R. (1976) Abstract data types and software validation. Report ISI/ RR-76-48 , Information Sciences Institute, Marina del Rey , California.","title":"Abstract data types and software validation","authors":"J V Guttag, E Horowitz, D R Musser","year":"1976","venue":null,"doi":null,"url":null,"internal_url":null},{"position":17,"raw":"Kowalski, R. (1974) Predicate logic as a program- ming language . Pr oc . of IFIP Congress '74, pp . 569-574, Nor th Holland, Lawvere, F .W. (1963) Functional semantics of algebraic theories , Proc . of National Academy of Science , 50, pp . 869-872.","title":"Functional semantics of algebraic theories","authors":"R Kowalski","year":"1963","venue":"Proc . of National Academy of Science","doi":null,"url":null,"internal_url":null},{"position":18,"raw":"Liskov, B. H. (1975 ) A note on CLU, MAC-TR, MIT , Cambridge, Mass .","title":"A note on CLU, MAC-TR","authors":"B H Liskov","year":"1975","venue":null,"doi":null,"url":null,"internal_url":null},{"position":19,"raw":"Liskov , B. H. and Ber zins, V, (1977) An appraisal of program specifications , Computation Structures Group Memo 141 -1, MIT, Cambridge, Mass.","title":"An appraisal of program specifications","authors":"B H Liskov, V Ber Zins","year":"1977","venue":"Computation Structures Group Memo","doi":null,"url":null,"internal_url":null},{"position":20,"raw":"Mackworth , A. K. (1977) Consistency in networks of relations, Artificial Intelligence, ~. J.., 99-118.","title":"Consistency in networks of relations","authors":"A K Mackworth","year":"1977","venue":"Artificial Intelligence","doi":null,"url":null,"internal_url":null},{"position":21,"raw":"Manes, E. G. (1976) Algebraic theories. Springer Verlag .","title":"Algebraic theories","authors":"E G Manes","year":"1976","venue":null,"doi":null,"url":null,"internal_url":null},{"position":22,"raw":"Manna, Z, and Waldinger, R, (1971) Toward auto- matic program synthesis. CACM, J1, 2• 151-165 ,","title":"Toward automatic program synthesis","authors":"Z Manna, R Waldinger","year":"1971","venue":"CACM, J","doi":null,"url":null,"internal_url":null},{"position":23,"raw":"Manna , Z. and Waldi nger, R, (1975) Knowledge and reasoning in progr am synthesis . Artificial Intelligence, ~. £, 175-208 ,","title":"Knowledge and reasoning in progr am synthesis","authors":"Z Manna, R Waldi Nger","year":"1975","venue":"Artificial Intelligence","doi":null,"url":null,"internal_url":null},{"position":24,"raw":"McCarthy, J , (1963) A basis for a mathematical theory of computation. Computer Programming and Formal Systems (eds , P . Braffort and D. Hirschberg) North Hol land.","title":"A basis for a mathematical theory of computation","authors":"J Mccarthy","year":"1963","venue":"Computer Programming and Formal Systems","doi":null,"url":null,"internal_url":null},{"position":25,"raw":"Minsky , M, (1975 ) A f r amework for representing knowledge , The Ps cholo of Com uter Vision (ed , P . Winston McGraw-Hill : New York , Invited Papers -2: Rurstall","title":"A f r amework for representing knowledge , The Ps cholo of Com uter Vision","authors":"M Minsky","year":"1975","venue":null,"doi":null,"url":null,"internal_url":null},{"position":26,"raw":"Mosses, P, (1975) Making denotational semantics less concrete . To appear in Proc . of the Bad Honnef Workshop on Semantics of Programming Languages.","title":"Making denotational semantics less concrete","authors":"P Mosses","year":"1975","venue":"Proc . of the Bad Honnef Workshop on Semantics of Programming Languages","doi":null,"url":null,"internal_url":null},{"position":27,"raw":"Nakajima, R,, Honda, M. and Nakahara, H. (1977) Programming and verification schemes in the iota system , To appear in Proc , of IFIP Working Conference on the Formal Description of Program- m~ng Concepts, New Brunswick, N.J . Parnas, D.L. (1 972 ) A technique for module specif~ ication with examples , CACM, 12, 2, 330-336.","title":"Programming and verification schemes in the iota system , To appear","authors":"R Nakajima, M Honda, H Nakahara","year":"1977","venue":"Proc , of IFIP Working Conference on the Formal Description of Program-m~ng Concepts","doi":null,"url":null,"internal_url":null},{"position":28,"raw":"Scott, D. and Strachey, C. (1971) Towards a math- ematical semantics for computer languages , Technical Monograph PRG 6 , Computing Laboratory, Oxford University.","title":"Towards a mathematical semantics for computer languages","authors":"D Scott, C Strachey","year":"1971","venue":null,"doi":null,"url":null,"internal_url":null},{"position":29,"raw":"Thatcher, J.W., Wagner, E. G. and Wright, J.B , (1977) Specification of abstract data types using conditional axioms. Report IBM Laborat- ories , Yorktown Heights, N. Y. Walt z , D, (1975) Understanding line drawings of scenes with shadows. The Psychology of Computer Vi sion (ed . P . Winston) McGraw Hil l: New York,","title":"Specification of abstract data types using conditional axioms","authors":"J W Thatcher, E G Wagner, J B Wright","year":"1975","venue":"Understanding line drawings of scenes with shadows","doi":null,"url":null,"internal_url":null},{"position":30,"raw":"Wright, J , B., Thatcher, J.W ., Wagner , E. G. and Goguen , J.A. (1976) Rational algebraic theories and fixed point solutions . Proc, of IEEE 17th Sympo sium on Foundations of Computer Science, Houston , pp . 147-158 .","title":"Rational algebraic theories and fixed point solutions","authors":"J Wright, B Thatcher, J W Wagner, E G Goguen, J A","year":"1976","venue":"Proc, of IEEE 17th Sympo sium on Foundations of Computer Science","doi":null,"url":null,"internal_url":null},{"position":31,"raw":"Wulf, W.A ., London, R. L. and Shaw, M, (1976) Abstraction and verification in ALPHARD . ISI/RR-76-46, Information Sciences Institute, Marina del Rey, California. Also as a Carnegie- Mellon Computer Science Report .","title":"Abstraction and verification in ALPHARD","authors":"W A Wulf, R L London, M Shaw","year":"1976","venue":null,"doi":null,"url":null,"internal_url":null},{"position":32,"raw":"Zi ll es , S. (1974) Algebraic specification of data types . Computation Structures Group Memo 119, MIT, Cambridge , Mass . Invited Papers-2: Burstall","title":"Algebraic specification of data types","authors":"S Zi Ll Es","year":"1974","venue":"Computation Structures Group Memo 119","doi":null,"url":null,"internal_url":null}],"license_note":"Copyright International Joint Conferences on Artificial Intelligence."}