Skip to main content

and
  1. No Access

    Article

    On compiling Boolean circuits optimized for secure multi-party computation

    Secure multi-party computation (MPC) allows two or more distrusting parties to jointly evaluate a function over private inputs. For a long time considered to be a purely theoretical concept, MPC transitioned i...

    Niklas Büscher, Martin Franz, Andreas Holzer in Formal Methods in System Design (2017)

  2. Chapter and Conference Paper

    Compiling Low Depth Circuits for Practical Secure Computation

    With the rise of practical Secure Multi-party Computation (MPC) protocols, compilers have been developed that create Boolean or Arithmetic circuits for MPC from functionality descriptions in a high-level langu...

    Niklas Buescher, Andreas Holzer, Alina Weber in Computer Security – ESORICS 2016 (2016)

  3. No Access

    Chapter and Conference Paper

    Error Invariants for Concurrent Traces

    Error invariants are assertions that over-approximate the reachable program states at a given position in an error trace while only capturing states that will still lead to failure if execution of the trace is...

    Andreas Holzer, Daniel Schwartz-Narbonne, Mitra Tabaei Befrouei in FM 2016: Formal Methods (2016)

  4. Chapter and Conference Paper

    Facilitating Reuse in Multi-goal Test-Suite Generation for Software Product Lines

    Software testing is still the most established and scalable quality-assurance technique in practice. However, generating effective test suites remains computationally expensive, consisting of repetitive reacha...

    Johannes Bürdek, Malte Lochau in Fundamental Approaches to Software Enginee… (2015)

  5. Chapter and Conference Paper

    CBMC-GC: An ANSI C Compiler for Secure Two-Party Computations

    Secure two-party computation (STC) is a computer security paradigm where two parties can jointly evaluate a program with sensitive input data, provided in parts from both parties. By the security guarantees of...

    Martin Franz, Andreas Holzer, Stefan Katzenbeisser in Compiler Construction (2014)

  6. Chapter and Conference Paper

    Information Reuse for Multi-goal Reachability Analyses

    It is known that model checkers can generate test inputs as witnesses for reachability specifications (or, equivalently, as counterexamples for safety properties). While this use of model checkers for testing ...

    Dirk Beyer, Andreas Holzer, Michael Tautschnig in Programming Languages and Systems (2013)

  7. No Access

    Chapter and Conference Paper

    Solving Constraints for Generational Search

    Concolic testing is an automated software testing method that combines concrete and symbolic execution to achieve high code coverage and expose bugs in the program under test. During an execution of the progra...

    Daniel Pötzl, Andreas Holzer in Tests and Proofs (2013)

  8. No Access

    Article

    Application and survival curve of total hip arthroplasties: a systematic comparative analysis using worldwide hip arthroplasty registers

    The aim of the study was to compare primary total hip arthroplasty (THA) implantations between different countries in terms of THA number per inhabitant, age, and procedure type and to compare the survival cur...

    Patrick Sadoghi, Christian Schröder, Andreas Fottner in International Orthopaedics (2012)

  9. No Access

    Chapter and Conference Paper

    Vinter: A Vampire-Based Tool for Interpolation

    This paper describes the Vinter tool for extracting interpolants from proofs and minimising such interpolants using various measures. Vinter takes an input problem written in either SMT-LIB or TPTP syntax, gen...

    Kryštof Hoder, Andreas Holzer, Laura Kovács in Programming Languages and Systems (2012)

  10. Chapter and Conference Paper

    Proving Reachability Using FShell

    FShell is an automated white-box test-input generator for C programs, computing test data with respect to user-specified code coverage criteria. The pillars of FShell are the declarative specific...

    Andreas Holzer, Daniel Kroening in Tools and Algorithms for the Construction … (2012)

  11. No Access

    Chapter and Conference Paper

    Bounded-Interference Sequentialization for Testing Concurrent Programs

    Testing concurrent programs is a challenging problem: (1) the tester has to come up with a set of input values that may trigger a bug, and (2) even with a bug-triggering input value, there may be a large number o...

    Niloofar Razavi, Azadeh Farzan in Leveraging Applications of Formal Methods,… (2012)

  12. Article

    Open Access

    Infraglenoidal scapular notching in reverse total shoulder replacement: a prospective series of 60 cases and systematic review of the literature

    The impact of infraglenoidal scapular notching in reversed total shoulder arthroplasty (RTSA) is still controversially discussed. Our goal was to evaluate its potential influence on subjective shoulder stabili...

    Patrick Sadoghi, Andreas Leithner, Patrick Vavken in BMC Musculoskeletal Disorders (2011)

  13. No Access

    Chapter and Conference Paper

    An Introduction to Test Specification in FQL

    In a recent series of papers, we introduced a new framework for white-box testing which aims at a separation of concerns between test specifications and test generation engines. We believe that establishing a ...

    Andreas Holzer, Michael Tautschnig in Hardware and Software: Verification and Te… (2011)

  14. Chapter and Conference Paper

    Seamless Testing for Models and Code

    This paper describes an approach to model-based testing where a test suite is generated from a model and automatically concretized to drive an implementation. Motivated by an industrial project involving DO-17...

    Andreas Holzer, Visar Januzaj, Stefan Kugele in Fundamental Approaches to Software Enginee… (2011)

  15. No Access

    Chapter

    Do Pharmaceuticals in the Environment Present an Investment Risk?

    The Sarasin Group is represented in 19 locations worldwide across Europe, the Middle East and Asia. By June 2009 it managed total client assets of CHF 80 billion and employed over 1,500 staff. Its majority sha...

    Andreas Holzer in Green and Sustainable Pharmacy (2010)

  16. No Access

    Chapter and Conference Paper

    Timely Time Estimates

    Estimations of execution time are essential for design and development of safety critical embedded real-time systems, such as avionics, automotive and aerospace systems. In such systems, execution time is part...

    Andreas Holzer, Visar Januzaj, Stefan Kugele in Leveraging Applications of Formal Methods,… (2010)

  17. No Access

    Chapter and Conference Paper

    Query-Driven Program Testing

    We present a new approach to program testing which enables the programmer to specify test suites in terms of a versatile query language. Our query language subsumes standard coverage criteria ranging from simp...

    Andreas Holzer, Christian Schallhart in Verification, Model Checking, and Abstract… (2009)

  18. Chapter and Conference Paper

    FShell: Systematic Test Case Generation for Dynamic Analysis and Measurement

    Although the principal analogy between counterexample generation and white box testing has been repeatedly addressed, the usage patterns and performance requirements for software testing are quite different fr...

    Andreas Holzer, Christian Schallhart, Michael Tautschnig in Computer Aided Verification (2008)

  19. No Access

    Chapter and Conference Paper

    Using Verification Technology to Specify and Detect Malware

    Computer viruses and worms are major threats for our computer infrastructure, and thus, for economy and society at large. Recent work has demonstrated that a model checking based approach to malware detection ...

    Andreas Holzer, Johannes Kinder in Computer Aided Systems Theory – EUROCAST 2… (2007)