Zum Hauptinhalt springen

Showing 1–9 of 9 results for author: Sinz, C

Searching in archive cs. Search in all archives.
.
  1. Integrating Static Code Analysis Toolchains

    Authors: Matthias Kern, Ferhat Erata, Markus Iser, Carsten Sinz, Frederic Loiret, Stefan Otten, Eric Sax

    Abstract: This paper proposes an approach for a tool-agnostic and heterogeneous static code analysis toolchain in combination with an exchange format. This approach enhances both traceability and comparability of analysis results. State of the art toolchains support features for either test execution and build automation or traceability between tests, requirements and design information. Our approach combin… ▽ More

    Submitted 9 March, 2024; originally announced March 2024.

    Comments: Published in IEEE 43rd Annual Computer Software and Applications Conference (COMPSAC)

  2. arXiv:2212.08567  [pdf, other

    cs.LG cs.AI cs.CR cs.LO

    Optimized Symbolic Interval Propagation for Neural Network Verification

    Authors: Philipp Kern, Marko Kleine Büning, Carsten Sinz

    Abstract: Neural networks are increasingly applied in safety critical domains, their verification thus is gaining importance. A large class of recent algorithms for proving input-output relations of feed-forward neural networks are based on linear relaxations and symbolic interval propagation. However, due to variable dependencies, the approximations deteriorate with increasing depth of the network. In this… ▽ More

    Submitted 15 December, 2022; originally announced December 2022.

    Comments: Published at the 1st Workshop on Formal Verification of Machine Learning (WFVML 2022) (https://www.ml-verification.com/)

    ACM Class: I.2; D.2.4

  3. arXiv:2112.06582  [pdf, other

    cs.LG cs.AI cs.CC cs.LO

    Geometric Path Enumeration for Equivalence Verification of Neural Networks

    Authors: Samuel Teuber, Marko Kleine Büning, Philipp Kern, Carsten Sinz

    Abstract: As neural networks (NNs) are increasingly introduced into safety-critical domains, there is a growing need to formally verify NNs before deployment. In this work we focus on the formal verification problem of NN equivalence which aims to prove that two NNs (e.g. an original and a compressed version) show equivalent behavior. Two approaches have been proposed for this problem: Mixed integer linear… ▽ More

    Submitted 13 December, 2021; originally announced December 2021.

    Comments: Paper presented at The 33rd IEEE International Conference on Tools with Artificial Intelligence (ICTAI)

    Journal ref: 2021 IEEE 33rd International Conference on Tools with Artificial Intelligence (ICTAI)

  4. arXiv:2104.14056  [pdf, other

    cs.SE cs.AI

    Machine Learning Techniques for Software Quality Assurance: A Survey

    Authors: Safa Omri, Carsten Sinz

    Abstract: Over the last years, machine learning techniques have been applied to more and more application domains, including software engineering and, especially, software quality assurance. Important application domains have been, e.g., software defect prediction or test case selection and prioritization. The ability to predict which components in a large software system are most likely to contain the larg… ▽ More

    Submitted 28 April, 2021; originally announced April 2021.

  5. arXiv:2009.02995  [pdf, other

    cs.AI cs.DB cs.LO cs.PF

    Collaborative Management of Benchmark Instances and their Attributes

    Authors: Markus Iser, Luca Springer, Carsten Sinz

    Abstract: Experimental evaluation is an integral part in the design process of algorithms. Publicly available benchmark instances are widely used to evaluate methods in SAT solving. For the interpretation of results and the design of algorithm portfolios their attributes are crucial. Capturing the interrelation of benchmark instances and their attributes is considerably simplified through our specification… ▽ More

    Submitted 9 September, 2021; v1 submitted 7 September, 2020; originally announced September 2020.

  6. arXiv:2008.10061  [pdf, other

    cs.LO

    An Incremental Abstraction Scheme for Solving Hard SMT-Instances over Bit-Vectors

    Authors: Samuel Teuber, Marko Kleine Büning, Carsten Sinz

    Abstract: Decision procedures for SMT problems based on the theory of bit-vectors are a fundamental component in state-of-the-art software and hardware verifiers. While very efficient in general, certain SMT instances are still challenging for state-of-the-art solvers (especially when such instances include computationally costly functions). In this work, we present an approach for the quantifier-free bit-v… ▽ More

    Submitted 23 August, 2020; originally announced August 2020.

  7. arXiv:1802.04174  [pdf, other

    cs.SC cs.PL

    Unbounded Software Model Checking with Incremental SAT-Solving

    Authors: Marko Kleine Büning, Tomas Balyo, Carsten Sinz

    Abstract: This paper describes a novel unbounded software model checking approach to find errors in programs written in the C language based on incremental SAT-solving. Instead of using the traditional assumption based API to incremental SAT solvers we use the DimSpec format that is used in SAT based automated planning. A DimSpec formula consists of four CNF formulas representing the initial, goal and inter… ▽ More

    Submitted 12 February, 2018; originally announced February 2018.

  8. arXiv:1505.03340  [pdf, other

    cs.LO

    HordeSat: A Massively Parallel Portfolio SAT Solver

    Authors: Tomas Balyo, Peter Sanders, Carsten Sinz

    Abstract: A simple yet successful approach to parallel satisfiability (SAT) solving is to run several different (a portfolio of) SAT solvers on the input problem at the same time until one solver finds a solution. The SAT solvers in the portfolio can be instances of a single solver with different configuration settings. Additionally the solvers can exchange information usually in the form of clauses. In thi… ▽ More

    Submitted 3 August, 2015; v1 submitted 13 May, 2015; originally announced May 2015.

    Comments: Accepted for SAT 2015

  9. arXiv:0909.5038  [pdf, ps, other

    cs.CC cs.LO

    An Exponential Lower Bound on OBDD Refutations for Pigeonhole Formulas

    Authors: Olga Tveretina, Carsten Sinz, Hans Zantema

    Abstract: Haken proved that every resolution refutation of the pigeonhole formula has at least exponential size. Groote and Zantema proved that a particular OBDD computation of the pigeonhole formula has an exponential size. Here we show that any arbitrary OBDD refutation of the pigeonhole formula has an exponential size, too: we prove that the size of one of the intermediate OBDDs is at least… ▽ More

    Submitted 28 September, 2009; originally announced September 2009.

    Journal ref: EPTCS 4, 2009, pp. 13-21