Matches in SemOpenAlex for { <https://semopenalex.org/work/W207164054> ?p ?o ?g. }
- W207164054 endingPage "425" @default.
- W207164054 startingPage "403" @default.
- W207164054 abstract "Formal methods are not used widely in industrial software development, because the overhead of formally proving program properties is generally not acceptable. In this paper we present an ongoing research project to make the construction of such proofs easier by embedding the proof system into a compiler.Using the introduced new programming language, the programmer writes formal specification first. The specification is to be refined using stepwise refinement which results in a proof. The compiler checks this proof and generates the corresponding program in a traditional programming language. The resulting code automatically fulfills the requirements of the specification.In this paper we present language elements to build specification statements and proofs. We give a short overview on the metaprogramming techniques of the language that support the programmer's work. Using a formal model we give the semantics of specification statements and refinements. We also prove the soundness of the basic algorithms of the compiler." @default.
- W207164054 created "2016-06-24" @default.
- W207164054 creator A5078851219 @default.
- W207164054 date "2008-01-01" @default.
- W207164054 modified "2023-09-23" @default.
- W207164054 title "Programming language elements for correctness proofs" @default.
- W207164054 cites W1492315860 @default.
- W207164054 cites W1499226144 @default.
- W207164054 cites W1500250067 @default.
- W207164054 cites W1526775966 @default.
- W207164054 cites W1552647623 @default.
- W207164054 cites W1553511155 @default.
- W207164054 cites W1559870885 @default.
- W207164054 cites W1580328473 @default.
- W207164054 cites W1597068544 @default.
- W207164054 cites W1762326996 @default.
- W207164054 cites W1857327297 @default.
- W207164054 cites W2007667212 @default.
- W207164054 cites W2087713039 @default.
- W207164054 cites W2103953153 @default.
- W207164054 cites W2106192381 @default.
- W207164054 cites W2107725559 @default.
- W207164054 cites W2157118812 @default.
- W207164054 cites W3146075203 @default.
- W207164054 cites W2560841415 @default.
- W207164054 cites W2571190780 @default.
- W207164054 hasPublicationYear "2008" @default.
- W207164054 type Work @default.
- W207164054 sameAs 207164054 @default.
- W207164054 citedByCount "1" @default.
- W207164054 crossrefType "journal-article" @default.
- W207164054 hasAuthorship W207164054A5078851219 @default.
- W207164054 hasConcept C108710211 @default.
- W207164054 hasConcept C116253237 @default.
- W207164054 hasConcept C119263510 @default.
- W207164054 hasConcept C15077461 @default.
- W207164054 hasConcept C169590947 @default.
- W207164054 hasConcept C186846655 @default.
- W207164054 hasConcept C199360897 @default.
- W207164054 hasConcept C201677973 @default.
- W207164054 hasConcept C2524010 @default.
- W207164054 hasConcept C2777904410 @default.
- W207164054 hasConcept C2778514511 @default.
- W207164054 hasConcept C33923547 @default.
- W207164054 hasConcept C34165917 @default.
- W207164054 hasConcept C39920170 @default.
- W207164054 hasConcept C41008148 @default.
- W207164054 hasConcept C50033165 @default.
- W207164054 hasConcept C529173508 @default.
- W207164054 hasConcept C55439883 @default.
- W207164054 hasConcept C68366613 @default.
- W207164054 hasConcept C75606506 @default.
- W207164054 hasConcept C80291951 @default.
- W207164054 hasConcept C94461902 @default.
- W207164054 hasConceptScore W207164054C108710211 @default.
- W207164054 hasConceptScore W207164054C116253237 @default.
- W207164054 hasConceptScore W207164054C119263510 @default.
- W207164054 hasConceptScore W207164054C15077461 @default.
- W207164054 hasConceptScore W207164054C169590947 @default.
- W207164054 hasConceptScore W207164054C186846655 @default.
- W207164054 hasConceptScore W207164054C199360897 @default.
- W207164054 hasConceptScore W207164054C201677973 @default.
- W207164054 hasConceptScore W207164054C2524010 @default.
- W207164054 hasConceptScore W207164054C2777904410 @default.
- W207164054 hasConceptScore W207164054C2778514511 @default.
- W207164054 hasConceptScore W207164054C33923547 @default.
- W207164054 hasConceptScore W207164054C34165917 @default.
- W207164054 hasConceptScore W207164054C39920170 @default.
- W207164054 hasConceptScore W207164054C41008148 @default.
- W207164054 hasConceptScore W207164054C50033165 @default.
- W207164054 hasConceptScore W207164054C529173508 @default.
- W207164054 hasConceptScore W207164054C55439883 @default.
- W207164054 hasConceptScore W207164054C68366613 @default.
- W207164054 hasConceptScore W207164054C75606506 @default.
- W207164054 hasConceptScore W207164054C80291951 @default.
- W207164054 hasConceptScore W207164054C94461902 @default.
- W207164054 hasIssue "3" @default.
- W207164054 hasLocation W2071640541 @default.
- W207164054 hasOpenAccess W207164054 @default.
- W207164054 hasPrimaryLocation W2071640541 @default.
- W207164054 hasRelatedWork W109995817 @default.
- W207164054 hasRelatedWork W1482822134 @default.
- W207164054 hasRelatedWork W1487643886 @default.
- W207164054 hasRelatedWork W1822971132 @default.
- W207164054 hasRelatedWork W1936017528 @default.
- W207164054 hasRelatedWork W2002816392 @default.
- W207164054 hasRelatedWork W2052254745 @default.
- W207164054 hasRelatedWork W2073896195 @default.
- W207164054 hasRelatedWork W2099017529 @default.
- W207164054 hasRelatedWork W2105945150 @default.
- W207164054 hasRelatedWork W2120957294 @default.
- W207164054 hasRelatedWork W2134148399 @default.
- W207164054 hasRelatedWork W2134927133 @default.
- W207164054 hasRelatedWork W2150334538 @default.
- W207164054 hasRelatedWork W2155155782 @default.
- W207164054 hasRelatedWork W2160363852 @default.
- W207164054 hasRelatedWork W2522709114 @default.
- W207164054 hasRelatedWork W2534689250 @default.