메뉴 건너뛰기




Volumn 3, Issue 5, 1997, Pages 504-567

On the construction of correct compiler back-ends: An ASM approach

Author keywords

Abstract state machine; Back end generator; Compiler; Operational semantics; Verification

Indexed keywords


EID: 0004692620     PISSN: 0958695X     EISSN: None     Source Type: Journal    
DOI: None     Document Type: Article
Times cited : (32)

References (32)
  • 1
    • 0029214558 scopus 로고
    • Designing programs that check their work
    • [Blum and Kannan 1995]
    • [Blum and Kannan 1995]M. Blum and S. Kannan. Designing programs that check their work. Journal of the ACM, 42(1):269-291, 1995.
    • (1995) Journal of the ACM , vol.42 , Issue.1 , pp. 269-291
    • Blum, M.1    Kannan, S.2
  • 2
    • 18944389355 scopus 로고
    • The WAM-definition and Compiler Correctness
    • [Börger and Rosenzweig 1992] Dip. di informatica, Univ. Pisa, Italy
    • [Börger and Rosenzweig 1992]E. Börger and D. Rosenzweig. The WAM-definition and Compiler Correctness. Technical Report TR-14/92, Dip. di informatica, Univ. Pisa, Italy, 1992.
    • (1992) Technical Report TR-14/92
    • Börger, E.1    Rosenzweig, D.2
  • 4
    • 0029697035 scopus 로고    scopus 로고
    • Correctness of compiling occam to transputer
    • [Börger and Durdanovic 1996]
    • [Börger and Durdanovic 1996]E. Brger and I. Durdanovic. Correctness of compiling occam to transputer. The Computer Journal, 39(1):52-92, 1996.
    • (1996) The Computer Journal , vol.39 , Issue.1 , pp. 52-92
    • Brger, E.1    Durdanovic, I.2
  • 7
    • 84867287285 scopus 로고
    • Provably Correct Compiler Implementation
    • [Buth and Müller-Olm 1993] Denmark, April IFAD Odense Teknikum
    • [Buth and Müller-Olm 1993]Bettina Buth and Markus Müller-Olm. Provably Correct Compiler Implementation. In Tutorial Material - Formal Methods Europe '93, pages 451-465, Denmark, April 1993. IFAD Odense Teknikum.
    • (1993) Tutorial Material - Formal Methods Europe '93 , pp. 451-465
    • Buth, B.1    Müller-Olm, M.2
  • 9
    • 33947141639 scopus 로고    scopus 로고
    • Local correctness of term rewrite based code generators
    • [Dold and Gaul 1996] University of Karlsruhe/Ulm, September '96
    • [Dold and Gaul 1996]A. Dold and T.S. Gaul. Local correctness of term rewrite based code generators. Working paper, University of Karlsruhe/Ulm, September '96, 1996.
    • (1996) Working Paper
    • Dold, A.1    Gaul, T.S.2
  • 10
    • 0347475617 scopus 로고
    • Code selection by regularly controled term rewriting
    • [Emmelmann 1992] R. Giegerich and S.L. Graham, editors, Workshops in Computing. Springer-Verlag
    • [Emmelmann 1992]H. Emmelmann. Code selection by regularly controled term rewriting. In R. Giegerich and S.L. Graham, editors, Code Generation - Concepts, Tools, Techniques, Workshops in Computing. Springer-Verlag, 1992.
    • (1992) Code Generation - Concepts, Tools, Techniques
    • Emmelmann, H.1
  • 11
    • 0004059519 scopus 로고
    • [Espinosa 1995] PhD thesis, Columbia University
    • [Espinosa 1995]David A. Espinosa. Semantic Lego. PhD thesis, Columbia University, 1995.
    • (1995) Semantic Lego
    • Espinosa, D.A.1
  • 12
    • 33947125211 scopus 로고
    • An Evolving Algebra for the Alpha Processor Family
    • [Gaul and Zimmermann 1995] University of Karlsruhe
    • [Gaul and Zimmermann 1995]T.S. Gaul and W. Zimmermann. An Evolving Algebra for the Alpha Processor Family. Verifix Working Paper [Verifix/UKA/4], University of Karlsruhe, 1995.
    • (1995) Verifix Working Paper [Verifix/UKA/4]
    • Gaul, T.S.1    Zimmermann, W.2
  • 13
    • 0002017107 scopus 로고
    • Evolving Algebras: Lipari Guide
    • [Gurevich 1995] E. Börger, editor, Oxford University Press
    • [Gurevich 1995]Y. Gurevich. Evolving Algebras: Lipari Guide. In E. Börger, editor, Specification and Validation Methods. Oxford University Press, 1995.
    • (1995) Specification and Validation Methods
    • Gurevich, Y.1
  • 14
    • 84975806836 scopus 로고
    • The Semantics of the C Programming Language
    • [Gurevich and Huggins 1993] Springer-Verlag
    • [Gurevich and Huggins 1993]Y. Gurevich and J. Huggins. The Semantics of the C Programming Language. In CSL '92, volume 702 of LNCS, pages 274-308. Springer-Verlag, 1993.
    • (1993) CSL '92, Volume 702 of LNCS , vol.702 , pp. 274-308
    • Gurevich, Y.1    Huggins, J.2
  • 15
    • 21344478469 scopus 로고
    • Normal Form Approach to Compiler Design
    • [Hoare et al. 1993]
    • [Hoare et al. 1993]C.A.R. Hoare, He Jifeng, and A. Sampaio. Normal Form Approach to Compiler Design. Acta Informatica, 30:701-739, 1993.
    • (1993) Acta Informatica , vol.30 , pp. 701-739
    • Hoare, C.A.R.1    Jifeng, H.2    Sampaio, A.3
  • 17
    • 0004334773 scopus 로고
    • System verification
    • [Moore 1989] December
    • [Moore 1989]J. Strother Moore. System verification. Journal of Automated Reasoning, 5(4):409-410, December 1989.
    • (1989) Journal of Automated Reasoning , vol.5 , Issue.4 , pp. 409-410
    • Strother Moore, J.1
  • 18
    • 84867309930 scopus 로고
    • Abstract semantic algebras
    • [Mosses 1982] D. Bjørner, editor, IFIP IC-2 Working Conference, North Holland
    • [Mosses 1982]P. D. Mosses. Abstract semantic algebras. In D. Bjørner, editor, Formal description of programming concepts II, pages 63-88. IFIP IC-2 Working Conference, North Holland, 1982.
    • (1982) Formal Description of Programming Concepts II , pp. 63-88
    • Mosses, P.D.1
  • 19
    • 0004076045 scopus 로고
    • [Mosses 1992] Cambridge University Press
    • [Mosses 1992]P. D. Mosses. Action Semantics. Cambridge University Press, 1992.
    • (1992) Action Semantics
    • Mosses, P.D.1
  • 20
    • 28044465515 scopus 로고
    • An Exercise in Compiler Verification
    • [Müller-Olm 1995] CS Department, University of Kiel
    • [Müller-Olm 1995]Markus Müller-Olm. An Exercise in Compiler Verification. Internal report, CS Department, University of Kiel, 1995.
    • (1995) Internal Report
    • Müller-Olm, M.1
  • 21
    • 0009594645 scopus 로고    scopus 로고
    • [Müller-Olm 1996] PhD thesis, Techn. Fakultät der Christian-Albrechts-Universität, Kiel, June Erscheint als LNCS Band im Springer-Verlag
    • [Müller-Olm 1996]Markus Müller-Olm. Modular Compiler Verification. PhD thesis, Techn. Fakultät der Christian-Albrechts-Universität, Kiel, June 1996. Erscheint als LNCS Band im Springer-Verlag.
    • (1996) Modular Compiler Verification
    • Müller-Olm, M.1
  • 22
    • 33947156896 scopus 로고    scopus 로고
    • Code Generation based on formal BURS theory and heuristic search
    • [Nymeyer and Katoen 1996] University of Twente
    • [Nymeyer and Katoen 1996]Albert Nymeyer and Joost-Pieter Katoen. Code Generation based on formal BURS theory and heuristic search. Technical report inf 95-42, University of Twente, 1996.
    • (1996) Technical Report Inf 95-42
    • Nymeyer, A.1    Katoen, J.-P.2
  • 24
    • 0027048035 scopus 로고
    • An automatically generated and provably correct compiler for a subset of ada
    • [Palsberg 1992]
    • [Palsberg 1992]J. Palsberg. An automatically generated and provably correct compiler for a subset of ada. In IEEE International Conference on Computer Languages, 1992.
    • (1992) IEEE International Conference on Computer Languages
    • Palsberg, J.1
  • 26
    • 0011589605 scopus 로고    scopus 로고
    • Montages specifications of realistic programming languages
    • [Pierantonio and Kutter 1997]
    • [Pierantonio and Kutter 1997]A. Pierantonio and P. W. Kutter. Montages specifications of realistic programming languages. Journal of Universal Computer Science, this volume, 1997.
    • (1997) Journal of Universal Computer Science , vol.THIS VOLUME
    • Pierantonio, A.1    Kutter, P.W.2
  • 27
    • 0029308706 scopus 로고
    • Proebsting. BURS automata generation
    • [Proebsting 1995] May
    • [Proebsting 1995]Todd A. Proebsting. BURS automata generation. ACM Transactions on Programming Languages and Systems, 17(3):461-486, May 1995.
    • (1995) ACM Transactions on Programming Languages and Systems , vol.17 , Issue.3 , pp. 461-486
    • Todd, A.1
  • 31
    • 0040111870 scopus 로고
    • The Semantics of the C++-Programming Language
    • [Wallace 1995] E. Börger, editor, Oxford University Press
    • [Wallace 1995]C. Wallace. The Semantics of the C++-Programming Language. In E. Börger, editor, Specification and Validation Methods. Oxford University Press, 1995.
    • (1995) Specification and Validation Methods
    • Wallace, C.1
  • 32
    • 84976716531 scopus 로고
    • A semantic prototyping system
    • [Wand 1984] June SIGPLAN 84 Symp. On Compiler Construction
    • [Wand 1984]M. Wand. A semantic prototyping system. SIGPLAN Notices, 19(6):213-221, June 1984. SIGPLAN 84 Symp. On Compiler Construction.
    • (1984) SIGPLAN Notices , vol.19 , Issue.6 , pp. 213-221
    • Wand, M.1


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