Matches in SemOpenAlex for { <https://semopenalex.org/work/W324084603> ?p ?o ?g. }
- W324084603 abstract "This thesis is about proving the functional correctness and incorrectness of imperative, object-oriented programs. One of the main approaches for the first item is deductive program verification, whereas the second item is traditionally handled by techniques like testing. In this thesis, we show how both correctness and incorrectness can be covered by dynamic logic for Java (a program logic) and be handled using similar techniques. The theorem prover KeY, which provides an implementation of dynamic logic for Java, was used for experiments and was extended for this purpose. We introduce the concept of taclets, which is the rule language that is used to implement the calculus for Java dynamic logic in KeY. Apart from a detailed introduction of the language and complete definitions of the semantics of taclets, reasoning about the correctness of taclets is discussed. This part of the thesis is the most complete account on taclets so far. The concept of updates is described, which is the central component for performing symbolic execution in Java dynamic logic. Updates are systematically developed as an imperative programming language that provides the following constructs: assignments, guards, sequential composition and bounded as well as unbounded parallel composition. The language is equipped both with a denotational semantics and a correct rewriting system for execution, whereby the latter is a generalisation of the syntactic application of substitutions. The normalisation of updates is discussed." @default.
- W324084603 created "2016-06-24" @default.
- W324084603 creator A5022025835 @default.
- W324084603 date "2006-01-01" @default.
- W324084603 modified "2023-09-26" @default.
- W324084603 title "Proving and Disproving in Dynamic Logic for Java" @default.
- W324084603 cites W1482532876 @default.
- W324084603 cites W1486696980 @default.
- W324084603 cites W1493592607 @default.
- W324084603 cites W1503941568 @default.
- W324084603 cites W1511652686 @default.
- W324084603 cites W1512952371 @default.
- W324084603 cites W1537084112 @default.
- W324084603 cites W1554618854 @default.
- W324084603 cites W1559870885 @default.
- W324084603 cites W1573154295 @default.
- W324084603 cites W1578304575 @default.
- W324084603 cites W1583295953 @default.
- W324084603 cites W1583344926 @default.
- W324084603 cites W1585533089 @default.
- W324084603 cites W1586257880 @default.
- W324084603 cites W1593874741 @default.
- W324084603 cites W1603314635 @default.
- W324084603 cites W1659048632 @default.
- W324084603 cites W1720848645 @default.
- W324084603 cites W1841089713 @default.
- W324084603 cites W1887681675 @default.
- W324084603 cites W1959256509 @default.
- W324084603 cites W1969402593 @default.
- W324084603 cites W1971727464 @default.
- W324084603 cites W1993836075 @default.
- W324084603 cites W2001289891 @default.
- W324084603 cites W2004320552 @default.
- W324084603 cites W2027584005 @default.
- W324084603 cites W2030865387 @default.
- W324084603 cites W2039977878 @default.
- W324084603 cites W2055477538 @default.
- W324084603 cites W2057835515 @default.
- W324084603 cites W2088488063 @default.
- W324084603 cites W2095971731 @default.
- W324084603 cites W2101512909 @default.
- W324084603 cites W2103953153 @default.
- W324084603 cites W2106192381 @default.
- W324084603 cites W2111619838 @default.
- W324084603 cites W2114407491 @default.
- W324084603 cites W2119717320 @default.
- W324084603 cites W2130162474 @default.
- W324084603 cites W2137628566 @default.
- W324084603 cites W2162120832 @default.
- W324084603 cites W2162284942 @default.
- W324084603 cites W2165413178 @default.
- W324084603 cites W2171480813 @default.
- W324084603 cites W2328141028 @default.
- W324084603 cites W2336123333 @default.
- W324084603 cites W3146075203 @default.
- W324084603 cites W3150016421 @default.
- W324084603 cites W3151527711 @default.
- W324084603 cites W335711039 @default.
- W324084603 cites W55812124 @default.
- W324084603 cites W2583565909 @default.
- W324084603 cites W2584146697 @default.
- W324084603 hasPublicationYear "2006" @default.
- W324084603 type Work @default.
- W324084603 sameAs 324084603 @default.
- W324084603 citedByCount "1" @default.
- W324084603 crossrefType "journal-article" @default.
- W324084603 hasAuthorship W324084603A5022025835 @default.
- W324084603 hasConcept C121332964 @default.
- W324084603 hasConcept C128838566 @default.
- W324084603 hasConcept C132106392 @default.
- W324084603 hasConcept C154690210 @default.
- W324084603 hasConcept C165801399 @default.
- W324084603 hasConcept C168702491 @default.
- W324084603 hasConcept C172385210 @default.
- W324084603 hasConcept C173856430 @default.
- W324084603 hasConcept C199360897 @default.
- W324084603 hasConcept C2777796570 @default.
- W324084603 hasConcept C41008148 @default.
- W324084603 hasConcept C548217200 @default.
- W324084603 hasConcept C55439883 @default.
- W324084603 hasConcept C60945770 @default.
- W324084603 hasConcept C62520636 @default.
- W324084603 hasConcept C80444323 @default.
- W324084603 hasConceptScore W324084603C121332964 @default.
- W324084603 hasConceptScore W324084603C128838566 @default.
- W324084603 hasConceptScore W324084603C132106392 @default.
- W324084603 hasConceptScore W324084603C154690210 @default.
- W324084603 hasConceptScore W324084603C165801399 @default.
- W324084603 hasConceptScore W324084603C168702491 @default.
- W324084603 hasConceptScore W324084603C172385210 @default.
- W324084603 hasConceptScore W324084603C173856430 @default.
- W324084603 hasConceptScore W324084603C199360897 @default.
- W324084603 hasConceptScore W324084603C2777796570 @default.
- W324084603 hasConceptScore W324084603C41008148 @default.
- W324084603 hasConceptScore W324084603C548217200 @default.
- W324084603 hasConceptScore W324084603C55439883 @default.
- W324084603 hasConceptScore W324084603C60945770 @default.
- W324084603 hasConceptScore W324084603C62520636 @default.
- W324084603 hasConceptScore W324084603C80444323 @default.
- W324084603 hasLocation W3240846031 @default.