Sie befinden Sich nicht im Netzwerk der Universität Paderborn. Der Zugriff auf elektronische Ressourcen ist gegebenenfalls nur via VPN oder Shibboleth (DFN-AAI) möglich. mehr Informationen...
Ergebnis 5 von 112
Verification, Model Checking, and Abstract Interpretation, 2019, Vol.11388, p.275-296
2019
Volltextzugriff (PDF)

Details

Autor(en) / Beteiligte
Titel
Type-Directed Bounding of Collections in Reactive Programs
Ist Teil von
  • Verification, Model Checking, and Abstract Interpretation, 2019, Vol.11388, p.275-296
Ort / Verlag
Switzerland: Springer International Publishing AG
Erscheinungsjahr
2019
Quelle
Alma/SFX Local Collection
Beschreibungen/Notizen
  • Our aim is to statically verify that in a given reactive program, the length of collection variables does not grow beyond a given bound. We propose a scalable type-based technique that checks that each collection variable has a given refinement type that specifies constraints about its length. A novel feature of our refinement types is that the refinements can refer to AST counters that track how many times an AST node has been executed. This feature enables type refinements to track limited flow-sensitive information. We generate verification conditions that ensure that the AST counters are used consistently, and that the types imply the given bound. The verification conditions are discharged by an off-the-shelf SMT solver. Experimental results demonstrate that our technique is scalable, and effective at verifying reactive programs with respect to requirements on length of collections.
Sprache
Englisch
Identifikatoren
ISBN: 9783030112448, 3030112446
ISSN: 0302-9743
eISSN: 1611-3349
DOI: 10.1007/978-3-030-11245-5_13
Titel-ID: cdi_springer_books_10_1007_978_3_030_11245_5_13
Format

Weiterführende Literatur

Empfehlungen zum selben Thema automatisch vorgeschlagen von bX