SwePub
Sök i SwePub databas

  Extended search

Träfflista för sökning "WFRF:(Rümmer Philipp) "

Search: WFRF:(Rümmer Philipp)

  • Result 1-10 of 110
Sort/group result
   
EnumerationReferenceCoverFind
1.
  • Abdulla, Parosh Aziz, Professor, 1961-, et al. (author)
  • Boosting Constrained Horn Solving by Unsat Core Learning
  • 2024
  • In: Verification, Model Checking, and Abstract Interpretation. - : Springer Nature. - 9783031505232 - 9783031505249 ; , s. 280-302
  • Conference paper (peer-reviewed)abstract
    • The Relational Hyper-Graph Neural Network (R-HyGNN) was introduced in [1] to learn domain-specific knowledge from program verification problems encoded in Constrained Horn Clauses (CHCs). It exhibits high accuracy in predicting the occurrence of CHCs in counterexamples. In this research, we present an R-HyGNN-based framework called MUSHyperNet. The goal is to predict the Minimal Unsatisfiable Subsets (MUSes) (i.e., unsat core) of a set of CHCs to guide an abstract symbolic model checking algorithm. In MUSHyperNet, we can predict the MUSes once and use them in different instances of the abstract symbolic model checking algorithm. We demonstrate the efficacy of MUSHyperNet using two instances of the abstract symbolic modelchecking algorithm: Counter-Example Guided Abstraction Refinement (CEGAR) and symbolic model-checking-based (SymEx) algorithms. Our framework enhances performance on a uniform selection of benchmarks across all categories from CHC-COMP, solving more problems (6.1% increase for SymEx, 4.1% for CEGAR) and reducing average solving time (13.3% for SymEx, 7.1% for CEGAR).
  •  
2.
  • Abdulla, Parosh Aziz, 1961-, et al. (author)
  • Flatten and Conquer : A Framework for Efficient Analysis of String Constraints
  • 2017
  • In: SIGPLAN notices. - New York, NY, USA : ACM. - 0362-1340 .- 1558-1160. - 9781450349888 ; 52:6, s. 602-617, s. 602-617
  • Journal article (peer-reviewed)abstract
    • We describe a uniform and efficient framework for checking the satisfiability of a large class of string constraints. The framework is based on the observation that both satisfiability and unsatisfiability of common constraints can be demonstrated through witnesses with simple patterns. These patterns are captured using flat automata each of which consists of a sequence of simple loops. We build a Counter-Example Guided Abstraction Refinement (CEGAR) framework which contains both an under-and an over-approximation module. The flow of information between the modules allows to increase the precision in an automatic manner. We have implemented the framework as a tool and performed extensive experimentation that demonstrates both the generality and efficiency of our method.
  •  
3.
  • Abdulla, Parosh Aziz, et al. (author)
  • Norn: An SMT Solver for String Constraints
  • 2015
  • In: COMPUTER AIDED VERIFICATION, PT I. - Cham : SPRINGER-VERLAG BERLIN. - 9783319216904 - 9783319216898 ; , s. 462-469
  • Conference paper (peer-reviewed)abstract
    • We present version 1.0 of the Norn SMT solver for string constraints. Norn is a solver for an expressive constraint language, including word equations, length constraints, and regular membership queries. As a feature distinguishing Norn from other SMT solvers, Norn is a decision procedure under the assumption of a set of acyclicity conditions on word equations, without any restrictions on the use of regular membership.
  •  
4.
  • Abdulla, Parosh Aziz, et al. (author)
  • String Constraints for Verification
  • 2014
  • In: <em>26th International Conference on Computer Aided Verification (CAV 2014), Vienna, Austria, Jul. 9-12, 2014.</em>. - Berlin : Springer. - 9783319088662 - 9783319088679 ; , s. 150-166
  • Conference paper (peer-reviewed)abstract
    • We present a decision procedure for a logic that combines (i) word equations over string variables denoting words of arbitrary lengths, together with (ii) constraints on the length of words, and on (iii) the regular languages to which words belong. Decidability of this general logic is still open. Our procedure is sound for the general logic, and a decision procedure for a particularly rich fragment that restricts the form in which word equations are written. In contrast to many existing procedures, our method does not make assumptions about the maximum length of words. We have developed a prototypical implementation of our decision procedure, and integrated it into a CEGAR-based model checker for the analysis of programs encoded as Horn clauses. Our tool is able to automatically establish the correctness of several programs that are beyond the reach of existing methods.
  •  
5.
  • Abdulla, Parosh Aziz, et al. (author)
  • String Constraints for Verification
  • 2014
  • In: Computer Aided Verification - 26th International Conference, {CAV} 2014, Held as Part of the Vienna Summer of Logic, {VSL} 2014, Vienna, Austria, July 18-22, 2014. Proceedings. - Cham : Springer. - 9783319088662 ; , s. 150-166
  • Conference paper (peer-reviewed)abstract
    • We present a decision procedure for a logic that combines (i) word equations over string variables denoting words of arbitrary lengths, together with (ii) constraints on the length of words, and on (iii) the regular languages to which words belong. Decidability of this general logic is still open. Our procedure is sound for the general logic, and a decision procedure for a particularly rich fragment that restricts the form in which word equations are written. In contrast to many existing procedures, our method does not make assumptions about the maximum length of words. We have developed a prototypical implementation of our decision procedure, and integrated it into a CEGAR-based model checker for the analysis of programs encoded as Horn clauses. Our tool is able to automatically establish the correctness of several programs that are beyond the reach of existing methods.
  •  
6.
  • Abdulla, Parosh Aziz, Professor, et al. (author)
  • TRAU : SMT solver for string constraints
  • 2018
  • In: PROCEEDINGS OF THE 2018 18TH CONFERENCE ON FORMAL METHODS IN COMPUTER AIDED DESIGN (FMCAD). - : IEEE. - 9780983567882 ; , s. 165-169
  • Conference paper (peer-reviewed)abstract
    • We introduce TRAU, an SMT solver for an expressive constraint language, including word equations, length constraints, context-free membership queries, and transducer constraints. The satisfiability problem for such a class of constraints is in general undecidable. The key idea behind TRAU is a technique called flattening, which searches for satisfying assignments that follow simple patterns. TRAU implements a Counter-Example Guided Abstraction Refinement (CEGAR) framework which contains both an under- and an over-approximation module. The approximations are refined in an automatic manner by information flow between the two modules. The technique implemented by TRAU can handle a rich class of string constraints and has better performance than state-of-the-art string solvers.
  •  
7.
  • Ahrendt, Wolfgang, 1967, et al. (author)
  • Practical Aspects of Automated Deduction for Program Verification
  • 2010
  • In: KI - K√ºnstliche Intelligenz. - : Springer Science and Business Media LLC. - 0933-1875 .- 1610-1987. ; 24:1, s. 43-49
  • Journal article (peer-reviewed)abstract
    • Software is vital for modern society. It is used in manysafety- or security-critical applications, where a high degree of correctness is desirable. Over the last years, technologies for the formal specification and verification of software -- using logic-based specification languages and automated deduction -- have matured and can be expected to complement and partly replace traditional software engineering methods in the future. Program verification is an increasingly important application area for automated deduction. The field has outgrown the area of academic case studies, and industry is showing serious interest. This article describes the aspects of automated deduction that are important for program verification in practice, and it gives an overview of the reasoning mechanisms, the methodology, and the architecture of modern program verification systems.
  •  
8.
  • Ahrendt, Wolfgang, 1967, et al. (author)
  • TriCo—Triple Co-piloting of Implementation, Specification and Tests
  • 2022
  • In: Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). - Cham : Springer International Publishing. - 1611-3349 .- 0302-9743. ; 13701 LNCS, s. 174-187, s. 174-187
  • Conference paper (peer-reviewed)abstract
    • This white paper presents the vision of a novel methodology for developing safety-critical software, which is inspired by late developments in learning based co-piloting of implementations. The methodology, called TriCo, integrates formal methods with learning based approaches to co-pilot the agile, simultaneous development of three artefacts: implementation, specification, and tests. Whenever the user changes any of these, a TriCo empowered IDE would suggest changes to the other two artefacts in such a way that the three are kept consistent. The user has the final word on whether the changes are accepted, rejected, or modified. In the latter case, consistency will be checked again and re-established. We discuss the emerging trends which put the community in a good position to realise this vision, describe the methodology and workflow, as well as challenges and possible solutions for the realisation of TriCo.
  •  
9.
  • Ahrendt, Wolfgang, 1967, et al. (author)
  • Verifying Object-Oriented Programs with KeY: A Tutorial
  • 2007
  • In: Formal Methods for Components and Objects, eds. de Boer, Bonsangue, Graf, de Roever. - 9783540747918 ; LNCS 4709
  • Conference paper (peer-reviewed)abstract
    • This paper is a tutorial on performing formal specification and semi-automatic verification of Java programs with the formal software development tool KeY. This tutorial aims to fill the gap between elementary introductions using toy examples and state-of-art case studies by going through a self-contained, yet non-trivial, example. It is hoped that this contributes to explain the problems encountered in verification of imperative, object-oriented programs to a readership outside the limited community of active researchers.
  •  
10.
  •  
Skapa referenser, mejla, bekava och länka
  • Result 1-10 of 110
Type of publication
conference paper (75)
journal article (21)
book chapter (5)
doctoral thesis (3)
licentiate thesis (3)
reports (2)
show more...
editorial proceedings (1)
show less...
Type of content
peer-reviewed (96)
other academic/artistic (14)
Author/Editor
Rümmer, Philipp, 197 ... (71)
Rümmer, Philipp (36)
Lin, Anthony W. (11)
Hojjat, Hossein (11)
Backeman, Peter (8)
Kroening, Daniel (8)
show more...
Chen, Yu-Fang (7)
Hähnle, Reiner, 1962 (7)
Zeljic, Aleksandar (7)
Holík, Lukás (6)
Schäf, Martin (6)
Klebanov, Vladimir (6)
Voigt, Thiemo (5)
Rezine, Ahmed (5)
Atig, Mohamed Faouzi (5)
Mottola, Luca, 1980- (5)
Beckert, Bernhard (5)
Wintersteiger, Chris ... (5)
Schlager, Steffen (4)
Hague, Matthew (4)
Wu, Zhilin (4)
Kuncak, Viktor (4)
Ahrendt, Wolfgang, 1 ... (3)
Abdulla, Parosh Aziz (3)
Schmitt, Peter H. (3)
Ulbrich, Mattias (3)
Giese, Martin, 1970 (3)
Gurov, Dilian, 1964- (3)
Lidström, Christian (3)
Esen, Zafer (3)
Wahl, Thomas (3)
Kahsai, Temesghen (3)
Subotić, Pavle (3)
Chen, Taolue (3)
Stenman, Jari (2)
Hong, Chih-Duo (2)
Liang, Chencheng (2)
Abdulla, Parosh Aziz ... (2)
Bui, Phi Diep (2)
Hu, Denghang (2)
Roth, Andreas (2)
Grebing, Sarah (2)
Amilon, Jesper (2)
Arlt, Stephan (2)
Rümmer, Philipp, Doc ... (2)
Majumdar, Rupak (2)
Habermalz, Elmar (2)
Brillout, Angelo (2)
Lin, Anthony Widjaja (2)
Kan, Shuanglong (2)
show less...
University
Uppsala University (87)
University of Gothenburg (18)
Chalmers University of Technology (11)
Linköping University (4)
Royal Institute of Technology (3)
Mälardalen University (1)
Language
English (110)
Research subject (UKÄ/SCB)
Natural sciences (104)
Engineering and Technology (11)
Social Sciences (1)

Year

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 Close

Copy and save the link in order to return to this view