{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,16]],"date-time":"2026-03-16T10:22:14Z","timestamp":1773656534255,"version":"3.50.1"},"publisher-location":"Berlin, Heidelberg","reference-count":28,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"value":"9783540601173","type":"print"},{"value":"9783540494454","type":"electronic"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[1995]]},"DOI":"10.1007\/3-540-60117-1_22","type":"book-chapter","created":{"date-parts":[[2012,2,26]],"date-time":"2012-02-26T17:44:09Z","timestamp":1330278249000},"page":"399-422","source":"Crossref","is-referenced-by-count":69,"title":["Specware: Formal support for composing software"],"prefix":"10.1007","author":[{"given":"Yellamraju V.","family":"Srinivas","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Richard","family":"J\u00fcllig","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2005,6,3]]},"reference":[{"key":"22_CR1","doi-asserted-by":"crossref","unstructured":"Artin, M., Grothendieck, A., And Verdier, J. L. Th\u00e9orie des Topos et Cohomologie Etale des Sch\u00e9mas, Lecture Notes in Mathematics, Vol. 269. Springer-Verlag, 1972. SGA4, S\u00e9minaire de G\u00e9om\u00e9trie Alg\u00e9brique du Bois-Marie, 1963\u20131964.","DOI":"10.1007\/BFb0081551"},{"key":"22_CR2","volume-title":"Lecture Notes in Computer Science, Vol. 183","author":"F. L. Bauer","year":"1985","unstructured":"Bauer, F. L., Et Al. The Munich Project CIP, Volume I: The Wide Spectrum Language CIP-L, Lecture Notes in Computer Science, Vol. 183. Springer-Verlag, Berlin, 1985."},{"key":"22_CR3","volume-title":"Lecture Notes in Computer Science, Vol. 292","author":"F. L. Bauer","year":"1987","unstructured":"Bauer, F. L., Ehler, H., Horsch, A., M\u00f6ller, B., Partsch, H., Paukner, O., and Pepper, P. The Munich Project CIP, Volume II: The Program Transformation System CIP-S, Lecture Notes in Computer Science, Vol. 292. Springer-Verlag, Berlin, 1987."},{"key":"22_CR4","doi-asserted-by":"crossref","unstructured":"Bird, R. S. Introduction to the theory of lists. Tech. Rep. PRG-56, Oxford University Computing Laboratory, Programming Research Group, October 1986. Appeared in Logic of Programming and Calculi of Discrete Design, M. Broy, Ed., Springer-Verlag, NATO ASI Series F: Computer and Systems Sciences, Vol. 36, 1987.","DOI":"10.1007\/978-3-642-87374-4_1"},{"key":"22_CR5","unstructured":"Bird, R. A calculus of functions for program derivation. Tech. Rep. PRG-64, Oxford University, Programming Research Group, December 1987."},{"key":"22_CR6","first-page":"165","volume-title":"Constructing Programs from Specifications","author":"L. Blaine","year":"1991","unstructured":"Blaine, L., And Goldberg, A. DTRE \u2014 a semi-automatic transformation system. In Constructing Programs from Specifications, B. M\u00f6ller, Ed. North-Holland, Amsterdam, 1991, pp. 165\u2013204."},{"key":"22_CR7","first-page":"1045","volume-title":"Putting theories together to make specifications","author":"R. M. Burstall","year":"1977","unstructured":"Burstall, R. M., And Goguen, J. A. Putting theories together to make specifications. In Proceedings of the Fifth International Joint Conference on Artificial Intelligence (Cambridge, MA, August 22\u201325, 1977), IJCAI, pp. 1045\u20131058."},{"key":"22_CR8","doi-asserted-by":"crossref","unstructured":"Gilham, L.-M., Goldberg, A., And Wang, T. C. Toward reliable reactive systems. In Proceedings of the 5th International Workshop on Software Specification and Design (Pittsburgh, PA, May 1989).","DOI":"10.1145\/75199.75211"},{"key":"22_CR9","unstructured":"Goguen, J. A., And Burstall, R. M. CAT, A system for the correct elaboration of correct programs from structured specifications. Tech. Rep. CSL-118, SRI International, Oct. 1980."},{"key":"22_CR10","volume-title":"Tech. Rep. SRI-CSL-88-09","author":"J. A. Goguen","year":"1988","unstructured":"Goguen, J. A., And Winkler, T. Introducing OBJ3. Tech. Rep. SRI-CSL-88-09, SRI International, Menlo Park, California, 1988."},{"key":"22_CR11","unstructured":"Green, C. Synthesis of graphical displays for tabular data. Tech. Rep. SBIR.FR.86.1, Kestrel Institute, October 1987. Final Report for Phase I; Note: accompanying videotape."},{"key":"22_CR12","doi-asserted-by":"crossref","first-page":"271","DOI":"10.1007\/BF00289507","volume":"1","author":"C. A. R. Hoare","year":"1972","unstructured":"Hoare, C. A. R. Proof of correctness of data representation. Acta Informatica 1 (1972), 271\u2013281.","journal-title":"Acta Informatica"},{"key":"22_CR13","volume-title":"Systematic Software Development Using VDM","author":"C. B. Jones","year":"1986","unstructured":"Jones, C. B. Systematic Software Development Using VDM. Prentice-Hall, Englewood Cliffs, NJ, 1986."},{"issue":"3","key":"22_CR14","doi-asserted-by":"crossref","first-page":"11","DOI":"10.1109\/52.210596","volume":"10","author":"R. J\u00fcllig","year":"1993","unstructured":"J\u00fcllig, R. Applying formal software synthesis. IEEE Software 10, 3 (May 1993), 11\u201322. (also Technical Report KES.U.93.1, Kestrel Institute, May 1993).","journal-title":"IEEE Software"},{"key":"22_CR15","volume-title":"The Art of Computer Programming, Volume 1: Fundamental Algorithms","author":"D. E. Knuth","year":"1968","unstructured":"Knuth, D. E. The Art of Computer Programming, Volume 1: Fundamental Algorithms. Addison-Wesley, Reading, Massachusetts, 1968."},{"key":"22_CR16","volume-title":"Introduction to Higher Order Categorical Logic","author":"J. Lambek","year":"1986","unstructured":"Lambek, J., And Scott, P. J. Introduction to Higher Order Categorical Logic. Cambridge University Press, Cambridge, 1986."},{"issue":"2","key":"22_CR17","doi-asserted-by":"crossref","first-page":"38","DOI":"10.1145\/1010925.1010928","volume":"9","author":"M. M. Lehman","year":"1984","unstructured":"Lehman, M. M., Stenning, V., And Turski, W. M. Another look at software design methodology. ACM SIGSOFT Software Engineering Notes 9, 2 (April 1984), 38\u201353.","journal-title":"ACM SIGSOFT Software Engineering Notes"},{"key":"22_CR18","doi-asserted-by":"crossref","DOI":"10.1007\/978-1-4612-9839-7","volume-title":"Categories for the Working Mathematician","author":"S. Mac Lane","year":"1971","unstructured":"Mac Lane, S. Categories for the Working Mathematician. Springer-Verlag, New York, 1971."},{"key":"22_CR19","volume-title":"Sheaves in Geometry and Logic","author":"S. Mac Lane","year":"1992","unstructured":"Mac Lane, S., And Moerdijk, I. Sheaves in Geometry and Logic. Springer-Verlag, New York, 1992."},{"key":"22_CR20","doi-asserted-by":"crossref","unstructured":"Meseguer, J. General logics. In Logic Colloquium'87, H.-D. Ebbinghaus et al., Eds. North-Holland, 1989, pp. 275\u2013329.","DOI":"10.1016\/S0049-237X(08)70132-0"},{"key":"22_CR21","doi-asserted-by":"crossref","first-page":"165","DOI":"10.1016\/0890-5401(88)90008-9","volume":"76","author":"D. Sannella","year":"1988","unstructured":"Sannella, D., And Tarlecki, A. Specifications in an arbitrary institution. Inf. and Comput. 76 (1988), 165\u2013210.","journal-title":"Inf. and Comput."},{"issue":"3","key":"22_CR22","doi-asserted-by":"crossref","first-page":"233","DOI":"10.1007\/BF00283329","volume":"25","author":"D. Sannella","year":"1988","unstructured":"Sannella, D., And Tarlecki, A. Toward formal development of programs from algebraic specifications: Implementations revisited. Acta Informatica 25, 3 (1988), 233\u2013281.","journal-title":"Acta Informatica"},{"issue":"9","key":"22_CR23","doi-asserted-by":"crossref","first-page":"1024","DOI":"10.1109\/32.58788","volume":"16","author":"D. R. Smith","year":"1990","unstructured":"Smith, D. R. KIDS \u2014 a semi-automatic program development system. IEEE Transactions on Software Engineering Special Issue on Formal Methods in Software Engineering 16, 9 (September 1990), 1024\u20131043.","journal-title":"IEEE Transactions on Software Engineering Special Issue on Formal Methods in Software Engineering"},{"issue":"5\u20136","key":"22_CR24","doi-asserted-by":"crossref","first-page":"571","DOI":"10.1016\/S0747-7171(06)80006-4","volume":"15","author":"D. R. Smith","year":"1993","unstructured":"Smith, D. R. Constructing specification morphisms. Journal of Symbolic Computation, Special Issue on Automatic Programming 15, 5\u20136 (May\u2013June 1993), 571\u2013606.","journal-title":"Journal of Symbolic Computation, Special Issue on Automatic Programming"},{"issue":"2\u20133","key":"22_CR25","doi-asserted-by":"crossref","first-page":"305","DOI":"10.1016\/0167-6423(90)90025-9","volume":"14","author":"D. R. Smith","year":"1990","unstructured":"Smith, D. R., And Lowry, M. R. Algorithm theories and design tactics. Science of Computer Programming 14, 2\u20133 (October 1990), 305\u2013321.","journal-title":"Science of Computer Programming"},{"key":"22_CR26","doi-asserted-by":"crossref","first-page":"53","DOI":"10.1016\/0304-3975(93)90239-P","volume":"112","author":"Y. V. Srinivas","year":"1993","unstructured":"Srinivas, Y. V. A sheaf-theoretic approach to pattern matching and related problems. Theoretical Comput. Sci. 112 (1993), 53\u201397.","journal-title":"Theoretical Comput. Sci."},{"key":"22_CR27","volume-title":"The Specification of Computer Programs","author":"W. M. Turski","year":"1987","unstructured":"Turski, W. M., And Maibaum, T. E. The Specification of Computer Programs. Addison-Wesley, Wokingham, England, 1987."},{"key":"22_CR28","doi-asserted-by":"crossref","first-page":"123","DOI":"10.1016\/0304-3975(86)90051-4","volume":"42","author":"M. Wirsing","year":"1986","unstructured":"Wirsing, M. Structured algebraic specifications: A kernel language. Theoretical Comput. Sci. 42 (1986), 123\u2013249. A slight revision of his Habilitationsschrift, Technische Universit\u00e4t M\u00fcnchen, 1983.","journal-title":"Theoretical Comput. Sci."}],"container-title":["Lecture Notes in Computer Science","Mathematics of Program Construction"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/3-540-60117-1_22.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,11,17]],"date-time":"2020-11-17T20:55:08Z","timestamp":1605646508000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/3-540-60117-1_22"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1995]]},"ISBN":["9783540601173","9783540494454"],"references-count":28,"URL":"https:\/\/doi.org\/10.1007\/3-540-60117-1_22","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[1995]]}}}