SwePub
Sök i LIBRIS databas

  Utökad sökning

L773:9783642246890
 

Sökning: L773:9783642246890 > A formalisation of ...

A formalisation of Java Strings for program specification and verification

Bubel, Richard, 1976 (författare)
Chalmers tekniska högskola,Chalmers University of Technology
Hähnle, Reiner, 1962 (författare)
Chalmers tekniska högskola,Chalmers University of Technology
Geilmann, U. (författare)
Karlsruher Institut für Technologie (KIT),Karlsruhe Institute of Technology (KIT)
 (creator_code:org_t)
ISBN 9783642246890
Berlin, Heidelberg : Springer Berlin Heidelberg, 2011
2011
Engelska.
Ingår i: Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). - Berlin, Heidelberg : Springer Berlin Heidelberg. - 1611-3349 .- 0302-9743. - 9783642246890 ; 7041, s. 90-105
  • Konferensbidrag (refereegranskat)
Abstract Ämnesord
Stäng  
  • We present a formalisation of Java Strings tailored to specification and verification of programs (using dynamic logic). The formalism allows to specify and verify properties about the content of strings-the most common use-case-in an easy and natural manner. Each instance of type String is related to an abstract data type representing the string content as an immutable sequence of characters. This avoids serious technicalities that would arise if the specification had to resort to Java arrays to represent sequences of characters. We also discuss advanced aspects of Java Strings including string literals and the string pool and support for regular expressions. The approach has been implemented in the KeY verification system. We demonstrate its practical applicability by case studies including the verification of a string sanitization function.

Ämnesord

NATURVETENSKAP  -- Data- och informationsvetenskap (hsv//swe)
NATURAL SCIENCES  -- Computer and Information Sciences (hsv//eng)

Publikations- och innehållstyp

kon (ämneskategori)
ref (ämneskategori)

Hitta via bibliotek

Till lärosätets databas

Hitta mer i SwePub

Av författaren/redakt...
Bubel, Richard, ...
Hähnle, Reiner, ...
Geilmann, U.
Om ämnet
NATURVETENSKAP
NATURVETENSKAP
och Data och informa ...
Artiklar i publikationen
Lecture Notes in ...
Av lärosätet
Chalmers tekniska högskola

Sök utanför SwePub

Kungliga biblioteket hanterar dina personuppgifter i enlighet med EU:s dataskyddsförordning (2018), GDPR. Läs mer om hur det funkar här.
Så här hanterar KB dina uppgifter vid användning av denna tjänst.

 
pil uppåt Stäng

Kopiera och spara länken för att återkomma till aktuell vy