메뉴 건너뛰기




Volumn 17, Issue 2, 1995, Pages 366-393

A Complete Calculus for the Multialgebraic and Functional Semantics of Nondeterminism

Author keywords

Algebraic specifications; reasoning with nondeterminism

Indexed keywords

ALGEBRA; COMPUTATIONAL LINGUISTICS; COMPUTATIONAL METHODS; COMPUTER SIMULATION; DIFFERENTIATION (CALCULUS); FORMAL LANGUAGES; FORMAL LOGIC; MATHEMATICAL MODELS; MATHEMATICAL OPERATORS;

EID: 0029275563     PISSN: 01640925     EISSN: 15584593     Source Type: Journal    
DOI: 10.1145/201059.201070     Document Type: Article
Times cited : (17)

References (48)
  • 1
    • 84976851581 scopus 로고
    • In Mathematical Models For The Semantics Of Parallelism
    • And Fantechi A. Testing Equivalencies For Event Structures. Lecture Notes In Computer Science, Springer, Berlin.
    • Aceto L., Denicola R., And Fantechi A. 1986. Testing Equivalencies For Event Structures. In Mathematical Models For The Semantics Of Parallelism. Lecture Notes In Computer Science, Vol. 280. Springer, Berlin.
    • (1986) , vol.280
    • Aceto, L.1    Denicola, R.2
  • 2
    • 0346032249 scopus 로고
    • The Munich Project Cip: The Wide Spectrum Language
    • Lecture Notes in Computer Science, Springer-Verlag, Berlin.
    • Bauer F. 1985. The Munich Project Cip: The Wide Spectrum Language. Lecture Notes in Computer Science, vol. 183. Springer-Verlag, Berlin.Bergtra J. A. And Klop J. W. 1989. Process theory based on bisimulation semantics. In Proceedings of the REX School /Workshop on Linear Time, Branching Time and Partial Order in Logics and Models for Concurrency. Springer-Verlag, Berlin, 50–122.
    • (1985) , vol.183
    • Bauer, F.1
  • 3
    • 84959697692 scopus 로고
    • On the structure of abstract algebras. Proc. Cambridge Philos. Soc. 31
    • Birkhoff G. 1935. On the structure of abstract algebras. Proc. Cambridge Philos. Soc. 31, 433–454.
    • (1935) , pp. 433-454
    • Birkhoff, G.1
  • 4
    • 84976761580 scopus 로고
    • Model Theory. North-Holland, Amsterdam. Dershowitz N. And Jouannaud J. P. 1990. Rewriting systems. In Handbook of Theoretical
    • And Keisler H. J.
    • Chang C. C. And Keisler H. J. 1977. Model Theory. North-Holland, Amsterdam. Dershowitz N. And Jouannaud J. P. 1990. Rewriting systems. In Handbook of Theoretical
    • (1977)
    • Chang, C.C.1
  • 5
    • 84976795924 scopus 로고    scopus 로고
    • Computer Science. Vol. B. The MIT Press, Cambridge, Mass. Dijkstra E. W. 1976. A Discipline of Programming. Prentice-Hall, Englewood Cliffs, N.J. Ehrig H. And Mahr B. 1985. Fundamentals of Algebraic Specification
    • Springer, Berlin.
    • Computer Science. Vol. B. The MIT Press, Cambridge, Mass. Dijkstra E. W. 1976. A Discipline of Programming. Prentice-Hall, Englewood Cliffs, N.J. Ehrig H. And Mahr B. 1985. Fundamentals of Algebraic Specification. Vol. 1. Springer, Berlin.
    • , vol.1
  • 6
    • 84976750808 scopus 로고
    • What is unification? A categorical view of substitution, equation, and solution. Tech. Rep. CSLI-88-124, Center for Study of Languages and Information, Stanford Univ. Stanford. Calif. Goguen J. A. And Meseguer J. 1987. Remarks on remarks on many-sorted equational logic. SIGPLAN Not. 22, 4 (Apr.)
    • Goguen J. A. 1988. What is unification? A categorical view of substitution, equation, and solution. Tech. Rep. CSLI-88-124, Center for Study of Languages and Information, Stanford Univ. Stanford. Calif. Goguen J. A. And Meseguer J. 1987. Remarks on remarks on many-sorted equational logic. SIGPLAN Not. 22, 4 (Apr.), 41–48.
    • (1988) , pp. 41-48
    • Goguen, J.A.1
  • 7
    • 84955587325 scopus 로고
    • Proceedings of the 9th International Colloquium on Automata, Languages and Programming.
    • Meseguer J. Universial realization, persistent interconnection and implementation of abstract modules. In Lecture Notes in Computer Science, vol. Springer, Berlin.
    • Goguen, J. A. And Meseguer J. 1982. Universial realization, persistent interconnection and implementation of abstract modules. In Proceedings of the 9th International Colloquium on Automata, Languages and Programming. Lecture Notes in Computer Science, vol. 140. Springer, Berlin.
    • (1982) , vol.140
    • Goguen, J.A.1
  • 8
    • 0040463821 scopus 로고
    • Completeness of many-sorted equational logic
    • And Meseguer J.
    • Goguen J. A. And Meseguer J. 1981. Completeness of many-sorted equational logic. SIG-PLAN Not. 16, 7.
    • (1981) SIG-PLAN Not. 16, 7.
    • Goguen, J.A.1
  • 9
    • 85030168746 scopus 로고
    • Linear Time, Branching Time, and Partial Order in Logics and Models for Concurrency
    • Observing processes. In Lecture Notes in Computer Science, vol. Springer, Berlin.
    • Hennessy M. 1988. Observing processes. In Linear Time, Branching Time, and Partial Order in Logics and Models for Concurrency. Lecture Notes in Computer Science, vol. 354. Springer, Berlin.
    • (1988) , vol.354
    • Hennessy, M.1
  • 10
    • 85034843372 scopus 로고
    • Automata, Languages and Programming
    • On observing nondeterminism and concurrency. In Lecture Notes in Computer Science, vol. Springer, Berlin.
    • Hennessy M. And Milner R. 1980. On observing nondeterminism and concurrency. In Automata, Languages and Programming. Lecture Notes in Computer Science, vol. 85. Springer, Berlin.
    • (1980) , vol.85
    • Hennessy, M.1    Milner, R.2
  • 12
    • 0003843704 scopus 로고
    • Communicating Sequential Processes
    • Prentice-Hall International, Englewood, Cliffs, N.J.
    • Hoare C. A. R. 1985. Communicating Sequential Processes. Prentice-Hall International, Englewood, Cliffs, N.J.
    • (1985)
    • Hoare, C.A.R.1
  • 13
    • 0000972249 scopus 로고
    • An axiomatic definition of the programming language PASCAL
    • R. And Wirth N
    • Hoare C. A. R. And Wirth N. 1973. An axiomatic definition of the programming language PASCAL. Acta Informatica 2, 335–355.
    • (1973) Acta Informatica 2 , pp. 335-355
    • Hoare, C.A.1
  • 14
    • 0000972249 scopus 로고
    • An axiomatic definition of the programming language PASCAL.
    • Acta Informatica 2, 335–355.
    • Hoare C. A. R. And Wirth N. 1993. An axiomatic definition of the programming language PASCAL. Acta Informatica 2, 335–355.
    • (1993)
    • Hoare, C. A. R.1
  • 15
    • 84976763211 scopus 로고
    • Nondeterministic algebraic specifications. Ph.D. thesis, Fakultat fur Mathematik und Informatik, Universitat Passau.
    • Hussmann H. 1993. Nondeterminism in Algebraic Specifications and Algebraic Programs. Birkhauser.Hussmann H. 1990. Nondeterministic algebraic specifications. Ph.D. thesis, Fakultat fur Mathematik und Informatik, Universitat Passau.
    • (1990)
    • Hussmann, H.1
  • 16
    • 84957931444 scopus 로고
    • Algebraic and Logic Programming
    • Nondeterministic algebraic specifications and nonconfluent term rewriting. In Lecture Notes in Computer Science, vol. Springer, Berlin.
    • Hussmann H. 1988. Nondeterministic algebraic specifications and nonconfluent term rewriting. In Algebraic and Logic Programming. Lecture Notes in Computer Science, vol. 343. Springer, Berlin.
    • (1988) , vol.343
    • Hussmann, H.1
  • 17
    • 84976839063 scopus 로고
    • Rapid prototyping for algebraic specifications-RAP system user's manual. Tech. Rep. MIP-8504, Universitat Passau.
    • Hussmann H. 1985. Rapid prototyping for algebraic specifications-RAP system user's manual. Tech. Rep. MIP-8504, Universitat Passau.
    • (1985)
    • Hussmann, H.1
  • 18
    • 2342482480 scopus 로고
    • Formal Language Theory: Perspectives and Open Problems
    • Equations and rewrite rules: A survey. In Academic Press, New York.
    • Huet G. And Oppen D. 1980. Equations and rewrite rules: A survey. In Formal Language Theory: Perspectives and Open Problems. Academic Press, New York.
    • (1980)
    • Huet, G.1    Oppen, D.2
  • 19
    • 84910772508 scopus 로고
    • On behavioural equivalence of data types
    • And Reichel H.
    • Hupbach U. L. And Reichel H. 1983. On behavioural equivalence of data types. EIK J. Inf. Process. Cybernet. 19, 6, 297–305.
    • (1983) EIK J. Inf. Process. Cybernet. 19 , vol.6 , pp. 297-305
    • Hupbach, U.L.1
  • 20
    • 84976676049 scopus 로고
    • The semantics of a simple language for parallel programming. In North-Holland, Amsterdam.
    • The semantics of a simple language for parallel programming. In North-Holland, Amsterdam. G. Kahn Hupbach U. L. And Reichel H. 1974. On behavioural equivalence of data types. EIK J. Inf. Process. Cybernet. 19, 6, 297–305.
    • (1974)
    • Kahn, G.1
  • 21
    • 0022561064 scopus 로고
    • Rewriting with a nondeterministic choice operator
    • Kahn G. 1974. The semantics of a simple language for parallel programming. In Proceedings of IFIP 1974. North-Holland, Amsterdam.Kaplan S. 1988. Rewriting with a nondeterministic choice operator. Theor. Comput. Sci. 56, 37–57.
    • (1988) Theor. Comput. Sci. 56 , pp. 37-57
    • Kaplan, S.1
  • 22
    • 79959330058 scopus 로고
    • Conditional Term Rewriting Systems
    • Conditional rewriting. In Lecture Notes in Computer Science, vol. Springer, Berlin.
    • Kaplan S. 1987. Conditional rewriting. In Conditional Term Rewriting Systems. Lecture Notes in Computer Science, vol. 308. Springer, Berlin.
    • (1987) , vol.308
    • Kaplan, S.1
  • 23
    • 84976771680 scopus 로고
    • Towards a theory of abstract data types. Ph.D. thesis, Laboratory for Computer Science, MIT, Cambridge, Mass.
    • Kapur, D. 1980. Towards a theory of abstract data types. Ph.D. thesis, Laboratory for Computer Science, MIT, Cambridge, Mass.
    • (1980)
    • Kapur, D.1
  • 24
    • 84865942962 scopus 로고
    • Proceedings ofCSL '94
    • Reasoning and rewriting with set-relations I: Ground case. In Lecture Notes in Computer Science, Springer-Verlag, Berlin. Also, Tech. Rep. Dept. of Informatics, Univ. of Bergen.
    • Kriauciukas V. And Walicki M. 1994. Reasoning and rewriting with set-relations I: Ground case. In Proceedings ofCSL '94. Lecture Notes in Computer Science, vol. 933. Springer-Verlag, Berlin. Also, Tech. Rep. 92, Dept. of Informatics, Univ. of Bergen.
    • (1994) , vol.933 , pp. 92
    • Kriauciukas, V.1    Walicki, M.2
  • 25
    • 84972528631 scopus 로고
    • Properties preserved under homomorphism
    • Maibaum T. S. E. The semantics of nondeterminism. Tech. Rep. CS-77-30, Univ. of Waterloo, Ontario, Canada.
    • Lyndon R. C. 1959. Properties preserved under homomorphism. Pac. J. Math. 9. Maibaum T. S. E. 1977. The semantics of nondeterminism. Tech. Rep. CS-77-30, Univ. of Waterloo, Ontario, Canada.
    • (1959) Pac. J. Math. 9.
    • Lyndon, R.C.1
  • 26
    • 0024866170 scopus 로고
    • Proceedings of the 22nd Annual Hawaii International Conference on System Sciences
    • An abstract axiomatization of pointer types. In IEEE Computer Society Press, Los Alamitos, Calif.
    • Meldal, S. 1989. An abstract axiomatization of pointer types. In Proceedings of the 22nd Annual Hawaii International Conference on System Sciences. IEEE Computer Society Press, Los Alamitos, Calif.
    • (1989)
    • Meldal, S.1
  • 27
    • 84976691151 scopus 로고
    • Allocations of objects considered as nondeterministic expressions. Tech. Rep. CSL-TR-87-335, CSL Stanford Univ., Stanford, Calif.
    • Meldal S. 1987. Allocations of objects considered as nondeterministic expressions. Tech. Rep. CSL-TR-87-335, CSL Stanford Univ., Stanford, Calif.
    • (1987)
    • Meldal, S.1
  • 28
    • 0027113376 scopus 로고
    • Conditional rewriting logic as a unified model of concurrency. Lecture Notes in Computer Science, Springer-Verlag, New York. TCS 96, 73–155
    • Meseguer J. 1992. Conditional rewriting logic as a unified model of concurrency. Lecture Notes in Computer Science, Springer-Verlag, New York. TCS 96, 73–155.
    • (1992)
    • Meseguer, J.1
  • 29
    • 3643093410 scopus 로고
    • Calculi for Communicating Systems
    • Lecture Notes in Computer Science, vol. Springer, Berlin.
    • Milner R. 1980. Calculi for Communicating Systems. Lecture Notes in Computer Science, vol. 92. Springer, Berlin.
    • (1980) , vol.92
    • Milner, R.1
  • 30
    • 0024929498 scopus 로고
    • Proceedings of ‘LICS’89, 4th Annual Symposium on Logic in Computer Science
    • Unified algebras and institutions. In
    • Mosses P. D. 1989. Unified algebras and institutions. In Proceedings of ‘LICS’89, 4th Annual Symposium on Logic in Computer Science.
    • (1989)
    • Mosses, P.D.1
  • 31
    • 84976654008 scopus 로고
    • ‘STACS’ 89
    • Unified algebras and action semantics. In Lecture Notes in Computer Science, Springer-Verlag, New York.
    • Mosses P. D. 1989b. Unified algebras and action semantics. In ‘STACS’ 89. Lecture Notes in Computer Science, vol. 349. Springer-Verlag, New York.
    • (1989) , vol.349
    • Mosses, P.D.1
  • 32
    • 0022674022 scopus 로고
    • Recent Trends in Data Type Specification. Lecture Notes in Computer Science, vol. 332. Springer-Verlag, New York. 1986. Non-deterministic data types: Models and implementations. Acta Informatica 22
    • Observing nondeterministic data types. In
    • Nipkow T. 1987. Observing nondeterministic data types. In Recent Trends in Data Type Specification. Lecture Notes in Computer Science, vol. 332. Springer-Verlag, New York. Nipkow T. 1986. Non-deterministic data types: Models and implementations. Acta Informatica 22, 629–661.
    • (1987) , pp. 629-661
    • Nipkow, T.1
  • 33
    • 0348186368 scopus 로고
    • Computing Systems Described by Equations
    • Lecture Notes in Computer Science, vol. Springer, Berlin.
    • O'Donnell M. 1977. Computing Systems Described by Equations. Lecture Notes in Computer Science, vol. 58, Springer, Berlin.
    • (1977) , vol.58
    • O'Donnell, M.1
  • 34
    • 84972500037 scopus 로고
    • Homomorphisms and subalgebras of multialgebras
    • Picket, H. E. 1967. Homomorphisms and subalgebras of multialgebras. Pac. J. Math. 21, 327–342.
    • (1967) Pac. J. Math. 21 , pp. 327-342
    • Picket, H.E.1
  • 36
    • 84910715241 scopus 로고
    • Proceedings of the Joint Conference on Theory and Practice of Software Development, TAPSOFT
    • On observational equivalence and algebraic specification. In Lecture Notes in Computer Science, vol. Springer, Berlin.
    • Sannella D. And Tarlecki A. 1985. On observational equivalence and algebraic specification. In Proceedings of the Joint Conference on Theory and Practice of Software Development, TAPSOFT. Lecture Notes in Computer Science, vol. 185. Springer, Berlin.
    • (1985) , vol.185
    • Sannella, D.1    Tarlecki, A.2
  • 37
    • 84976725461 scopus 로고
    • Automata, Languages and Programming
    • Nondeterminism in abstract data types. In Lecture Notes in Computer Science, vol. Springer, Berlin.
    • Subrahmanyam P. A. 1981. Nondeterminism in abstract data types. In Automata, Languages and Programming. Lecture Notes in Computer Science, vol. 115. Springer, Berlin.
    • (1981) , vol.115
    • Subrahmanyam, P.A.1
  • 38
    • 84957692449 scopus 로고
    • ‘CSL’ 89
    • The semantics of disjunctive deductive databases. In Lecture Notes in Computer Science, Springer-Verlag, New York.
    • Volger H. 1989a. The semantics of disjunctive deductive databases. In ‘CSL’ 89. Lecture Notes in Computer Science, vol. 440. Springer-Verlag, New York.
    • (1989) , vol.440
    • Volger, H.1
  • 39
    • 84976735189 scopus 로고
    • The semantics of disjunctive deductive databases. Tech. Rep. MIP-8931, Fakultat fur Mathematik und Inforrnatik Universitat Passau.
    • Volger H. 1989. The semantics of disjunctive deductive databases. Tech. Rep. MIP-8931, Fakultat fur Mathematik und Inforrnatik Universitat Passau.
    • (1989)
    • Volger, H.1
  • 40
    • 84976780324 scopus 로고
    • Singular and plural nondeterministic parameters: Multialgebras, power algebras and complete reasoning systems. Tech. Rep. Institutt for Informatikk, Universitetet i Bergen.
    • Walicki M. 1994. Singular and plural nondeterministic parameters: Multialgebras, power algebras and complete reasoning systems. Tech. Rep. 96, Institutt for Informatikk, Universitetet i Bergen.
    • (1994) , pp. 96
    • Walicki, M.1
  • 41
    • 84976735261 scopus 로고
    • Algebraic specifications of nondeterminism. Ph.D. thesis, Dept, of Informatics, Univ. of Bergen.
    • Walicki M. 1993. Algebraic specifications of nondeterminism. Ph.D. thesis, Dept, of Informatics, Univ. of Bergen.
    • (1993)
    • Walicki, M.1
  • 42
    • 84976669442 scopus 로고
    • Calculii for nondeterministic specifications: Three completeness results. Tech. Rep. Institutt for Informatikk, Universitetet i Bergen.
    • Walicki M. 1992. Calculii for nondeterministic specifications: Three completeness results. Tech. Rep. 75, Institutt for Informatikk, Universitetet i Bergen.
    • (1992) , pp. 75
    • Walicki, M.1
  • 43
    • 3643124686 scopus 로고
    • Recent Trends in Data Type Specifications
    • Multialgebras, power algebras and complete calculi of identities and inclusions. In Lecture Notes in Computer Science, Springer-Verlag, New York.
    • Walicki M. And Meldal S. 1994. Multialgebras, power algebras and complete calculi of identities and inclusions. In Recent Trends in Data Type Specifications. Lecture Notes in Computer Science, vol. 906, Springer-Verlag, New York.
    • (1994) , vol.906
    • Walicki, M.1    Meldal, S.2
  • 44
    • 84976661354 scopus 로고
    • Proceedings of NIK '93
    • Initiality + nondeterminism = junk. In Tapir, Trondheim, Norway.
    • Walicki M. And Meldal S. 1993. Initiality + nondeterminism = junk. In Proceedings of NIK '93. Tapir, Trondheim, Norway.
    • (1993)
    • Walicki, M.1    Meldal, S.2
  • 45
    • 85029715012 scopus 로고
    • An introduction to event structures
    • Springer-Verlag, New York.
    • Winskel G. 1988. An introduction to event structures. In Lecture Notes in Computer Science, vol. 354. Springer-Verlag, New York.
    • (1988) In Lecture Notes in Computer Science , vol.354
    • Winskel, G.1
  • 46
    • 0003947113 scopus 로고
    • Handbook of Theoretical Computer Science. Vol.
    • Algebraic specification. B. The MIT Press In Cambridge, Mass.
    • Wirsing M. 1990. Algebraic specification. In Handbook of Theoretical Computer Science. Vol. B. The MIT Press, Cambridge, Mass.
    • (1990)
    • Wirsing, M.1
  • 47
    • 84976795531 scopus 로고
    • Algebraic specification. Tech. Rep. MIP-8914, Universitat Passau.
    • Wirsing M. 1989. Algebraic specification. Tech. Rep. MIP-8914, Universitat Passau.
    • (1989)
    • Wirsing, M.1
  • 48
    • 85029527409 scopus 로고
    • CAAP '92
    • Beyond conditional equations. In Lecture Notes in Computer Science, Springer-Verlag, New York.
    • Wolter U. And Lowe M. 1992. Beyond conditional equations. In CAAP '92. Lecture Notes in Computer Science, vol. 581. Springer-Verlag, New York.
    • (1992) , vol.581
    • Wolter, U.1    Lowe, M.2


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