Filters








58,691 Hits in 5.0 sec

Extended Static Checking: A Ten-Year Perspective [chapter]

K. Rustan M. Leino
2001 Lecture Notes in Computer Science  
This paper gives an overview of the technology that goes into such program checkers, reports on some of the progress and lessons learned in the past ten years, and identifies some remaining challenges.  ...  A powerful approach to finding errors in computer software is to translate a given program into a verification condition, a logical formula that is valid if and only if the program is free of the classes  ...  Future challenges In the last ten years, the two extended static checking projects saw many research challenges, the first tier of which were overcome. More research challenges remain.  ... 
doi:10.1007/3-540-44577-3_11 fatcat:ubh6gkw5wber5h2abpzmkgcpri

Extended static checking for Java

Cormac Flanagan, K. Rustan M. Leino, Mark Lillibridge, Greg Nelson, James B. Saxe, Raymie Stata
2002 Proceedings of the ACM SIGPLAN 2002 Conference on Programming language design and implementation - PLDI '02  
This paper introduces the Extended Static Checker for Java (ESC/Java), an experimental compile-time program checker that finds common programming errors.  ...  It provides programmers with a simple annotation language with which programmer design decisions can be expressed formally.  ...  Another research area related to extended static checking is refinement types. A refinement type is essentially a restricted form of object invariant.  ... 
doi:10.1145/512557.512558 fatcat:egv2rroddzh2zcwag5toqslhna

Extended static checking for Java

Cormac Flanagan, K. Rustan M. Leino, Mark Lillibridge, Greg Nelson, James B. Saxe, Raymie Stata
2002 Proceedings of the ACM SIGPLAN 2002 Conference on Programming language design and implementation - PLDI '02  
This paper introduces the Extended Static Checker for Java (ESC/Java), an experimental compile-time program checker that finds common programming errors.  ...  It provides programmers with a simple annotation language with which programmer design decisions can be expressed formally.  ...  Another research area related to extended static checking is refinement types. A refinement type is essentially a restricted form of object invariant.  ... 
doi:10.1145/512529.512558 dblp:conf/pldi/FlanaganLLNSS02 fatcat:dgwlt7zsjzcjxjmhrmsbj4ifp4

Extended static checking for Java

Cormac Flanagan, K. Rustan M. Leino, Mark Lillibridge, Greg Nelson, James B. Saxe, Raymie Stata
2002 SIGPLAN notices  
This paper introduces the Extended Static Checker for Java (ESC/Java), an experimental compile-time program checker that finds common programming errors.  ...  It provides programmers with a simple annotation language with which programmer design decisions can be expressed formally.  ...  Another research area related to extended static checking is refinement types. A refinement type is essentially a restricted form of object invariant.  ... 
doi:10.1145/543552.512558 fatcat:jh4hydylnbg25gurtfd4knfzmi

Extended Static Checking for Java [chapter]

Greg Nelson
2004 Lecture Notes in Computer Science  
This paper introduces the Extended Static Checker for Java (ESC/Java), an experimental compile-time program checker that finds common programming errors.  ...  It provides programmers with a simple annotation language with which programmer design decisions can be expressed formally.  ...  Another research area related to extended static checking is refinement types. A refinement type is essentially a restricted form of object invariant.  ... 
doi:10.1007/978-3-540-27764-4_1 fatcat:sdg3rrjmrrgjtcsu6logzswj3e

Ten Years of Saturation: A Petri Net Perspective [chapter]

Gianfranco Ciardo, Yang Zhao, Xiaoqing Jin
2012 Lecture Notes in Computer Science  
In particular, we present this survey from the perspective of the efficient saturation method we proposed a decade ago, and introduce along the way the most appropriate classes of decision diagrams to  ...  answer important Petri net questions, from reachability to CTL model checking and counterexample generation, from p-semiflow computation to the solution of timed or Markovian nets.  ...  In [14] , we showed how Petri net invariants can help in a heuristic derivation of static orders.  ... 
doi:10.1007/978-3-642-29072-5_3 fatcat:yp5cioldwrhi3hmy6iieoeujea

Towards Practical Reactive Security Audit Using Extended Static Checkers

J. Vanegue, S. K. Lahiri
2013 2013 IEEE Symposium on Security and Privacy  
We argue that the use of such checkers as a configurable static analysis in the hands of security auditors can be an effective tool for finding variations of known vulnerabilities.  ...  We describe the extensions made to the tool to be applicable on such large C++ components, along with our experience of using an extended static checker in the large.  ...  CONCLUSIONS Extended static checking is a good complement to fuzz testing and other data-flow based static analysis techniques.  ... 
doi:10.1109/sp.2013.12 dblp:conf/sp/VanegueL13 fatcat:arpaam45kjhufgj3va4imypwhi

Type Checking for Reliable APIs

Maria Kechagia, Diomidis Spinellis
2017 2017 IEEE/ACM 1st International Workshop on API Usage and Evolution (WAPI)  
To achieve this, we design a type system for implementing a pluggable checker on the Java's compiler and find at compile time insufficient checking bugs that can lead to application crashes due to malformed  ...  Our goal is to wrap methods when they receive external inputs so that the former generate checked instead of unchecked exceptions.  ...  In the following, we explain when there is a need for exception static checking and when this is unnecessary.  ... 
doi:10.1109/wapi.2017.5 dblp:conf/icse/KechagiaS17 fatcat:63tz3swbongjjdw7h454ddnkwu

Towards Explainable Fact Checking [article]

Isabelle Augenstein
2021 arXiv   pre-print
The past decade has seen a substantial rise in the amount of mis- and disinformation online, from targeted disinformation campaigns to influence politics, to the unintentional spreading of misinformation  ...  This thesis presents my research on automatic fact checking, including claim check-worthiness detection, stance detection and veracity prediction.  ...  Kang et al. 2018).1 From the perspective of evaluating our method, the arXiv sub-set of this data set offers the possibility of evaluating our method while adapting to ten years of history.  ... 
arXiv:2108.10274v2 fatcat:5s4an6irezcjfmvvhmiaeqarh4

Towards model checking of computer games with Java PathFinder

Nastaran Shafiei, Franck van Breugel
2013 2013 3rd International Workshop on Games and Software Engineering: Engineering Computer Games to Enable Positive, Progressive Change (GAS)  
We show how JPF enhanced with our extensions can check games such as the text based game Hamurabi and a graphics based version of rock-paper-scissors. 3 EA Sports, who developed the game, subsequently  ...  posted a clip in which Tiger Woods does walk on water with the message "It's not a glitch.  ...  Even for a considerably simplified version 15 of Hamurabi, 15 Instead of ten years, the player is only in office for one year. there are more than 10 10 different plays.  ... 
doi:10.1109/gas.2013.6632584 dblp:conf/icse/ShafieiB13 fatcat:l3gk6t5s75gajdbqsu7asjfkdm

Language-independent look-ahead for checking multi-perspective declarative process models

Martin Käppel, Lars Ackermann, Stefan Schönig, Stefan Jablonski
2021 Journal of Software and Systems Modeling  
This approach transforms the problem of a context-aware process simulation into a SAT problem, by translating a declarative multi-perspective process model and the current state of a process execution  ...  In this paper, we introduce a simulation-based look-ahead approach for multi-perspective declarative process models.  ...  is rejected instantly, -a paper should not exceed the limit of ten pages, -if a paper exceeds the limit of ten pages, it will be instantaneously rejected, -a paper should not be checked by one of the  ... 
doi:10.1007/s10270-020-00857-8 fatcat:p6lelhtbdnfenpdobxe3sr53tm

Distributed Explicit Bounded LTL Model Checking

Pavel Krčál
2003 Electronical Notes in Theoretical Computer Science  
We consider several distributed bounded LTL model checking algorithms and carry out a series of experiments to evaluate them and to compare their behaviour.  ...  Automated formal verification becomes a significant part of an industrial design process.  ...  Several attempts to distribute the explicit LTL model checking algorithms were undertaken in recent years.  ... 
doi:10.1016/s1571-0661(05)80095-7 fatcat:bykje6b5e5elbnbnev3l6pppce

Fuzzy Conformance Checking of Observed Behaviour with Expectations [chapter]

Stefano Bragaglia, Federico Chesani, Paola Mello, Marco Montali, Davide Sottara
2011 Lecture Notes in Computer Science  
To this end, we present a system based on a fuzzy extension of Drools, and exploit it to perform conformance tests.  ...  Moreover, we discuss how to conjugate the fuzzy contributions from these aspects to get a single, fuzzy score representing a conformance degree.  ...  Introduction In the last ten years there has been a flourishing of models and technologies for developing, deploying, and maintaining ICT systems based on (heterogeneous, distributed) components.  ... 
doi:10.1007/978-3-642-23954-0_10 fatcat:o4fw4qood5fxnb5m2y35rcqnjm

Selected dynamic issues in software model checking

Viet Yen Nguyen, Theo C. Ruys
2012 International Journal on Software Tools for Technology Transfer (STTT)  
Software model checking has come of age. After one and a half decade, several successful model checking tools have emerged.  ...  And although the virtual machine based approach has been rather successful, it lags behind classic model checking in terms of speed and memory consumption.  ...  For JPF, a ten to twenty-fold reduction in memory use has been measured.  ... 
doi:10.1007/s10009-012-0261-y fatcat:wi7uoinvwrfydexhf7mftfp6oi

Reality-check and renewed challenges in earthquake engineering

Stefano Pampanin
2012 Bulletin of the New Zealand Society for Earthquake Engineering  
The Canterbury earthquakes sequence in 2010-2011 has represented a tough reality check, confirming the current mismatch between societal expectations over the reality of seismic performance of modern buildings  ...  A paradigm shift towards damage-control design philosophy and technologies is urgently required.  ...  The author wishes to acknowledge and sincerely thank all those involved in this extended "research team".  ... 
doi:10.5459/bnzsee.45.4.137-160 fatcat:ylbkr7qlcvhttltkl3fx3nzxfe
« Previous Showing results 1 — 15 out of 58,691 results