메뉴 건너뛰기




Volumn 25, Issue 3, 1988, Pages 233-281

Toward formal development of programs from algebraic specifications: Implementations revisited

Author keywords

[No Author keywords available]

Indexed keywords

COMPUTER METATHEORY - PROGRAMMING THEORY;

EID: 0023994482     PISSN: 00015903     EISSN: 14320525     Source Type: Journal    
DOI: 10.1007/BF00283329     Document Type: Article
Times cited : (87)

References (75)
  • 5
    • 84934949391 scopus 로고    scopus 로고
    • Bauer, F.L., Broy, M., Dosch, W., Gnatz, R., Geiselbrechtinger, F., Hesse, W., Krieg-Brückner, B., Laut, A., Matzner, T., Möller, B., Partsch, H., Pepper, P., Samelson, K., Wirsing, M., Wössner, H.: Report on a wide spectrum language for program specification and development. Report TUM-I8104, Technische Univ. München (1981). See also: The Wide Spectrum Language CIP-L. Lect. Notes Comput. Sci. Vol. 183. Berlin, Heidelberg, New York: Springer 1985
  • 13
    • 84934948952 scopus 로고    scopus 로고
    • Burstall, R.M., Goguen, J.A.: Putting together theories to make specifications. Proc. 5th Intl. Joint Conf. on Artificial Intelligence, pp. 1045–1058. Cambridge 1977
  • 15
    • 84934973426 scopus 로고    scopus 로고
    • Burstall, R.M., Goguen, J.A.: Algebras, theories and freeness: an introduction for computer scientists. Proc. 1981 Marktoberdorf NATO Summer School. Reidel (1982)
  • 16
    • 84934973686 scopus 로고    scopus 로고
    • Burstall, R.M., MacQueen, D.B., Sannella, D.T.: HOPE: an experimental applicative language. Proc. 1980 LISP Conference, pp. 136–143. Stanford 1980
  • 17
    • 84935031263 scopus 로고    scopus 로고
    • Dubois, E., Levy, N., Souquieres, J.: Formalising restructuring operators in a specification process. Proc. ESEC'87, Strasbourg 1987
  • 19
    • 84910458569 scopus 로고
    • On realization and implementation
    • Proc. 10th Intl. Symp. on Mathematical Foundations of Computer Science, Strbske Pleso, Czechoslovakia, Springer, Berlin, Heidelberg, New York
    • (1981) Lect. Notes Comput. Sci. Vol. 118 , pp. 271-280
    • Ehrich, H.-D.1
  • 26
    • 84934990884 scopus 로고    scopus 로고
    • Ehrig, H., Thatcher, J.W., Lucas, P., Zilles, S.N.: Denotational and initial algebra semantics of the algebraic specification language LOOK. Draft report, IBM research 1982
  • 28
    • 84934969823 scopus 로고    scopus 로고
    • Futatsugi, K., Goguen, J.A., Jouannaud, J.-P., Meseguer, J.: Principles of OBJ2. Proc. 12th ACM Symp. on Principles of Programming Languages, pp. 52–66. New Orleans 1985
  • 31
    • 84934895755 scopus 로고    scopus 로고
    • Gogolla, M.: Algebraic specifications with partially ordered sorts and declarations. Fb. 169, Abteilung Informatik, Universität Dortmund 1983
  • 33
    • 84934914770 scopus 로고    scopus 로고
    • Goguen, J.A., Burstall, R.M.: CAT, a system for the structured elaboration of correct programs from structured specifications. Technical report CSL-118, SRI International, 1980
  • 36
    • 84976670841 scopus 로고
    • A study in the foundations of programming methodology: specifications, institutions, charters and parchments
    • Proc. Workshop on Category Theory and Computer Programming, Guildford, Springer, Berlin, Heidelberg, New York
    • (1986) Lect. Notes Comput. Sci. Vol. 240 , pp. 313-333
    • Goguen, J.A.1    Burstall, R.M.2
  • 38
    • 84955587325 scopus 로고
    • Universal realization, persistent interconnection and implementation of abstract modules
    • Proc. 9th Intl. Colloq. on Automata, Languages and Programming, Aarhus, Springer, Berlin, Heidelberg, New York
    • (1982) Lect. Notes Comput. Sci. Vol. 140 , pp. 265-281
    • Goguen, J.A.1    Meseguer, J.2
  • 39
    • 84934965633 scopus 로고    scopus 로고
    • Goguen, J.A., Thatcher, J.W., Wagner, E.G.: An initial algebra approach to the specification, correctness, and implementation of abstract data types. IBM research report RC6487 (1976). Also in: Current Trends in Programming Methodology, Vol. 4: Data Structuring. Yeh, R.T. (ed.), pp. 80–149. Englewood Cliffs, NJ: Prentice-Hall 1978
  • 42
    • 84934932812 scopus 로고    scopus 로고
    • Guttag, J.V.: The specification and application to programming of abstract data types. Ph.D. thesis, University of Toronto 1975
  • 43
    • 84934997885 scopus 로고    scopus 로고
    • Guttag, J.V., Horning, J.J.: Preliminary report on the Larch Shared Language. Report CSL-83-6, Computer Science Laboratory, Xerox PARC, 1983
  • 45
    • 84935009524 scopus 로고    scopus 로고
    • Larsen, K.: Context-dependent bisimulation between processes. Ph.D. thesis, Dept. of Computer Science, University of Edinburgh, 1986
  • 46
    • 84935006627 scopus 로고    scopus 로고
    • Lipeck, U.: Ein algebraischer Kalkül für einer strukturierten Entwurf von Datenabstraktionen. Ph.D. thesis, Abteilung Informatik, Universität Dortmund 1983
  • 47
    • 84934886688 scopus 로고    scopus 로고
    • Liskov, B.H., Berzins, V.: An appraisal of program specifications. Computation Structures Group memo 141-1, Laboratory for Computer Science, MIT, 1977
  • 54
    • 0002703887 scopus 로고
    • Gedanken-experiments on sequential machines
    • C.E., Shannon, J., McCarthy, University Press, Princeton
    • (1956) Automata Studies , pp. 129-153
    • Moore, E.F.1
  • 55
    • 84915720188 scopus 로고
    • Characterizing composability of abstract implementations
    • Proc. Intl. Conf. on Foundations of Computation Theory, Borgholm, Sweden, Springer, Berlin, Heidelberg, New York
    • (1983) Lect. Notes Comput. Sci. Vol. 158 , pp. 335-346
    • Orejas, F.1
  • 57
    • 84934975632 scopus 로고    scopus 로고
    • Pepper, P.: On the correctness of type transformations. Talk at 2nd Workshop on Theory and Applications of Abstract Data Types, Passau, 1983
  • 59
    • 84934946735 scopus 로고    scopus 로고
    • Reichel, H.: Behavioural equivalence — a unifying concept for initial and final specification methods. Proc. 3rd Hungarian Computer Science Conference, pp. 27–39. Budapest, 1981
  • 61
    • 84934932285 scopus 로고    scopus 로고
    • Sannella, D.T., Tarlecki, A.: Program specification and development in Standard ML. Proc. 12th ACM Symp. on Principles of Programming Languages, pp. 67–77. New Orleans, 1985
  • 62
    • 84935023018 scopus 로고    scopus 로고
    • Sannella, D.T., Tarlecki, A.: Specifications in an arbitrary institution. Inf. Control. 76 (1988). See also: Building specifications in an arbitrary institution, Proc. Intl. Symposium on Semantics of Data Types, Sophia-Antipolis. Lect. Notes Comput. Sci. Vol. 173, pp. 337–356. Berlin, Heidelberg, New York: Springer 1984
  • 65
    • 85029540028 scopus 로고
    • Toward formal development of programs from algebraic specifications: implementations revisited (extended abstract)
    • Proc. 12th Colloq. on Trees in Algebra and Programming, Joint Conf. on Theory and Practice of Software Development (TAPSOFT), Pisa, Springer, Berlin, Heidelberg, New York
    • (1987) Lect. Notes Comput. Sci. Vol. 249 , pp. 96-110
    • Sannella, D.T.1    Tarlecki, A.2
  • 66
    • 84976859404 scopus 로고
    • Implementation of parameterised specifications
    • Proc. 9th Intl. Colloq. on Automata, Languages and Programming, Aarhus, Report CSR-103-82, Dept. of Computer Science, Univ. of Edinburgh, Springer, Berlin, Heidelberg, New York
    • (1982) Lect. Notes Comput. Sci. Vol. 140 , pp. 473-488
    • Sannella, D.T.1    Wirsing, M.2
  • 67
    • 85034227973 scopus 로고
    • A kernel language for algebraic specification and implementation
    • Proc. Intl. Conf. on Foundations of Computation Theory, Borgholm, Sweden, Report CSR-131-83, Dept. of Computer Science, Univ. of Edinburgh, Springer, Berlin, Heidelberg, New York
    • (1983) Lect. Notes Comput. Sci. Vol. 158 , pp. 413-427
    • Sannella, D.T.1    Wirsing, M.2
  • 68
    • 84934992389 scopus 로고    scopus 로고
    • Schoett, O.: Data abstraction and the correctness of modular programming. Ph.D. thesis, University of Edinburgh, 1986
  • 75
    • 84935004488 scopus 로고    scopus 로고
    • Zilles, S.N.: Algebraic specification of data types. Computation Structures Group memo 119, Laboratory for Computer Science, MIT (1974)


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