메뉴 건너뛰기




Volumn , Issue , 2002, Pages 841-889

An introduction to operational semantics

Author keywords

[No Author keywords available]

Indexed keywords


EID: 81455150506     PISSN: None     EISSN: None     Source Type: Book    
DOI: 10.1201/9781420040579     Document Type: Chapter
Times cited : (6)

References (77)
  • 2
    • 0011122747 scopus 로고    scopus 로고
    • Structural operational semantics
    • J.A. Bergstra, A. Ponse and S.A. Smolka, Eds., Elsevier, Amsterdam
    • L. Aceto, W. Fokkink and C. Verhoef, Structural operational semantics, in Handbook of Process Algebra, J.A. Bergstra, A. Ponse and S.A. Smolka, Eds., Elsevier, Amsterdam, 2000.
    • (2000) Handbook of Process Algebra
    • Aceto, L.1    Fokkink, W.2    Verhoef, C.3
  • 6
    • 35348965767 scopus 로고
    • Studies in Logic and the Foundation of Mathematics, North-Holland, Amsterdam
    • H.P. Barendregt, The Lambda Calculus, Its Syntax and Semantics, Vol. 103, Studies in Logic and the Foundation of Mathematics, North-Holland, Amsterdam, 1984.
    • (1984) The Lambda Calculus, Its Syntax and Semantics , vol.103
    • Barendregt, H.P.1
  • 7
    • 84976744619 scopus 로고
    • The Esterel synchronous programming language and its mathematical semantics
    • S.D. Brookes, A.W. Roscoe and G.Winskel, Eds., Springer-Verlag, New York
    • G. Berry and L. Cosserat, The Esterel synchronous programming language and its mathematical semantics, in S.D. Brookes, A.W. Roscoe and G.Winskel, Eds., Seminar on Concurrency, Lecture Notes in Computer Science, Vol. 197, Springer-Verlag, New York, 1984, pp. 389-448.
    • (1984) Seminar on Concurrency, Lecture Notes in Computer Science , vol.197 , pp. 389-448
    • Berry, G.1    Cosserat, L.2
  • 8
    • 0026953373 scopus 로고
    • The ESTEREL synchronous programming language: Design, semantics, implementation
    • G. Berry and G. Gonthier, The ESTEREL synchronous programming language: design, semantics, implementation, Sci. Comput. Programming, 19(2), pp. 87-152, 1992.
    • (1992) Sci. Comput. Programming , vol.19 , Issue.2 , pp. 87-152
    • Berry, G.1    Gonthier, G.2
  • 10
  • 11
    • 25944467909 scopus 로고
    • A formal operational semantics for languages of type prolog III
    • E. Borger and P.H. Schmitt, A formal operational semantics for languages of type prolog III, in CSL, 1990, pp. 67-79.
    • (1990) CSL , pp. 67-79
    • Borger, E.1    Schmitt, P.H.2
  • 13
    • 0040558298 scopus 로고
    • Amber
    • G. Cousineau, P-L. Curien and B. Robinet, Eds., Lecture Notes in Computer Science, Springer-Verlag, New York
    • L. Cardelli, Amber, in Combinators and Functional Programming Language, G. Cousineau, P-L. Curien and B. Robinet, Eds., Lecture Notes in Computer Science, Vol. 242, Springer-Verlag, New York, 1986.
    • (1986) Combinators and Functional Programming Language , vol.242
    • Cardelli, L.1
  • 14
    • 84915929929 scopus 로고
    • The amber machine
    • G. Cousineau, P.-L. Curien and B. Robinet, Eds., Lecture Notes in Computer Science, Springer-Verlag, New York
    • L. Cardelli, The amber machine, in Combinators and Functional Programming Languages, G. Cousineau, P.-L. Curien and B. Robinet, Eds., Lecture Notes in Computer Science, Vol. 242, Springer-Verlag, New York, 1986.
    • (1986) Combinators and Functional Programming Languages , vol.242
    • Cardelli, L.1
  • 15
    • 85034653833 scopus 로고
    • The Categorical Abstract Machine
    • J.-P. Jouannaud, Ed., Lecture Notes in Computer Science, Springer-Verlag, New York
    • G. Cousineau, P. Curien, and M. Mauny, The Categorical Abstract Machine, Functional Programming Languages and Computer Architecture, In J.-P. Jouannaud, Ed., Lecture Notes in Computer Science, Vol. 201, Springer-Verlag, New York, 1985, pp. 50-64.
    • (1985) Functional Programming Languages and Computer Architecture , vol.201 , pp. 50-64
    • Cousineau, G.1    Curien, P.2    Mauny, M.3
  • 18
    • 84957803919 scopus 로고
    • A front-end generator for verification tools
    • E. Brinksma, R. Cleaveland, K.G. Larsen and B. Steffen, Eds., Lecture Notes in Computer Science, Springer-Verlag, New York
    • R. Cleaveland, E. Madelaine and S. Sims, A front-end generator for verification tools, in Tools and Algorithms for the Construction and Analysis of Systems, E. Brinksma, R. Cleaveland, K.G. Larsen and B. Steffen, Eds., Lecture Notes in Computer Science, Vol. 1019, Springer-Verlag, New York, 1995, pp. 153-173.
    • (1995) Tools and Algorithms for the Construction and Analysis of Systems , vol.1019 , pp. 153-173
    • Cleaveland, R.1    Madelaine, E.2    Sims, S.3
  • 19
    • 0026152557 scopus 로고
    • An abstract framework for environment machines
    • P.-L. Curien, An abstract framework for environment machines, Theor. Comput. Sci., 82(2), 389-402, 1991.
    • (1991) Theor. Comput. Sci , vol.82 , Issue.2 , pp. 389-402
    • Curien, P.-L.1
  • 20
    • 0042023026 scopus 로고
    • Ph.D. thesis, Laboratory for Foundations of Computer Science, Computer Science Department, Edinburgh University, Edinburgh, EH9 3JZ, Scotland, September, available as LFCS Report Series ECS-LFCS-92-241 or CST-95-92
    • F.Q.B. da Silva, Correctness Proofs of Compilers and Debuggers: An Approach Based on Structural Operational Semantics, Ph.D. thesis, Laboratory for Foundations of Computer Science, Computer Science Department, Edinburgh University, Edinburgh, EH9 3JZ, Scotland, September 1992; available as LFCS Report Series ECS-LFCS-92-241 or CST-95-92.
    • (1992) Correctness Proofs of Compilers and Debuggers: An Approach Based on Structural Operational Semantics
    • Da Silva, F.Q.B.1
  • 22
    • 0000429455 scopus 로고
    • Facile: A symmetric integration of concurrent and functional programming
    • A. Giacalone, P. Mishra and S. Prasad, Facile: A symmetric integration of concurrent and functional programming, Int. J. Parallel Programming, 18(2), 121-160, 1989.
    • (1989) Int. J. Parallel Programming , vol.18 , Issue.2 , pp. 121-160
    • Giacalone, A.1    Mishra, P.2    Prasad, S.3
  • 26
    • 0038927619 scopus 로고
    • Evolving algebras: An attempt to discover semantics
    • G. Rozenberg and A. Salomaa, Eds., World Scientific
    • Y. Gurevich, Evolving algebras: an attempt to discover semantics, in Current Trends in Theoretical Computer Science, G. Rozenberg and A. Salomaa, Eds., World Scientific, 1993, pp. 266-292.
    • (1993) Current Trends in Theoretical Computer Science , pp. 266-292
    • Gurevich, Y.1
  • 27
    • 0342532542 scopus 로고
    • Making abstract machines less abstract
    • J. Hughes, Ed., Lecture Notes in Computer Science, Springer-Verlag, Heidelberg
    • J. Hannan, Making abstract machines less abstract, in Functional Programming Languages and Computer Architecture, 5th ACM Conference, J. Hughes, Ed., Lecture Notes in Computer Science, Vol. 523, Springer-Verlag, Heidelberg, 1991, pp. 618-635.
    • (1991) Functional Programming Languages and Computer Architecture, 5th ACM Conference , vol.523 , pp. 618-635
    • Hannan, J.1
  • 28
    • 0028463582 scopus 로고
    • Operational semantics-directed compilers and machine architectures
    • J. Hannan, Operational semantics-directed compilers and machine architectures, ACM Trans. Programming Languages Syst., 16(4), 1215-1247, 1994.
    • (1994) ACM Trans. Programming Languages Syst , vol.16 , Issue.4 , pp. 1215-1247
    • Hannan, J.1
  • 32
    • 0015982686 scopus 로고
    • Consistent and complementary formal theories of the semantics of programming languages
    • C.A.R. Hoare and P.E. Lauer, Consistent and complementary formal theories of the semantics of programming languages, Acta Inf., 3, 135-153, 1974.
    • (1974) Acta Inf , vol.3 , pp. 135-153
    • Hoare, C.A.R.1    Lauer, P.E.2
  • 33
    • 84945708698 scopus 로고
    • An axiomatic basis for computer programming
    • C.A.R. Hoare, An axiomatic basis for computer programming, Commun. ACM, 12(10), 1969.
    • (1969) Commun. ACM , vol.12 , Issue.10
    • Hoare, C.A.R.1
  • 34
    • 0018005391 scopus 로고
    • Communicating sequential processes
    • C.A.R. Hoare, Communicating sequential processes, Commun. ACM, 21(8), 666-677, 1978.
    • (1978) Commun. ACM , vol.21 , Issue.8 , pp. 666-677
    • Hoare, C.A.R.1
  • 38
    • 84958790465 scopus 로고
    • Natural semantics
    • F.J. Brandenburg, G. Vidal-Naquet and M.Wirsing, Eds., Lecture Notes in Computer Science, Springer-Verlag, Heidelberg
    • G. Kahn, Natural semantics, in Proceedings of STACS '87, F.J. Brandenburg, G. Vidal-Naquet and M.Wirsing, Eds., Lecture Notes in Computer Science, Vol. 247, Springer-Verlag, Heidelberg, 1987, pp. 22-39.
    • (1987) Proceedings of STACS '87 , vol.247 , pp. 22-39
    • Kahn, G.1
  • 40
    • 0001097061 scopus 로고
    • The mechanical evaluation of expressions
    • P.J. Landin, The mechanical evaluation of expressions, Comput. J., 6(5), 308-320, 1964.
    • (1964) Comput. J , vol.6 , Issue.5 , pp. 308-320
    • Landin, P.J.1
  • 41
    • 0013123612 scopus 로고
    • An abstract machine for designers of computing languages
    • P.J. Landin, An abstract machine for designers of computing languages, in Proc. IFIP Congr., 1965, pp. 438-439.
    • (1965) Proc. IFIP Congr , pp. 438-439
    • Landin, P.J.1
  • 42
    • 84943347337 scopus 로고
    • Acorrespondence between ALGOL 60 and Church’s lambda-notation, Part I
    • P.J. Landin, Acorrespondence between ALGOL 60 and Church’s lambda-notation, Part I, Commun. ACM, 8(2), pp. 89-101, 1965.
    • (1965) Commun. ACM , vol.8 , Issue.2 , pp. 89-101
    • Landin, P.J.1
  • 45
    • 0002891241 scopus 로고
    • Towards a Mathematical Science of Computation
    • C.M. Popplewell, Ed
    • J. McCarthy, Towards a Mathematical Science of Computation, in Information Processing 1962, C.M. Popplewell, Ed., 1963, pp. 21-28.
    • (1963) Information Processing 1962 , pp. 21-28
    • McCarthy, J.1
  • 47
    • 85027506583 scopus 로고
    • The expressive power of structural operational semantics with explicit assumptions
    • H. Barendregt and T. Nipkow, Eds., Springer-Verlag, New York, Lecture Notes in Computer Science
    • M. Miculan, The expressive power of structural operational semantics with explicit assumptions, in Types for Proofs and Programs, H. Barendregt and T. Nipkow, Eds., Springer-Verlag, New York, Lecture Notes in Computer Science, Vol. 806, 1994, pp. 263-290.
    • (1994) Types for Proofs and Programs , vol.806 , pp. 263-290
    • Miculan, M.1
  • 48
    • 0000993909 scopus 로고
    • Processes: A mathematical model of computing agents
    • H.E. Rose and J.C. Shepherdson, Eds., North-Holland, Amsterdam
    • R. Milner, Processes: A mathematical model of computing agents, in Proceedings Logic Colloquium 1973, H.E. Rose and J.C. Shepherdson, Eds., North-Holland, Amsterdam, 1973, pp. 158-173.
    • (1973) Proceedings Logic Colloquium 1973 , pp. 158-173
    • Milner, R.1
  • 49
    • 85030016686 scopus 로고
    • Program semantics and mechanized proof
    • K.R. Apt and J.W. de Bakker, Eds., Mathematical Centre, Amsterdam
    • R. Milner, Program semantics and mechanized proof, in Foundations of Computer Science II, K.R. Apt and J.W. de Bakker, Eds., Mathematical Centre, Amsterdam, 1976, pp. 3-44.
    • (1976) Foundations of Computer Science II , pp. 3-44
    • Milner, R.1
  • 51
    • 0003954103 scopus 로고
    • Prentice Hall International, Englewood Cliffs, NJ
    • R. Milner, Communication and Concurrency, Prentice Hall International, Englewood Cliffs, NJ, 1989.
    • (1989) Communication and Concurrency
    • Milner, R.1
  • 52
    • 0002550919 scopus 로고
    • A general axiom of assignment and linked data structure
    • M. Broy and G. Schmidt, Eds
    • J. Morris, A general axiom of assignment and linked data structure, in Theoretical Foundations of Programming Methodology, M. Broy and G. Schmidt, Eds., 1982, pp. 25-41.
    • (1982) Theoretical Foundations of Programming Methodology , pp. 25-41
    • Morris, J.1
  • 55
    • 1642620235 scopus 로고    scopus 로고
    • Structural operational semantics as a basis for static program analysis
    • D. Le Metayer and D. Schmidt, Structural operational semantics as a basis for static program analysis, ACM Comput. Surv., 28, 340-343, 1996.
    • (1996) ACM Comput. Surv , vol.28 , pp. 340-343
    • Le Metayer, D.1    Schmidt, D.2
  • 57
    • 85056414148 scopus 로고    scopus 로고
    • Correspondence between operational and denotational semantics: The full abstraction problem for PCF
    • S. Abramsky, Ed., Oxford University Press, Oxford
    • C.-H.L. Ong, Correspondence between operational and denotational semantics: the full abstraction problem for PCF, in Handbook of Theoretical Computer Science, S. Abramsky, Ed., Vol. 3, Oxford University Press, Oxford, 1999.
    • (1999) Handbook of Theoretical Computer Science , vol.3
    • Ong, C.-H.L.1
  • 58
    • 0011967443 scopus 로고
    • A provably correct compiler generator
    • B. Krieg-Bruckner, Ed., Springer-Verlag, New York
    • J. Palsberg, A provably correct compiler generator, in ESOP '92, 4th European Symposium on Programming, Proceedings, B. Krieg-Bruckner, Ed., Vol. 582, Springer-Verlag, New York, 1992, pp. 418-434.
    • (1992) ESOP '92, 4th European Symposium on Programming, Proceedings , vol.582 , pp. 418-434
    • Palsberg, J.1
  • 59
    • 84945924340 scopus 로고
    • Concurrency and automata on infinite sequences
    • 5th GI Conference, P. Deussen, Ed., Springer-Verlag, New York
    • D. Park, Concurrency and automata on infinite sequences, in 5th GI Conference, P. Deussen, Ed., Lecture Notes in Computer Science, Vol. 104, Springer-Verlag, New York, 1981, pp. 167-183.
    • (1981) Lecture Notes in Computer Science , vol.104 , pp. 167-183
    • Park, D.1
  • 60
    • 85056378095 scopus 로고
    • report TR25.071, American National Standards Institute
    • PL/I Definition Group, Formal definition of PL/I version 1, report TR25.071, American National Standards Institute, 1986.
    • (1986) Formal definition of PL/I version 1
  • 61
    • 18944377121 scopus 로고
    • Call-by-name, call-by-value and the lambda-calculus
    • G.D. Plotkin, Call-by-name, call-by-value and the lambda-calculus, Theor. Comput. Sci., 1, 125-159, 1975.
    • (1975) Theor. Comput. Sci , vol.1 , pp. 125-159
    • Plotkin, G.D.1
  • 62
    • 0000230630 scopus 로고
    • LCF considered as a programming language
    • G.D. Plotkin, LCF considered as a programming language, Theor. Comput. Sci., 5, 223-256, 1977.
    • (1977) Theor. Comput. Sci , vol.5 , pp. 223-256
    • Plotkin, G.D.1
  • 67
    • 84945974793 scopus 로고    scopus 로고
    • From rewrite rules to bisimulation congruences
    • Springer-Verlag, New York
    • P. Sewell, From rewrite rules to bisimulation congruences, in Proceedings of CONCUR '98, Lecture Notes in Computer Science, Vol. 1466, Springer-Verlag, New York, 1998, pp. 269-284.
    • (1998) Proceedings of CONCUR '98, Lecture Notes in Computer Science , vol.1466 , pp. 269-284
    • Sewell, P.1
  • 70
    • 0035965474 scopus 로고    scopus 로고
    • An axiomatic semantics for Esterel
    • S. Tini, An axiomatic semantics for Esterel, Theor. Comput. Sci., 269, 2001.
    • (2001) Theor. Comput. Sci , pp. 269
    • Tini, S.1
  • 71
    • 0018286453 scopus 로고
    • A new implementation technique for applicative languages
    • D.A. Turner, A new implementation technique for applicative languages, Software Pract. Exp., 9(1), pp. 31-49, 1979.
    • (1979) Software Pract. Exp , vol.9 , Issue.1 , pp. 31-49
    • Turner, D.A.1
  • 75
    • 0003025818 scopus 로고
    • A syntactic approach to type soundness
    • A. Wright and M. Felleisen, A syntactic approach to type soundness, Inf. Computation, 115(1), pp. 38-94, 1994.
    • (1994) Inf. Computation , vol.115 , Issue.1 , pp. 38-94
    • Wright, A.1    Felleisen, M.2


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