| Joachim van den Berg and Bart Jacobs. The LOOP Compiler for Java and JML. Lecture Notes in Computer Science, 2031:299-312, 2001. |
....needed for establishing certain properties of programs (often related to some aspects concerning security) with mathematical rigor. As far as the Java language is concerned, most of the research on its semantics is focused on the operational approach (cf. e.g. Borger, Schmid, Schulte and Stark [7], Cenciarelli, Knapp, Reus and Wirsing [12] Drossopoulou, Eisenbach and Khurshid [13] Nipkow and Oheimb [31] and Syme [40] Notable exceptions are Oheimb [32] who introduces a Hoare style calculus for Java as well as Alves Foss and Lam [2] who present a denotational semantics which is, as ....
Egon Borger, Joachim Schmid, Wolfram Schulte, and Robert Stark. Java and the Java Virtual Machine. Lecture Notes in Computer Science. Springer. To appear.
....moment, the programming language Java is extremely popular. The development of formal systems to deal with it is still ongoing. As a rst reference serves the collection edited by Alves Foss, AF99] A recent approach can be found in the forthcoming book of B orger, Schmid, Schulte, and St ark [BSSS0x] 6 Limitations Our main task was to show how proof theoretic notions can help to deal with questions arising from software maintenance. In this section we discuss some limitations of our approach. The main one is the requirement of locality. If the derivability of a formula depends on the ....
Egon Borger, Joachim Schmid, Wolfram Schulte, and Robert Stark. Java and the Java Virtual Machine. Lecture Notes in Computer Science. Springer, 200x. To appear.
....to some aspects concerning security) with mathematical rigor. # Research supported by the Swiss National Science Foundation. 1 As far as the Java language is concerned, most of the research on its semantics is focused on the operational approach (cf. e.g. Borger, Schmid, Schulte and Stark [6], Cenciarelli, Knapp, Reus and Wirsing [11] Drossopoulou, Eisenbach and Khurshid [12] Nipkow and Oheimb [30] and Syme [38] Notable exceptions are Oheimb [31] who introduces a Hoare style calculus for Java as well as Alves Foss and Lam [1] who present a denotational semantics which is, as ....
Egon Borger, Joachim Schmid, Wolfram Schulte, and Robert Stark. Java and the Java Virtual Machine. Lecture Notes in Computer Science. Springer, 2000. to appear.
....nested calls of that machine is finite. We are thus led to a notion of calling submachines which mimics the standard imperative calling mechanism and can be used for a definition of recursion in terms of sequential (not distributed) ASMs. This definition su#ces to justify the submachines used in [8] for a hierarchical decomposition of the Java Virtual Machine into loading, verifying and executing machines for the five principal language layers (imperative core, static classes, object oriented features, exception handling and concurrency) The third kind of structuring mechanism for ASMs we ....
....into ASMs through the notion of local machine state, of machines with return values and of error handling machines which we introduce in Section 5. Some of these concepts have been implemented in ASMGofer [18] allowing us to define executable versions of the machines for Java and the JVM in [8]. 2 Standard ASMs We start from the definition of basic sequential (i.e. non distributed) ASMs in [13] and survey in this section our notation. Basic ASMs are built up from function updates and skip by parallel composition and constructs for if then else, let and forall. We consider the ....
E. Borger, J. Schmid, W. Schulte, and R. Stark. Java and the Java Virtual Machine. Lecture Notes in Computer Science. Springer-Verlag, 2000. to appear.
No context found.
Joachim van den Berg and Bart Jacobs. The LOOP Compiler for Java and JML. Lecture Notes in Computer Science, 2031:299-312, 2001.
No context found.
Joachim van den Berg and Bart Jacobs. The LOOP Compiler for Java and JML. Lecture Notes in Computer Science, 2031:299--312, 2001.
No context found.
Joachim van den Berg and Bart Jacobs. The LOOP Compiler for Java and JML. Lecture Notes in Computer Science, 2031:299-312, 2001.
No context found.
Joachim van den Berg and Bart Jacobs. The LOOP Compiler for Java and JML. Lecture Notes in Computer Science, 2031:299-312, 2001.
No context found.
Joachim van den Berg and Bart Jacobs. The LOOP Compiler for Java and JML. Lecture Notes in Computer Science, 2031:299--312, 2001.
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC