메뉴 건너뛰기




Volumn 336, Issue 2, 2005, Pages 235-284

A high-level modular definition of the semantics of C #

Author keywords

Abstract State Machines; C ; Java; NET; Semantics of programming languages

Indexed keywords

C (PROGRAMMING LANGUAGE); CLASSIFICATION (OF INFORMATION); CODES (SYMBOLS); DATA REDUCTION; JAVA PROGRAMMING LANGUAGE; MATHEMATICAL MODELS; REAL TIME SYSTEMS; SUPERVISORY AND EXECUTIVE PROGRAMS; VIRTUAL REALITY;

EID: 18144372034     PISSN: 03043975     EISSN: None     Source Type: Journal    
DOI: 10.1016/j.tcs.2004.11.008     Document Type: Conference Paper
Times cited : (50)

References (40)
  • 1
    • 21444460551 scopus 로고    scopus 로고
    • The steam boiler case study: Competition of formal program specification and development methods
    • J.-R. Abrial, E. Börger, H. Langmaack (Eds.), Formal Methods for Industrial Applications. Specifying and Programming the Steam-Boiler Control Springer, Berlin
    • J.-R. Abrial, E. Börger, H. Langmaack, The steam boiler case study: competition of formal program specification and development methods, in: J.-R. Abrial, E. Börger, H. Langmaack (Eds.), Formal Methods for Industrial Applications. Specifying and Programming the Steam-Boiler Control, Lecture Notes in Computer Science, Vol. 1165, Springer, Berlin, 1996, pp. 1-12.
    • (1996) Lecture Notes in Computer Science , vol.1165 , pp. 1-12
    • Abrial, J.-R.1    Börger, E.2    Langmaack, H.3
  • 2
    • 0038650507 scopus 로고    scopus 로고
    • Formal syntax and semantics of Java
    • Springer, Berlin
    • J. Alves-Foss, Formal Syntax and Semantics of Java, Lecture Notes in Computer Science, Vol. 1523, Springer, Berlin, 1998.
    • (1998) Lecture Notes in Computer Science , vol.1523
    • Alves-Foss, J.1
  • 4
    • 17244371611 scopus 로고    scopus 로고
    • Refining abstract machine specifications of the steam boiler control to well documented executable code
    • J.-R. Abrial, E. Börger, H. Langmaack (Eds.), Formal Methods for Industrial Applications. Specifying and Programming the Steam-Boiler Control Springer, Berlin
    • C. Beierle, E. Börger, I. Durdanović, U. Glässer, E. Riccobene, Refining abstract machine specifications of the steam boiler control to well documented executable code, in: J.-R. Abrial, E. Börger, H. Langmaack (Eds.), Formal Methods for Industrial Applications. Specifying and Programming the Steam-Boiler Control, Lecture Notes in Computer Science, Vol. 1165, Springer, Berlin, 1996, pp. 62-78.
    • (1996) Lecture Notes in Computer Science , vol.1165 , pp. 62-78
    • Beierle, C.1    Börger, E.2    Durdanović, I.3    Glässer, U.4    Riccobene, E.5
  • 5
    • 14644412475 scopus 로고    scopus 로고
    • Abstract state machines: A unifying view of models of computation and of system design frameworks
    • E. Börger, Abstract state machines: a unifying view of models of computation and of system design frameworks, Ann. Pure Appl. Logic (2005).
    • (2005) Ann. Pure Appl. Logic
    • Börger, E.1
  • 6
    • 85031916817 scopus 로고
    • A logical operational semantics for full Prolog. Part I: Selection core and control
    • E. Börger, H. Kleine Büning, M.M. Richter, W. Schönfeld (Eds.), CSL'89. 3rd Workshop on Computer Science Logic Springer, Berlin
    • E. Börger, A logical operational semantics for full Prolog. Part I: selection core and control, in: E. Börger, H. Kleine Büning, M.M. Richter, W. Schönfeld (Eds.), CSL'89. 3rd Workshop on Computer Science Logic, Lecture Notes in Computer Science, Vol. 440, Springer, Berlin, 1990, pp. 36-64.
    • (1990) Lecture Notes in Computer Science , vol.440 , pp. 36-64
    • Börger, E.1
  • 7
    • 84957625343 scopus 로고    scopus 로고
    • High-level system design and analysis using abstract state machines
    • D. Hutter, W. Stephan, P. Traverso, M. Ullmann (Eds.), Current Trends in Applied Formal Methods (FM-Trends 98) Springer, Berlin
    • E. Börger, High-level system design and analysis using abstract state machines, in: D. Hutter, W. Stephan, P. Traverso, M. Ullmann (Eds.), Current Trends in Applied Formal Methods (FM-Trends 98), Lecture Notes in Computer Science, Vol. 1641, Springer, Berlin, 1999, pp. 1-43.
    • (1999) Lecture Notes in Computer Science , vol.1641 , pp. 1-43
    • Börger, E.1
  • 8
    • 35248893023 scopus 로고    scopus 로고
    • The ASM ground model method as a foundation of requirements engineering
    • N. Dershowitz (Ed.), Manna-Sympo. Springer, Berlin
    • E. Börger, The ASM ground model method as a foundation of requirements engineering, in: N. Dershowitz (Ed.), Manna-Sympo., Lecture Notes in Computer Science, Vol. 2772, Springer, Berlin, 2003.
    • (2003) Lecture Notes in Computer Science , vol.2772
    • Börger, E.1
  • 9
    • 0842305097 scopus 로고    scopus 로고
    • The ASM refinement method
    • E. Börger The ASM refinement method Formal Aspects Comput. 15 2003 237 257
    • (2003) Formal Aspects Comput. , vol.15 , pp. 237-257
    • Börger, E.1
  • 10
    • 35248854413 scopus 로고    scopus 로고
    • Remarks on turbo ASMs for computing functional equations and recursion schemes
    • E. Börger, A. Gargantini, E. Riccobene (Eds.), Abstract State Machines 2003 - Advances in Theory and Applications Springer, Berlin
    • E. Börger, T. Bolognesi, Remarks on turbo ASMs for computing functional equations and recursion schemes, in: E. Börger, A. Gargantini, E. Riccobene (Eds.), Abstract State Machines 2003 - Advances in Theory and Applications, Lecture Notes in Computer Science, Vol. 2589, Springer, Berlin, 2003, pp. 218-228.
    • (2003) Lecture Notes in Computer Science , vol.2589 , pp. 218-228
    • Börger, E.1    Bolognesi, T.2
  • 13
    • 33947110477 scopus 로고    scopus 로고
    • Integrating ASMs into the software development life cycle
    • E. Börger, and L. Mearelli Integrating ASMs into the software development life cycle J. Univ. Comput. Sci. 3 5 1997 603 665
    • (1997) J. Univ. Comput. Sci. , vol.3 , Issue.5 , pp. 603-665
    • Börger, E.1    Mearelli, L.2
  • 14
    • 84959351755 scopus 로고    scopus 로고
    • Composition and submachine concepts for sequential ASMs
    • P. Clote, H. Schwichtenberg (Eds.), Computer Science Logic (Proc. CSL, 2000) Springer, Berlin
    • E. Börger, J. Schmid, Composition and submachine concepts for sequential ASMs, in: P. Clote, H. Schwichtenberg (Eds.), Computer Science Logic (Proc. CSL, 2000), Lecture Notes in Computer Science, Vol. 1862, Springer, Berlin, 2000, pp. 41-60.
    • (2000) Lecture Notes in Computer Science , vol.1862 , pp. 41-60
    • Börger, E.1    Schmid, J.2
  • 15
    • 35048871045 scopus 로고    scopus 로고
    • Exploiting abstraction for specification reuse. the C# case study
    • F.S. de Boer, M.M. Bonsangue, S. Graf, W.-P. de Roever (Eds.) Lecture Notes in Computer Science, Springer, Berlin
    • E. Börger, R.F. Stärk, Exploiting abstraction for specification reuse. The Java / C # case study, in: F.S. de Boer, M.M. Bonsangue, S. Graf, W.-P. de Roever (Eds.), Proc. FMCO'03, Lecture Notes in Computer Science, Springer, Berlin, 2004.
    • (2004) Proc. FMCO'03
    • Börger, E.1    Stärk, R.F.2
  • 17
    • 0038420081 scopus 로고    scopus 로고
    • Formal systems specification - The RPC-memory specification case study
    • Springer, Berlin
    • M. Broy, S. Merz, K. Spies, Formal Systems Specification - The RPC-Memory Specification Case Study, Lecture Notes in Computer Science, Vol. 1169, Springer, Berlin, 1996.
    • (1996) Lecture Notes in Computer Science , vol.1169
    • Broy, M.1    Merz, S.2    Spies, K.3
  • 18
    • 18444390342 scopus 로고    scopus 로고
    • Standard ECMA-335
    • Common Language Infrastructure, Standard ECMA-335, 2003, http://www.ecma-international.org.
    • (2003) Common Language Infrastructure
  • 19
    • 18144417363 scopus 로고    scopus 로고
    • Foundations of Software Engineering Group, Microsoft Research, AsmL, 2001, web pages at http://research.microsoft.com/foundations/AsmL/.
    • (2001)
  • 20
    • 35048851226 scopus 로고    scopus 로고
    • Specification and implementation problems for C#
    • B. Thalheim, W. Zimmermann (Eds.), Abstract State Machines 2004 Springer, Berlin
    • N.G. Fruja, Specification and implementation problems for C #, in: B. Thalheim, W. Zimmermann (Eds.), Abstract State Machines 2004, Lecture Notes in Computer Science, Springer, Berlin, 2004.
    • (2004) Lecture Notes in Computer Science
    • Fruja, N.G.1
  • 21
    • 18144408623 scopus 로고    scopus 로고
    • The correctness of the definite assignment analysis in C#
    • N.G. Fruja, The correctness of the definite assignment analysis in C #, J. Object Technology 3 (9) (2004).
    • (2004) J. Object Technology , vol.3 , Issue.9
    • Fruja, N.G.1
  • 22
    • 35248867005 scopus 로고    scopus 로고
    • The hidden computation steps of turbo abstract state machines
    • E. Börger, A. Gargantini, E. Riccobene (Eds.), Abstract State Machines 2003 - Advances in Theory and Applications Springer, Berlin
    • N.G. Fruja, R.F. Stärk, The hidden computation steps of turbo abstract state machines, in: E. Börger, A. Gargantini, E. Riccobene (Eds.), Abstract State Machines 2003 - Advances in Theory and Applications, Lecture Notes in Computer Science, Vol. 2589, Springer, Berlin, 2003, pp. 244-262.
    • (2003) Lecture Notes in Computer Science , vol.2589 , pp. 244-262
    • Fruja, N.G.1    Stärk, R.F.2
  • 24
    • 0000952504 scopus 로고    scopus 로고
    • Formalizing the safety of Java, the Java Virtual Machine and Java Card
    • P. Hartel, and L. Moreau Formalizing the safety of Java, the Java Virtual Machine and Java Card ACM Comput. Surv. 33 4 2001 517 558
    • (2001) ACM Comput. Surv. , vol.33 , Issue.4 , pp. 517-558
    • Hartel, P.1    Moreau, L.2
  • 26
    • 18144402289 scopus 로고    scopus 로고
    • Broy-Lamport specification problem: A Gurevich abstract state machine solution
    • EECS Department, University of Michigan
    • J. Huggins, Broy-Lamport specification problem: a Gurevich abstract state machine solution, Tech. Report CSE-TR-320-96, EECS Department, University of Michigan, 1996.
    • (1996) Tech. Report , vol.CSE-TR-320-96
    • Huggins, J.1
  • 27
    • 2442570383 scopus 로고    scopus 로고
    • Standard ECMA-334
    • C # Language Specification, Standard ECMA-334, 2001, http://www.ecma-international.org.
    • (2001) C# Language Specification
  • 28
    • 0003442287 scopus 로고
    • Formal development of reactive systems
    • Case Study "Production Cell" Springer, Berlin
    • C. Lewerentz, T. Lindner, Formal development of reactive systems, Case Study "Production Cell", Lecture Notes in Computer Science, Vol. 891, Springer, Berlin, 1995.
    • (1995) Lecture Notes in Computer Science , vol.891
    • Lewerentz, C.1    Lindner, T.2
  • 35
    • 35048856166 scopus 로고    scopus 로고
    • An ASM specification of C# threads and the. NET memory model
    • B. Thalheim, W. Zimmermann (Eds.), Abstract State Machines 2004 Springer, Berlin
    • R.F. Stärk, E. Börger, An ASM specification of C # threads and the. NET memory model, in: B. Thalheim, W. Zimmermann (Eds.), Abstract State Machines 2004, Lecture Notes in Computer Science, Springer, Berlin, 2004.
    • (2004) Lecture Notes in Computer Science
    • Stärk, R.F.1    Börger, E.2
  • 40
    • 35248812556 scopus 로고    scopus 로고
    • A framework for modeling the semantics of expression evaluation with abstract state machines
    • E. Börger, A. Gargantini, E. Riccobene (Eds.), Abstract State Machines 2003 - Advances in Theory and Applications Springer, Berlin
    • W. Zimmermann, A. Dold, A framework for modeling the semantics of expression evaluation with abstract state machines, in: E. Börger, A. Gargantini, E. Riccobene (Eds.), Abstract State Machines 2003 - Advances in Theory and Applications, Lecture Notes in Computer Science, Vol. 2589, Springer, Berlin, 2003, pp. 391-406.
    • (2003) Lecture Notes in Computer Science , vol.2589 , pp. 391-406
    • Zimmermann, W.1    Dold, A.2


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