|
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
| |
2
|
S. Berghofer, and M. Strecker; Extracting a formally verified, fully executable compiler from a proof assistant; In Proceedings of Compiler Optimization meet Compiler Verification; 2003.
|
| |
3
|
Sabine Glesner, and Jan Olaf Blech; Classifying and Formally Verifying Integer Constant Folding; In Proceedings of Compiler Optimization meet Compiler Verification; 2003.
|
| |
4
|
Thomas Genet, Thomas Jensen, Vikash Kodati, and David Pichardie; A Java Card CAP Converter in PVS; In Proceedings of Compiler Optimization meet Compiler Verification; 2003.
|
| |
5
|
Gerhard Goos; Compiler Verification and Compiler Architecture; Electronic Notes in Theoretical Computer Science, Volume 65, Issue 2, April 2002.
|
| |
6
|
Lenore Zuck, Amir Pnueli, Yi Fang and Benjamin Goldberg; VOC: A Translation Validator for Optimizing Compilers; Electronic Notes in Theoretical Computer Science, Volume 65, Issue 2, April 2002.
|
| |
7
|
Sabine Glesner, Rubino Geiß and Boris Boesler; Verified Code Generation for Embedded Systems; Electronic Notes in Theoretical Computer Science, Volume 65, Issue 2, April 2002.
|
| |
8
|
Carl Christian Frederiksen; Correctness of Classical Compiler Optimizations using CTL; Electronic Notes in Theoretical Computer Science, Volume 65, Issue 2, April 2002.
|
| |
9
|
Thi Viet Nga Nguyen and Francois Irigoin; Alias verification for Fortran code optimization; Electronic Notes in Theoretical Computer Science, Volume 65, Issue 2, April 2002.
|
| |
10
|
K.C. Shashidhar, Maurice Bruynooghe, Francky Catthoor and Gerda Janssens; Geometric Model Checking: An Automatic Verification Technique for Loop and Data Reuse Transformations; Electronic Notes in Theoretical Computer Science, Volume 65, Issue 2, April 2002.
|
| |
11
|
Clara Jaramillo, Rajiv Gupta and Mary Lou Soffa; Debugging and Testing Optimizers through Comparison Checking; Electronic Notes in Theoretical Computer Science, Volume 65, Issue 2, April 2002.
|
| |
12
|
Wolfgang Goerigk; Towards Acceptability of Optimizations: An Extended View of Compiler Correctness; Electronic Notes in Theoretical Computer Science, Volume 65, Issue 2, April 2002.
|
| |
13
|
|
| |
14
|
|
| |
15
|
L. Zuck, A. Pnueli, Y. Fang, B. Goldberg, and Y. Hu; Translation and run-time validation of optimized code; In 2nd Workshop on Runtime Verification, volume 70(4) of Electronic Notes in Theoretical Computer Science, pages 180--201, Copenhagen, Denmark, July 2002.
|
 |
16
|
|
| |
17
|
|
| |
18
|
A. Dold, and V. Vialard; A Mechanically Verified Bootstrap Compiler; Proceedings of Kolloquium Programmiersprachen und Grundlagen der Programmierung Technical report AIB-2001--11, RWTH Aachen, Department of Computer Science, December 2001.
|
| |
19
|
Wolfgang Goerigk, and Hans Langmaack; Compiler Implementation Verification and Trojan Horses; Verifix technical report, 2001.
|
| |
20
|
|
| |
21
|
|
 |
22
|
|
| |
23
|
A. Pnueli, L. Zuck, and P. Pandya; Translation validation of optimizing compilers by computational induction; Technical report, Weizmann Institute of Science; 2000.
|
| |
24
|
|
| |
25
|
|
| |
26
|
W. Goerigk, and H. Langmaack; Compiler Implementation Verification and Trojan Horses; In D. Bainov (ed.), Proceedings of the 9th International Colloquium on Numerical Analysis and Computer Sciences with Applications, Plovdiv, Bulgaria, 2000.
|
| |
27
|
W. Goerigk; Proving Preservation of Partial Correctness with ACL2: A Mechanical Compiler Source Level Correctness Proof. ; ACL2 Workshop 2000, Austin, Tx. U.S.A, October 2000.
|
| |
28
|
T. Gaul, W. Zimmermann, and W. Goerigk; Practical Construction of Correct Compiler Implementations by Run-time Result Verification;In Proceedings of SCI'2000, International Conference on Information Systems Analysis and Synthesis, Orlando, Florida, 2000
|
| |
29
|
|
| |
30
|
|
| |
31
|
|
| |
32
|
|
| |
33
|
A. Wolf; An Exercise in Compiler Verification Revisited -- Preserving Partial Correctness; 02/99 Verifix Report CAU 6.1; 1999.
|
| |
34
|
V. Vialard; Local Verification of Parametrized Compilation Rules in a Limited Resource Environment; 01/99 Verifix Report ULM 22.1; 1999.
|
| |
35
|
|
| |
36
|
Th. Gaul, W. Zimmermann, and W. Goerigk; Construction of Verified Software Systems with Program-Checking: An Application To Compiler Back-Ends; In A. Pnueli und P. Traverso (eds.), Proc. FLoC'99 International Workshop on "Runtime Result Verification", Trento, Italy, 1999.
|
| |
37
|
|
| |
38
|
|
| |
39
|
|
| |
40
|
Wolf Zimmermann, Andreas Heberle, and Wolfgang Goerigk.; The Verifix Approach Towards the Construction of Correct Compilers; Verifix Technical Report 1999.
|
| |
41
|
T. Gaul, M. Spott, M. Riedmiller, and R. Schohknecht; Fuzzy-Neuro-Controlled Verified Instruction Scheduler; Conference Proceedings of NAFIPS'99, New York; 1999.
|
| |
42
|
|
| |
43
|
U. Hoffmann; Correct Implementation of Compiler Programs; In R. Berghammer and F. Simon (eds.) Workshop on Programming Languages and Fundamentals of Programming, Avendorf, September 1998
|
| |
44
|
U. Hoffmann; Compiler Implementation Verification through Rigorous Syntactical Code Inspection; Ph.D. Thesis, Technical Faculty, CAU Kiel, 1998.
|
| |
45
|
A. Heberle, and W. Löwe; On ASM-Based Specification of Programming Language Semantics and Reusable Correct Compilations; Proceedings of the 5th International Workshop on Abstract State Machines; 1998
|
| |
46
|
|
| |
47
|
W. Goerigk and F. Simon; Towards Rigorous Compiler Implementation Verification; In: Julian Padget (ed.), Proceedings of the VIM Spring and Winter Workshops, Lecture Notes in Computer Science, Berlin, Heidelberg, New York, 1998. Springer Verlag.; 1998.
|
| |
48
|
A.Dold; Correct Compiler Construction in PVS; Verifix Report, ULM 20.1; 1998.
|
| |
49
|
David W. J. Stringer-Calvert; Mechanical Verification of Compiler Correctness; Department of Computer Science, University of York; March, 1998.
|
| |
50
|
|
| |
51
|
|
| |
52
|
Ofer Strichman, A. Pnueli and M. Siegel; The Code Validation Tool (CVT) - Automatic Verification of a Compilation Process; in the intl. Journal of Software Tools for Technology Transfer (STTT), Vol 2(2), pp 192--201, 1998.
|
| |
53
|
Ofer Strichman, A. Pnueli and M. Siegel; The Code Validation Tool (CVT) - Automatic verification of code generated from synchronous languages; Proceedings of the international. workshop of Software Tools for Technology Transfer (STTT'98), 1998.
|
| |
54
|
|
| |
55
|
A. Dold, T. Gaul, W. Zimmermann; Mechanized Verification of Compiler Back-Ends; Proceedings of the International Workshop on Software Tools for Technology Transfer STTT '98; 1998.
|
| |
56
|
Markus Müller-Olm; Modular Compiler Verification: A Refinement-Algebraic Approach Advocating Stepwise Abstraction.; Lecture Notes in Computer Science (LNCS), Vol. 1283. Springer-Verlag, Heidelberg, Germany.; 1997.
|
| |
57
|
Th. Gaul, G. Goos, A. Heberle, W. Zimmermann, and W. Goerigk; An Architecture for Verified Compiler Construction.; In: Joint Modular Languages Conference JMLC'97, Linz, Austria, March 1997.
|
| |
58
|
W. Goerigk; Towards Rigorous Compiler Implementation Verification; In: R. Berghammer und F. Simon (eds.), Proc. of the 1997 Workshop on Programming Languages and Fundamentals of Programming, S.\ 118--126, Avendorf, Germany, November 1997.
|
| |
59
|
Wolfgang Goerigk, Ulrich Hoffmann, und Hans Langmaack; Rigorous Compiler Implementation Correctness: How to Prove the Real Thing Correct. Verifix-Arbeitsbericht Verifix/CAU-Ulm/2.6, CAU Kiel, January 1997.
|
| |
60
|
T. Gaul, and W. Zimmermann; On the Construction of Correct Compiler Back-Ends: An ASM Approach; Journal of Universal Computer Science, 1997.
|
| |
61
|
|
| |
62
|
|
| |
63
|
Augusto Sampaio; An Algebraic Approach to Compiler Design; World Scientific; 1997.
|
| |
64
|
W. M. Farmer and J. D. Ramsdell; A verified compiler for Multithreaded PreSchemeTechnical Report, 180 pp., The MITRE Corporation, 1996.
|
| |
65
|
E. Boerger, and I. Durdanovic; Correctness of compiling Occam to Transputer Code; Computer Journal, vol 39, no 1, pages 52--92, 1996.
|
| |
66
|
|
| |
67
|
A. Heberle, W. Zimmermann, and G. Goos Specification and Verification of Compiler Front end Tasks: Semantic Analysis; 04/96 Verifix Report UKA 7; 1996.
|
| |
68
|
W. Goerigk, A. Dold, Th. Gaul, G. Goos, A. Heberle, F. W. von Henke, U. Hoffmann, H. Langmaack, H. Pfeifer, H. Ruess, and W. Zimmermann; Compiler Correctness and Implementation Verification: The Verifix Approach; In P. Fritzson (ed.), Proceedings of the Poster Session of CC '96 - International Conference on Compiler Construction, S. 65--73, IDA Technical Report LiTH-IDA-R-96-12, Linkøping, Sweden, 1996.
|
| |
69
|
A.Dold; Formalization and Verification of Code Generation Rules; 09/96 Verifix Report ULM 16.1; 1996.
|
| |
70
|
|
| |
71
|
E. Boerger, and I. Durdanovic; Correctness of compiling Occam to Transputer Code, in Evolving Algebra Mini Course, BRICS, Basic Research in Computer Science, Notes Series NS-95-4, ISSN 0909--3206, pages 153--194, University of Aarhus, 1995.
|
| |
72
|
Markus Müller-Olm; An Exercise in Compiler Verification.; Proceedings of the 8th Workshop of the RWTH Aachen, CAU Kiel, and TU München on "Programming Languages and Foundations of Programming", Adalbert-Stifter-Haus, Altreichenau (Germany). MIP-Bericht (9519), pp. 48--54. Fakultät für Mathematik und Informatik, Universität Passau, 1995.
|
| |
73
|
W. Goerigk; On the Correctness of Compilers and Compiler Implementations.; In Workshop "Alternative Konzepte für Sprachen und Rechner", Bad Honnef, 1995.
|
| |
74
|
Markus Müller-Olm; Modular Compiler Verification. Christian-Albrechts-Universität, Kiel, Kiel MMO 15/1, Germany. ProCoS Technical Report. August 1995,
|
| |
75
|
|
| |
76
|
|
| |
77
|
Theodore S. Norvell, Machine Code Programs are Predicates Too; Proceeding of the 6th Refinement Workshop, January 1994, David Till (Ed.), Workshops in Computing, Springer-Verlag, 1994.
|
| |
78
|
|
| |
79
|
|
| |
80
|
R. W. S. Hale; Program compilation; In J. Bowen, editor, Towards Verified Systems, volume 2 of Real-Time Safety Critical Systems, chapter 7, pages 131--146. Elsevier, 1994.
|
| |
81
|
|
 |
82
|
|
| |
83
|
|
| |
84
|
John Hannan, and Frank Pfenning; Compiler Verification in LF; Proceedings of the Seventh Annual IEEE Symposium on Logic in Computer Science, edited by Andre Scedrov, IEEE Computer Society Press, 407--418, 1992.
|
| |
85
|
H. Langmaack; On Programming Languages Interpreters - Total Correctness; in: H. Langmaack, E. Neuhold, M. Paul (Hrsg.) "Software Construction - Foundation and Application", Seminar-Report, Int. Begegn.- u. Forschzentr. f. Informatik, Schloß Dagstuhl, Deutschland, 1992.
|
| |
86
|
Bettina Buth , Karl-Heinz Buth , Martin Fränzle , Burghard von Karger , Yassine Lakhnech , Hans Langmaack , Markus Müller-Olm, Provably Correct Compiler Development and Implementation, Proceedings of the 4th International Conference on Compiler Construction, p.141-155, October 05-07, 1992
|
| |
87
|
Markus Müller-Olm; Total Correctness of an Interpreter.; Proceedings of the 6th Workshop of the RWTH Aachen, CAU Kiel, and TU München on "Programmiersprachen - Methoden, Semantik, Implementierungen", Landhaus Rothenberge (Germany). (eds.: W.-M. Lippe, G. Stroth), Technischer Bericht (7/92-I), pp. 141--155. Institut für Angewandte Mathematik und Informatik, Universität Münster, 1992.
|
| |
88
|
Markus Müller-Olm; Total Correctness of an Interpreter. Christian-Albrechts-Universität, Kiel, Kiel MMO 4/1, Germany. ProCoS Technical Report. March 1992,
|
| |
89
|
Fabio Q B da Silva; Observational Equivalence and Compiler Correctness; LFCS report ECS-LFCS-92-240, September 1992.
|
| |
90
|
Fabio Q B da Silva; Correctness Proofs of Compilers and Debuggers: an Approach Based on Structural Operational Semantics; LFCS report ECS-LFCS-92-241 (also published as CST-95-92); 1992.
|
| |
91
|
Hans Langmaack, M. Fränzle, and M. Müller-Olm; Development of Proven Correct Compilers in ProCoS; ProCoS Project Doc., Kiel MF7; 1990.
|
| |
92
|
A. Sampaio; A Comparative Study of Theorm Provers: Proving Correctness of Compiling Specifications; Technical Report PRG-20-90, Oxford University, Computing Laboratory, 1990. Also as ProCoS Document {OU AS 90/1}, 1990.
|
 |
93
|
W. Young, Verified compilation in micro-Gypsy, Proceedings of the ACM SIGSOFT '89 third symposium on Software testing, analysis, and verification, p.20-26, December 13-15, 1989, Key West, Florida, United States
|
| |
94
|
H. Langmaack, and M. Müller-Olm; First Steps in Proven Correct Compiler Development in ProCoS.; Christian-Albrechts-Universität zu Kiel, {Kiel HL 1/2}, Germany. ProCoS Technical Report; October 1989.
|
| |
95
|
|
| |
96
|
Joëlle Despeyroux, Proof of translation in Natural Semantics, first Symp. on Logic In Computer Science, LICS, Cambridge, Ma, USA, June 1986. Also appears as INRIA research report RR 514, April 1986
|
| |
97
|
James W. Thatcher, Eric G. Wagner and Jesse B. Wright; More on advice on structuring compilers and proving them correct; Theoretical Computer Science, Volume 15, Issue 3, 1981, Pages 223--249; 1981.
|
| |
98
|
|
 |
99
|
|
| |
100
|
John McCarthy, and James Painter; Correctness Of A Compiler For Arithmetic Expression; Proceedings Symposium in Applied Mathematics, Vol 19, Mathematical Aspects of Computer Science, 1967.
|
CITED BY 13
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Bartira Dantas , David Déharbe , Stephenson Galvão , Anamaria Martins Moreira , Valério Medeiros, Júnior, Verified Compilation and the B Method: A Proposal and a First Appraisal, Electronic Notes in Theoretical Computer Science (ENTCS), 240, p.79-96, July, 2009
|
|