Veröffentlichungen

Lieber chronologisch gruppieren.

Bücher (Herausgeber)
Titel Autor(en) Quelle
Deductive Software Verification - The KeY Book: From Theory to PracticeWolfgang Ahrendt, Bernhard Beckert, Richard Bubel, Reiner Hähnle, Peter H. Schmitt und Mattias UlbrichLecture Notes in Computer Science 10001 (Springer 2016)
Extending KeY for the Verification of C ProgramsChristoph GladischVDM Verlag 2008
Verification of Object-Oriented Software: The KeY ApproachBernhard Beckert, Reiner Hähnle und Peter H. SchmittLecture Notes in Computer Science 4334 (Springer 2007)
Tagungsbände (Herausgeber)
Titel Autor(en) Quelle
International Conference on Formal Verification of Object-Oriented Software (FoVeOOS 2011), Revised Selected PapersBernhard Beckert, Ferruccio Damiani und Dilian GurovLNCS 7421 (Springer 2012)
1st International Workshop on Comparative Empirical Evaluation of Reasoning Systems (COMPARE 2012)Vladimir Klebanov, Bernhard Beckert, Armin Biere und Geoff SutcliffeCEUR Workshop Proceedings 873 (CEUR-WS.org 2012)
10th International Symposium on Formal Methods for Components and Objects (FMCO 2011), State-of-the-Art SurveyBernhard Beckert, Ferruccio Damiani, Frank de Boer und Marcello BonsangueLNCS 7542 (Springer 2012)
International Conference on Formal Verification of Object-Oriented Software (FoVeOOS 2010), Revised Selected PapersBernhard Beckert und Claude MarchéLNCS 6528 (Springer 2011)
Second International Conference on Tests and Proofs (TAP 2008)Bernhard Beckert und Reiner HähnleLNCS 4966 (Springer 2008)
5th International Verification Workshop (VERIFY '08). Co-located with IJCAR 2008: the 4th International Joint Conference on Automated ReasoningBernhard Beckert und Gerwin KleinCEUR Workshop Proceedings 372 (CEUR-WS.org 2008)
4th International Verification Workshop (VERIFY '07). Co-located with CADE-21: the 21st Conference on Automated DeductionBernhard BeckertCEUR Workshop Proceedings 259 (CEUR-WS.org 2007)
14th International Conference on Automated Reasoning with Analytic Tableaux and Related Methods (TABLEAUX 2005)Bernhard BeckertLNCS 3702 (Springer 2005)
Third International Conference on Software Engineering and Formal Methods (SEFM 2005)Bernhard K. Aichernig und Bernhard BeckertIEEE Computer Society 2005
IJCAR Workshop on Precise Modelling and Deduction for Object-oriented Software Development (PMD '01)Bernhard Beckert, Robert France, Reiner Hähnle und Bart JacobsTechnical Report DII 07/01, Dipartimento di Ingegneria dell'Informazione, Università degli Studi di Siena 2001
Artikel
Titel Autor(en) Quelle
Relational Program Reasoning Using Compiler IR – Combining Static Verification and Dynamic AnalysisMoritz Kiefer, Vladimir Klebanov und Mattias UlbrichJournal of Automated Reasoning
Automating Regression Verification of Pointer Programs by Predicate AbstractionVladimir Klebanov, Philipp Rümmer und Mattias UlbrichJournal on Formal Methods in System Design
Dynamic Dispatch for Method Contracts through Abstract PredicatesWojciech Mostowski und Mattias UlbrichTransactions on Modularity and Composition 1
A novel model-based testing approach for software product linesFerruccio Damiani, David Faitelson, Christoph Gladisch und Shmuel TyszberowiczSoftware & Systems Modeling
Privacy Preserving Surveillance: An Interdisciplinary ApproachPascal Birnstill, Sebastian Bretthauer, Simon Greiner und Erik KrempelInternational Data Privacy Law 5(4)
A Hybrid Approach for Proving Noninterference of Java ProgramsRalf Küsters, Tomasz Truderung, Bernhard Beckert, Daniel Bruns, Michael Kirsten und Martin MohrIACR Cryptology ePrint Archive 2015(438)
Specifying linked data structures in JML for combining formal verification and testingChristoph Gladisch und Shmuel TyszberowiczScience of Computer Programming 107–108
Precise Quantitative Information Flow Analysis – A Symbolic ApproachVladimir KlebanovTheoretical Computer Science 538(0)
Verifying Voting SchemesBernhard Beckert, Rajeev Goré, Carsten Schürmann, Thorsten Bormer und Jian WangJournal of Information Security and Applications (JISA) 19(2)
Reasoning and Verification: State of the Art and Current TrendsBernhard Beckert und Reiner HähnleIntelligent Systems, IEEE 29(1)
Implementation-level verification of algorithms with KeYDaniel Bruns, Wojciech Mostowski und Mattias UlbrichInternational Journal on Software Tools for Technology Transfer (STTT) 17(6)
A Dynamic Logic for Deductive Verification of Multi-threaded ProgramsBernhard Beckert und Vladimir KlebanovFormal Aspects of Computing 25(3)
Wirtschaftlichkeit bei der Verbesserung von Systemspezifikationen durch UML-ModellierungThomas Lauscher und Simon GreinerSignal und Draht 104(12)
Model generation for quantified formulas with application to test data generationChristoph GladischInternational Journal on Software Tools for Technology Transfer (STTT) 14(4)
Eine formale Semantik für die Java Modeling LanguageDaniel BrunsInformatik-Spektrum 35(1)
KeYGenU: Combining Verification-Based and Capture and Replay Techniques for Regression Unit TestingBernhard Beckert, Christoph Gladisch, Shmuel Tyszberowicz und Amiram YehudaiInternational Journal of Systems Assurance Engineering and Management 2(2)
Software Security in Virtualized Infrastructures – The Smart Meter Example (Software-Sicherheit in virtualisierten Infrastrukturen – Das Beispiel der intelligenten Stromzähler)Bernhard Beckert, Dennis Hofheinz, Jörn Müller‑Quade, Alexander Pretschner und Gregor Sneltingit - Information Technology 53(3)
Deduktion: Von der Theorie zur AnwendungFranz Baader, Bernhard Beckert und Tobias NipkowInformatik-Spektrum 33(5)
Special Issue on Tests and ProofsBernhard Beckert und Reiner HähnleJournal of Automated Reasoning 45(4)
Deductive Verification of System Software in the Verisoft XT ProjectBernhard Beckert und Michal MoskalKI 24(1)
Practical Aspects of Automated Deduction for Program VerificationWolfgang Ahrendt, Bernhard Beckert, Martin Giese und Philipp RümmerKI 24(1)
Elektronische Wahlen: Theoretisch möglich, praktisch undemokratischDaniel BrunsFIfF-Kommunikation 25(3)
Editorial. Special Section on Software Engineering and Formal MethodsBernhard K. Aichernig und Bernhard BeckertSoftware and System Modeling 7(3)
Preface. Special Issue on Automated Reasoning with Analytic Tableaux and Related MethodsBernhard Beckert und Lawrence PaulsonJournal of Automated Reasoning 38(1–3)
Intelligent Systems and Formal Methods in Software EngineeringBernhard Beckert, Tony Hoare, Reiner Hähnle, Douglas R. Smith, Cordell Green, Silvio Ranise, Cesare Tinelli, Thomas Ball und Sriram K. RajamaniIEEE Intelligent Systems 21(6)
Refinement and Retrenchment for Programming Language Data TypesBernhard Beckert und Steffen SchlagerFormal Aspects of Computing 17(4)
The KeY ToolWolfgang Ahrendt, Thomas Baar, Bernhard Beckert, Richard Bubel, Martin Giese, Reiner Hähnle, Wolfram Menzel, Wojciech Mostowski, Andreas Roth, Steffen Schlager und Peter H. SchmittSoftware and System Modeling 4(1)
Taclets: A New Paradigm for Constructing Interactive Theorem ProversBernhard Beckert, Martin Giese, Elmar Habermalz, Reiner Hähnle, Andreas Roth, Philipp Rümmer und Steffen SchlagerRevista de la Real Academia de Ciencias Exactas, Físicas y Naturales, Serie A: Matemáticas (RACSAM) 98(1)
Depth-first Proof Search without Backtracking for Free-variable Clausal TableauxBernhard BeckertJournal of Symbolic Computation 36(1-2)
Free-variable Tableaux for Propositional Modal LogicsBernhard Beckert und Rajeev GoréStudia Logica 69(1)
Tagungs- und Workshopbeiträge
Titel Autor(en) Quelle
An Interaction Concept for Program Verification Systems with Explicit Proof ObjectBernhard Beckert, Sarah Grebing und Mattias UlbrichHardware and Software: Verification and Testing - 13th Haifa Verification Conference (HVC 2017)
Generalised Test Tables: A Practical Specification Language for Reactive SystemsBernhard Beckert, Suhyun Cha, Mattias Ulbrich, Birgit Vogel‑Heuser und Alexander Weigl13th International Conference on integrated Formal Methods (iFM 2017)
SemSlice: Exploiting Relational Verification for Automatic Program SlicingBernhard Beckert, Thorsten Bormer, Stephan Gocht, Mihai Herda, Daniel Lentzsch und Mattias Ulbrich13th International Conference on integrated Formal Methods (iFM 2017)
Modular Verification of Information Flow Security in Component-Based SystemsSimon Greiner, Martin Mohr und Bernhard Beckert15th International Conference on Software Engineering and Formal Methods (SEFM 2017)
Formal Fairness Properties in Network Routing Based on a Resource Allocation ModelAlmut Demel und Michael Kirsten9th Workshop on Logical Aspects of Multi-Agent Systems (LAMAS 2017) affiliated with CSL 2017: the 26th EACSL Annual Conference on Computer Science Logic
Proving JDK's Dual Pivot Quicksort CorrectBernhard Beckert, Jonas Schiffl, Peter H. Schmitt und Mattias Ulbrich9th Working Conference on Verified Software: Theories, Tools, and Experiments (VSTTE 2017)
Generation of Monitoring Functions in Production Automation Using Test SpecificationsSuhyun Cha, Sebastian Ulewicz, Birgit Vogel‑Heuser, Alexander Weigl, Mattias Ulbrich und Bernhard Beckert15th IEEE International Conference on Industrial Informatics (INDIN 2017)
Generalized Test Tables: A Powerful and Intuitive Specification Language for Reactive SystemsAlexander Weigl, Franziska Wiebe, Mattias Ulbrich, Sebastian Ulewicz, Suhyun Cha, Michael Kirsten, Bernhard Beckert und Birgit Vogel‑Heuser15th IEEE International Conference on Industrial Informatics (INDIN 2017)
Combining Graph-Based and Deduction-Based Information-Flow AnalysisBernhard Beckert, Simon Bischof, Mihai Herda, Michael Kirsten und Marko Kleine Büning5th Workshop on Hot Issues in Security Principles and Trust (HotSpot 2017) affiliated with ETAPS 2017: European Joint Conferences on Theory and Practice of Software
Automatic Margin Computation for Risk-Limiting AuditsBernhard Beckert, Michael Kirsten, Vladimir Klebanov und Carsten SchürmannFirst International Joint Conference on Electronic Voting – formerly known as EVOTE and VoteID (E-Vote-ID 2016)
Relational Program Reasoning Using Compiler IRMoritz Kiefer, Vladimir Klebanov und Mattias Ulbrich8th Working Conference on Verified Software: Theories, Tools, and Experiments (VSTTE 2016), Revised Selected Papers
Practical Detection of Entropy Loss in Pseudo-Random Number GeneratorsFelix Dörre und Vladimir Klebanov23rd ACM SIGSAC Conference on Computer and Communications Security (CCS 2016)
Sound Probabilistic #SAT with ProjectionVladimir Klebanov, Alexander Weigl und Jörg Weisbarth14th International Workshop on Quantitative Aspects of Programming Languages and Systems (QAPL 2016)
Deductive Verification of Legacy CodeBernhard Beckert, Thorsten Bormer und Daniel Grahl7th International Symposium on Leveraging Applications of Formal Methods, Verification and Validation (ISoLA 2016), Band Part I: Foundational Techniques editor = Tiziana Margaria and Bernhard Steffen
Computing Specification-Sensitive Abstractions for Program VerificationTianhai Liu, Shmuel Tyszberowicz, Mihai Herda, Bernhard Beckert, Daniel Grahl und Mana TaghdiriSecond International Symposium on Dependable Software Engineering: Theories, Tools, and Applications (SETTA 2016)
Efficient SAT-based Pre-image Enumeration for Quantitative Information Flow in ProgramsAlexander Weigl5th International Workshop on Quantitative Aspects of Security Assurance (QASA 2016)
A Verification-Supported Evolution Approach to Assist Software Application Engineers in Industrial Factory AutomationSebastian Ulewicz, Mattias Ulbrich, Alexander Weigl, Michael Kirsten, Franziska Wiebe, Bernhard Beckert und Birgit Vogel‑HeuserIEEE International Symposium on Assembly and Manufacturing (ISAM 2016)
Automated Verification for Functional and Relational Properties of Voting RulesBernhard Beckert, Thorsten Bormer, Michael Kirsten, Till Neuber und Mattias UlbrichSixth International Workshop on Computational Social Choice (COMSOC 2016)
Non-Interference with What-Declassification in Component-Based SystemsSimon Greiner und Daniel Grahl29th IEEE Computer Security Foundations Symposium (CSF 2016)
Regression Verification for Programmable Logic Controller SoftwareBernhard Beckert, Mattias Ulbrich, Birgit Vogel‑Heuser und Alexander Weigl17th International Conference on Formal Engineering Methods (ICFEM 2015)
A Concept for Multi-Phase Incremental Formal Verification in Robotic Guided SurgeryMattias Ulbrich, Luzie Schreiter, Sarah Grebing, Jörg Raczkowsky, Heinz Wörn und Bernhard Beckert4th International Workshop on Formal Techniques for Safety-Critical Systems (FTSCS 2015)
Proving Equivalence between Control Software Variants for Programmable Logic Controllers - Using Regression Verification to Reduce Unneeded Variant DiversitySebastian Ulewicz, Mattias Ulbrich, Alexander Weigl, Bernhard Beckert und Birgit Vogel‑Heuser20th IEEE International Conference on Emerging Technologies and Factory Automation (ETFA 2015)
Interactive Theorem Proving - Modelling the User in the Proof ProcessBernhard Beckert und Sarah GrebingWorkshop on Bridging the Gap between Human and Automated Reasoning - A workshop of the 25th International Conference on Automated Deduction (CADE-25)
Selected Challenges of Software Evolution for Automated Production SystemsBirgit Vogel‑Heuser, Stefan Feldmann, Jens Folmer, Matthias Kowal, Ina Schaefer, Jan Ladiges, Alexander Fay, Christopher Haubeck, Winfried Lamersdorf, Sascha Lity, Timo Kehrer, Matthias Tichy, Sinem Getir, Mattias Ulbrich, Vladimir Klebanov und Bernhard Beckert13th IEEE International Conference on Industrial Informatics (INDIN 2015)
Pseudo-Random Number Generator Verification: A Case StudyFelix Dörre und Vladimir Klebanov7th Working Conference on Verified Software: Theories, Tools, and Experiments (VSTTE 2015)
Regression Verification for Java Using a Secure Information Flow CalculusBernhard Beckert, Vladimir Klebanov und Mattias Ulbrich17th Workshop on Formal Techniques for Java-like Programs (FTfJP 2015)
A Theorem Proving Approach to Secure Information Flow in Concurrent Programs (extended abstract)Daniel BrunsWorkshop on Foundations of Computer Security (FCS 2015)
A Hybrid Approach for Proving Noninterference of Java ProgramsRalf Küsters, Tomasz Truderung, Bernhard Beckert, Daniel Bruns, Michael Kirsten und Martin Mohr28th IEEE Computer Security Foundations Symposium (CSF 2015)
Axiomatization of Typed First-Order LogicPeter H. Schmitt und Mattias Ulbrich20th International Symposium on Formal Methods (FM 2015)
Poster: Security in E-VotingDaniel Bruns, Huy Quoc Do, Simon Greiner, Mihai Herda, Martin Mohr, Enrico Scapin, Tomasz Truderung, Bernhard Beckert, Ralf Küsters, Heiko Mantel und Richard Gay36th IEEE Symposium on Security and Privacy (S&P 2015), Poster Session
First-Order Transitive Closure Axiomatization via Iterative Invariant InjectionsAboubakr Achraf El Ghazi, Mana Taghdiri und Mihai Herda7th NASA Formal Methods Symposium (NFM 2015)
Dynamic Dispatch for Method Contracts through Abstract PredicatesWojciech Mostowski und Mattias Ulbrich14th International Conference on Modularity (Modularity'15)
Automating Regression VerificationDennis Felsing, Sarah Grebing, Vladimir Klebanov, Philipp Rümmer und Mattias UlbrichMultikonferenz Software Engineering und Management 2015
Generating JML Specifications from Alloy ExpressionsDaniel Grunwald, Christoph Gladisch, Tianhai Liu, Mana Taghdiri und Shmuel Tyszberowicz10th International Haifa Verification Conference on Hardware and Software: Verification and Testing (HVC 2014)
The KeY Platform for Verification and Analysis of Java ProgramsWolfgang Ahrendt, Bernhard Beckert, Daniel Bruns, Richard Bubel, Christoph Gladisch, Sarah Grebing, Reiner Hähnle, Martin Hentschel, Mihai Herda, Vladimir Klebanov, Wojciech Mostowski, Christoph Scheben, Peter H. Schmitt und Mattias Ulbrich6th Working Conference on Verified Software: Theories, Tools, and Experiments (VSTTE 2014)
Proving Correctness and Security of Two-Party Computation Implemented in Java in Presence of a Semi-honest SenderFlorian Böhl, Simon Greiner und Patrik Scheidecker13th International Conference on Cryptology and Network Security (CANS 2014)
Automating Regression VerificationDennis Felsing, Sarah Grebing, Vladimir Klebanov, Philipp Rümmer und Mattias Ulbrich29th IEEE/ACM International Conference on Automated Software Engineering (ASE 2014)
A Usability Evaluation of Interactive Theorem Provers Using Focus GroupsBernhard Beckert, Sarah Grebing und Florian Böhl12th International Conference on Software Engineering and Formal Methods (SEFM 2014) – Collocated Workshops: Human-Oriented Formal Methods (HOFM 2014)
Reasoning About Vote Counting Schemes Using Light-Weight and Heavy-Weight MethodsBernhard Beckert, Thorsten Bormer, Rajeev Goré, Michael Kirsten und Thomas Meumann8th International Verification Workshop (VERIFY 2014) in connection with IJCAR 2014: International Joint Conference on Automated Reasoning
How to Put Usability into Focus: Using Focus Groups to Evaluate the Usability of Interactive Theorem ProversBernhard Beckert, Sarah Grebing und Florian BöhlEleventh Workshop on User Interfaces for Theorem Provers (UITP 2014)
JKelloy: A Proof Assistant for Relational Specifications of Java ProgramsAboubakr Achraf El Ghazi, Mattias Ulbrich, Christoph Gladisch, Shmuel Tyszberowicz und Mana Taghdiri6th NASA Formal Methods Symposium (NFM 2014)
Specifying a Linked Data Structure in JML for Formal Verification and Runtime CheckingChristoph Gladisch und Shmuel TyszberowiczBrazilian Symposium on Formal Methods (SBMF 2013)
Refinement-based Testing of Delta-oriented Product LinesFerruccio Damiani, Christoph Gladisch und Shmuel TyszberowiczInternational Conference on Principles and Practices of Programming on the Java Platform: Virtual Machines, Languages, and Tools (PPPJ 2013)
Information Flow in Object-Oriented SoftwareBernhard Beckert, Daniel Bruns, Vladimir Klebanov, Christoph Scheben, Peter H. Schmitt und Mattias Ulbrich23rd International Symposium on Logic-Based Program Synthesis and Transformation (LOPSTR 2013), Revised Selected Papers
Privacy Preserving Surveillance and the Tracking-ParadoxSimon Greiner, Pascal Birnstill, Erik Krempel, B. Beckert und Jürgen Beyerer8th Future Security: Security Research Conference
SAT-based Analysis and Quantification of Information Flow in ProgramsVladimir Klebanov, Norbert Manthey und Christian Muise10th International Conference on Quantitative Evaluation of Systems (QEST 2013)
Heuristically Creating Test Cases for Program Verification SystemsBernhard Beckert, Thorsten Bormer und Markus Wagner10th Metaheuristics International Conference (MIC 2013)
On the Specification and Verification of Voting SchemesBernhard Beckert, Rajeev Goré und Carsten Schürmann4th International Conference on E-Voting and Identity (Vote-ID 2013)
Reducing the Complexity of Quantified Formulas via Variable EliminationAboubakr Achraf El Ghazi, Mattias Ulbrich, Mana Taghdiri und Mihai Herda11th International Workshop on Satisfiability Modulo Theories (SMT 2013)
A Metric for Testing Program Verification SystemsBernhard Beckert, Thorsten Bormer und Markus WagnerSeventh International Conference on Tests and Proofs (TAP 2013)
Dynamic Logic with Trace SemanticsBernhard Beckert und Daniel Bruns24th International Conference on Automated Deduction (CADE-24)
Analysing Vote Counting Algorithms Via Logic - And its Application to the CADE Election SystemBernhard Beckert, Rajeev Goré und Carsten Schürmann24th International Conference on Automated Deduction (CADE-24)
A Hybrid Approach for Proving Noninterference and Applications to the Cryptographic Verification of Java ProgramsRalf Küsters, Tomasz Truderung, Bernhard Beckert, Daniel Bruns, Jürgen Graf und Christoph SchebenGrande Region Security and Reliability Day (GRSRD 2013)
Lessons Learned From Microkernel Verification: Specification is the New BottleneckChristoph Baumann, Bernhard Beckert, Holger Blasum und Thorsten BormerSeventh Conference on Systems Software Verification (SSV 2012)
Integration of Bounded Model Checking and Deductive VerificationBernhard Beckert, Thorsten Bormer, Florian Merz und Carsten SinzFormal Verification of Object-Oriented Software International Conference (FoVeOOS 2011), Revised Selected Papers
Formal Semantics of Model Fields in Annotation-based SpecificationsBernhard Beckert und Daniel BrunsKI 2012: Advances in Artificial Intelligence
Precise Quantitative Information Flow Analysis Using Symbolic Model CountingVladimir KlebanovInternational Workshop on Quantitative Aspects in Security Assurance (QASA 2012)
Lessons Learned From Microkernel VerificationBernhard Beckert und Thorsten Bormer12th International Workshop on Automated Verification of Critical Systems (AVOCS 2012)
Mind the Gap: Formal Verification and the Common CriteriaBernhard Beckert, Daniel Bruns und Sarah Grebing6th International Verification Workshop (VERIFY 2010)
Evaluating the Usability of Interactive Verification SystemsBernhard Beckert und Sarah Grebing1st International Workshop on Comparative Empirical Evaluation of Reasoning Systems (COMPARE 2012)
On the Organisation of Program Verification CompetitionsMarieke Huisman, Vladimir Klebanov und Rosemary Monahan1st International Workshop on Comparative Empirical Evaluation of Reasoning Systems (COMPARE 2012)
A Proof Assistant for Alloy SpecificationsMattias Ulbrich, Ulrich Geilmann, Aboubakr Achraf El Ghazi und Mana Taghdiri18th International Conference on Tools and Algorithms for the Construction and Analysis of Systems (TACAS 2012)
Verlässliche Software fur kritische Infrastrukturen - PrefaceBernhard Beckert und Gregor SneltingINFORMATIK 2011 Informatik schafft Communities – Beiträge der 41. Jahrestagung der Gesellschaft für Informatik e.V. (GI), Band P-192
A Dual-Engine for Early Analysis of Critical SystemsAboubakr Achraf El Ghazi, Ulrich Geilmann, Mattias Ulbrich und Mana TaghdiriWorkshop on Dependable Software for Critical Infrastructures (DSCI 2011)
Formal Semantics of Model Fields Inspired by a Generalization of Hilbert's ε TermsBernhard Beckert und Daniel Bruns10th KeY Symposium
Specification of Red-black Trees: Showcasing Dynamic Frames, Model Fields and SequencesDaniel Bruns10th KeY Symposium
The 1st Verified Software Competition: Experience ReportVladimir Klebanov, Peter Müller, Natarajan Shankar, Gary T. Leavens, Valentin Wüstholz, Eyad Alkassar, Rob Arthan, Derek Bronish, Rod Chapman, Ernie Cohen, Mark Hillebrand, Bart Jacobs, K. Rustan M. Leino, Rosemary Monahan, Frank Piessens, Nadia Polikarpova, Tom Ridge, Jan Smans, Stephan Tobies, Thomas Tuerk, Mattias Ulbrich und Benjamin Weiß17th International Symposium on Formal Methods (FM 2011)
A Dynamic Logic for Unstructured Programs with Embedded AssertionsMattias UlbrichInternational Conference on Formal Verification of Object-Oriented Software (FoVeOOS 2010), Revised Selected Papers
Dynamic Frames in Java Dynamic LogicPeter H. Schmitt, Mattias Ulbrich und Benjamin WeißInternational Conference on Formal Verification of Object-Oriented Software (FoVeOOS 2010), Revised Selected Papers
Proving Memory Separation in a Microkernel by Code Level VerificationChristoph Baumann, Holger Blasum, Thorsten Bormer und Sergey Tverdyshev1st International Workshop on Architectures and Applications for Mixed-Criticality Systems (AMICS 2011)
Improving the Usability of Specification Languages and Methods for Annotation-based VerificationBernhard Beckert, Thorsten Bormer und Vladimir Klebanov9th International Symposium on Formal Methods for Components and Objects (FMCO 2010), State-of-the-Art Survey
Test Data Generation for Programs with Quantified First-Order Logic SpecificationsChristoph Gladisch22nd IFIP WG 6.1 International Conference on Testing Software and Systems (ICTSS 2010)
Towards Testing a Verifying CompilerThorsten Bormer und Markus WagnerFormal Verification of Object-Oriented Software, Papers presented at the International Conference, Band KIT-INFO-TR 2010-13
Generating Regression Unit Tests using a Combination of Verification and Capture & ReplayBernhard Beckert, Christoph Gladisch, Shmuel Tyszberowicz und Amiram YehudaiFourth International Conference on Tests and Proofs (TAP 2010)
Verification of Software Product Lines with Delta-Oriented SlicingDaniel Bruns, Vladimir Klebanov und Ina SchaeferFormal Verification of Object-Oriented Software (FoVeOOS 2010), Revised Selected Papers
Ingredients of Operating System CorrectnessChristoph Baumann, Bernhard Beckert, Holger Blasum und Thorsten Bormerembedded world 2010 Conference
Formal Semantics for the Java Modeling LanguageDaniel BrunsInformatiktage 2010, Band S-9
Satisfiability Solving and Model Generation for Quantified First-Order Logic FormulasChristoph GladischFormal Verification of Object-Oriented Software - International Conference, FoVeOOS 2010, Revised Selected Papers
On Essential Program Annotations and Completeness of Verifying CompilersBernhard Beckert, Thorsten Bormer und Vladimir Klebanov16th Workshop on Verified Software: Theory, Tools, and Experiments (VSTTE 2009)
Probabilistic Models for the Verification of Human-Computer InteractionBernhard Beckert und Markus WagnerKI 2009: Advances in Artificial Intelligence, 32nd Annual German Conference on AI
Formal Verification of a Microkernel Used in Dependable Software SystemsChristoph Baumann, Bernhard Beckert, Holger Blasum und Thorsten Bormer28th International Conference on Computer Safety, Reliability and Security
Could we have chosen a better Loop Invariant or Method Contract?Christoph GladischTests and Proofs. Third International Conference (TAP 2009)
Verifying the PikeOS Microkernel: First Results in the Verisoft XT Avionics ProjectChristoph Baumann und Thorsten BormerDoctoral Symposium on Systems Software Verification (DS SSV'09)
Better Avionics Software Reliability by Code VerificationChristoph Baumann, Bernhard Beckert, Holger Blasum und Thorsten Bormerembedded world Conference
Verification-based Testing for Full Feasible Branch CoverageChristoph Gladisch6th IEEE Int. Conf. Software Engineering and Formal Methods (SEFM 08)
Integrating Verification and Testing of Object-Oriented SoftwareChristian Engel, Christoph Gladisch, Vladimir Klebanov und Philipp RümmerTests and Proofs, Second International Conference, TAP 2008, Prato, Italy
A Dynamic Logic for Deductive Verification of Concurrent ProgramsBernhard Beckert und Vladimir Klebanov5th IEEE International Conference on Software Engineering and Formal Methods (SEFM 2007)
The KeY System 1.0 (Deduction Component)Bernhard Beckert, Martin Giese, Reiner Hähnle, Vladimir Klebanov, Philipp Rümmer, Steffen Schlager und Peter H. Schmitt21st International Conference on Automated Deduction (CADE-21)
How C differs from Java for Symbolic Program ExecutionChristoph GladischC/C++ Verification Workshop
White-box Testing by Combining Deduction-based Specification Extraction and Black-box TestingBernhard Beckert und Christoph GladischFirst International Conference on Tests and Proofs (TAP 2007). Revised Papers
A Dynamic Logic for Deductive Verification of Concurrent Java Programs With Condition VariablesBernhard Beckert und Vladimir Klebanov1st International Workshop on Verification and Analysis of Multi-threaded Java-like Programs (VAMP 2007), Satellite Workshop of CONCUR 2007: the 18th International Conference on Concurrency Theory
KeY: A Formal Method for Object-Oriented SystemsWolfgang Ahrendt, Bernhard Beckert, Reiner Hähnle und Peter H. SchmittIFIP International Conference on Formal Methods for Open Object-Based Distributed Systems (FMOODS 2007)
Verifying Object-Oriented Programs with KeY: A TutorialWolfgang Ahrendt, Bernhard Beckert, Reiner Hähnle, Philipp Rümmer und Peter H. Schmitt5th International Symposium on Formal Methods for Components and Objects (FMCO 2006), Revised Lectures
Integrating Object-oriented Design and Deductive Verification of Software. Tutorial AbstractBernhard Beckert, Reiner Hähnle und Peter H. Schmitt4th IEEE International Conference on Software Engineering and Formal Methods (SEFM 2006)
Dynamic Logic with Non-rigid Functions: A Basis for Object-oriented Program VerificationBernhard Beckert und André PlatzerThird International Joint Conference on Automated Reasoning (IJCAR 2006)
Must Program Verification Systems and Calculi be Verified?Bernhard Beckert und Vladimir Klebanov3rd International Verification Workshop (VERIFY 2006), Workshop at Federated Logic Conferences (FLoC)
A Method for Formalizing, Analyzing, and Verifying Secure User InterfacesBernhard Beckert und Gerd BeusterEight International Conference on Formal Engineering Methods (ICFEM 2006)
Guaranteeing Consistency in Text-Based Human-Computer InteractionBernhard Beckert und Gerd BeusterInternational Workshop on Formal Methods for Interactive Systems (FMIS 2006)
An Improved Rule for While Loops in Deductive Program VerificationBernhard Beckert, Steffen Schlager und Peter H. SchmittSeventh International Conference on Formal Engineering Methods (ICFEM 2005)
Reusing Proofs when Program Verification Systems are ModifiedBernhard Beckert, Thorsten Bormer und Vladimir KlebanovSoftware Certificate Management Workshop (SoftCeMent 2005)
Verification of JCSP ProgramsVladimir Klebanov, Philipp Rümmer, Steffen Schlager und Peter H. Schmitt28th WoTUG Conference on Communicating Process Architectures (CPA 2005)
Second-Order Principles in Specification Languages for Object-Oriented ProgramsBernhard Beckert und Kerry Trentelman12th International Conference on Logic for Programming, Artificial Intelligence and Reasoning
Software Verification with Integrated Data Type Refinement for Integer ArithmeticBernhard Beckert und Steffen Schlager4th International Conference on Integrated Formal Methods (IFM 2004)
Formal Specification of Security-relevant Properties of User InterfacesBernhard Beckert und Gerd Beuster3rd International Workshop on Critical Systems Development with UML
A JMM-Faithful Non-interference Calculus for Java.Vladimir KlebanovScientific Engineering of Distributed Java Applications, 4th International Workshop, FIDJI 2004, Luxembourg-Kirchberg
Proof Reuse for Deductive Program VerificationBernhard Beckert und Vladimir Klebanov2nd International Conference on Software Engineering and Formal Methods (SEFM 2004)
A Program Logic for Handling JAVA CARD's Transaction MechanismBernhard Beckert und Wojciech Mostowski6th International Conference on Fundamental Approaches to Software Engineering (FASE 2003), held as part of ETAPS 2003: the Joint European Conferences on Theory and Practice of Software
Program Verification Using Change InformationBernhard Beckert und Peter H. Schmitt1st International Conference on Software Engineering and Formal Methods (SEFM 2003)
The KeY System: Integrating Object-Oriented Design and Formal MethodsWolfgang Ahrendt, Thomas Baar, Bernhard Beckert, Martin Giese, Reiner Hähnle, Wolfram Menzel, Wojciech Mostowski und Peter H. Schmitt5th International Conference on Fundamental Approaches to Software Engineering (FASE 2002) held as part of ETAPS 2002: the Joint European Conferences on Theory and Practice of Software
Translating the Object Constraint Language into First-order Predicate LogicBernhard Beckert, Uwe Keller und Peter H. SchmittVERIFY Workshop (VERIFY 2002) at FLoC 2002: Federated Logic Conferences
Integer Arithmetic in the Specification and Verification of Java ProgramsBernhard Beckert und Steffen SchlagerWorkshop on Tools for System Design and Verification (FM-TOOLS 2002)
A Sequent Calculus for First-order Dynamic Logic with Trace ModalitiesBernhard Beckert und Steffen SchlagerFirst International Joint Conference on Automated Reasoning (IJCAR 2001)
Handling Java's Abrupt Termination in a Sequent Calculus for Dynamic LogicBernhard Beckert und Bettina SasseIJCAR Workshop on Precise Modelling and Deduction for Object-oriented Software Development (PMD '01)
An Extension of Dynamic Logic for Modelling OCL's @pre OperatorThomas Baar, Bernhard Beckert und Peter H. SchmittFourth Andrei Ershov International Conference on Perspectives of System Informatics
A Dynamic Logic for the Formal Verification of Java Card ProgramsBernhard BeckertInternational Workshop on Java on Smart Cards: Programming and Security (Java Card 2000). Revised Papers
The KeY Approach: Integrating Object Oriented Design and Formal VerificationWolfgang Ahrendt, Thomas Baar, Bernhard Beckert, Martin Giese, Elmar Habermalz, Reiner Hähnle, Wolfram Menzel und Peter H. SchmittEuropean Workshop on Logics in Artificial Intelligence (JELIA 2000)
The 2-SAT Problem of Regular Signed CNF FormulasBernhard Beckert, Reiner Hähnle und Felip Manyà30th IEEE International Symposium on Multiple-Valued Logic (ISMVL 2000)
A Dynamic Logic for Java CardBernhard Beckert2nd ECOOP Workshop on Formal Techniques for Java Programs
The KeY Approach: Integrating Object Oriented Design and Formal VerificationWolfgang Ahrendt, Thomas Baar, Bernhard Beckert, Martin Giese, Elmar Habermalz, Reiner Hähnle, Wolfram Menzel und Peter H. Schmitt4th Workshop on Tools for System Design and Verification (FM-TOOLS 2000)
Depth-first Proof Search without Backtracking for Free-variable Clausal TableauxBernhard BeckertThird International Workshop on First-Order Theorem Proving (FTP 2000)
The KeY Approach: Integrating Design and Formal Verification of Java Card ProgramsWolfgang Ahrendt, Thomas Baar, Bernhard Beckert, Martin Giese, Elmar Habermalz, Reiner Hähnle, Wolfram Menzel und Peter H. SchmittJava Card Workshop (JCW 2000)
Buchkapitel
Titel Autor(en) Quelle
An Introduction to Voting Rule VerificationBernhard Beckert, Thorsten Bormer, Rajeev Goré, Michael Kirsten und Carsten SchürmannTrends in Computational Social Choice, Teil II: Techniques
Modular Specification and VerificationDaniel Grahl, Richard Bubel, Wojciech Mostowski, Peter H. Schmitt, Mattias Ulbrich und Benjamin WeißDeductive Software Verification - The KeY Book: From Theory to Practice, Teil II: Specification and Verification
From Specification to Proof ObligationsDaniel Grahl und Mattias UlbrichDeductive Software Verification - The KeY Book: From Theory to Practice, Teil II: Specification and Verification
Proof Search with TacletsPhilipp Rümmer und Mattias UlbrichDeductive Software Verification - The KeY Book: From Theory to Practice, Teil I: Foundations
First-Order LogicPeter H. SchmittDeductive Software Verification - The KeY Book: From Theory to Practice, Teil I: Foundations
TheoriesPeter H. Schmitt und Richard BubelDeductive Software Verification - The KeY Book: From Theory to Practice, Teil I: Foundations
Information Flow AnalysisChristoph Scheben und Simon GreinerDeductive Software Verification - The KeY Book: From Theory to Practice, Teil III: From Verification to Analysis
Using the KeY ProverWolfgang Ahrendt und Sarah GrebingDeductive Software Verification - The KeY Book: From Theory to Practice, Teil IV: The KeY System in Action
Proof-based Test Case GenerationWolfgang Ahrendt, Christoph Gladisch und Mihai HerdaDeductive Software Verification - The KeY Book: From Theory to Practice, Teil III: From Verification to Analysis
Formal Verification with KeY: A TutorialBernhard Beckert, Reiner Hähnle, Martin Hentschel und Peter H. SchmittDeductive Software Verification - The KeY Book: From Theory to Practice, Teil IV: The KeY System in Action
Dynamic Logic for JavaBernhard Beckert, Vladimir Klebanov und Benjamin WeißDeductive Software Verification - The KeY Book: From Theory to Practice, Teil I: Foundations
Formal Specification with the Java Modeling LanguageMarieke Huisman, Wolfgang Ahrendt, Daniel Grahl und Martin HentschelDeductive Software Verification - The KeY Book: From Theory to Practice, Teil II: Specification and Verification
Functional Verification and Information Flow Analysis of an Electronic Voting SystemDaniel Grahl und Christoph SchebenDeductive Software Verification - The KeY Book: From Theory to Practice, Teil V: Case Studies
Praxis der Forschung: Eine Lehrveranstaltung des forschungsnahen Lehrens und Lernens in der Informatik am KITMatthias Budde, Sarah Grebing, Erik Burger, Max Kramer, Bernhard Beckert, Michael Beigl und Ralf ReussnerNeues Handbuch Hochschullehre 74, Band A: Lehren und Lernen, Teil 3: Neue Lehr- und Lernkonzepte
Dynamic LogicBernhard Beckert, Vladimir Klebanov und Steffen SchlagerVerification of Object-Oriented Software: The KeY Approach, Teil I: Foundations
Proof ReuseVladimir KlebanovVerification of Object-Oriented Software: The KeY Approach, Teil III: Using the KeY System
Formal SpecificationAndreas Roth und Peter H. SchmittVerification of Object-Oriented Software: The KeY Approach, Teil II: Expressing and Formalising Requirements
The SAT Problem of Signed CNF FormulasBernhard Beckert, Reiner Hähnle und Felip ManyaLabelled Deduction
Workshopbeteiligungen, Positionspapiere und Technische Berichte
Titel Autor(en) Quelle
RIFL 1.1: A Common Specification Language for Information-Flow RequirementsThomas Bauereiß, Simon Greiner, Mihai Herda, Michael Kirsten, Ximeng Li, Heiko Mantel, Martin Mohr, Matthias Perner, David Schneider und Markus TaschTU Darmstadt TUD-CS-2017-0225
Modular Verification of Information Flow Security in Component-Based Systems – Proofs and Proof of ConceptSimon Greiner, Martin Mohr und Bernhard BeckertDepartment of Informatics, Karlsruhe Institute of Technology 2017,9
CoCoME with SecuritySimon Greiner und Mihai HerdaKarlsruhe Institute of Technology, Faculty of Informatics
Non-Interference with What-Declassification in Component-Based SystemsDaniel Grahl und Simon GreinerDepartment of Informatics, Karlsruhe Institute of Technology 2015,10
Regression Verification for Programmable Logic Controller SoftwareBernhard Beckert, Mattias Ulbrich, Birgit Vogel‑Heuser und Alexander WeiglKarlsruhe Institute of Technology, Department of Informatics 2015-06
Deductive Verification of Concurrent ProgramsDaniel BrunsDepartment of Informatics, Karlsruhe Institute of Technology 2015-3
Formal Verification of an Electronic Voting SystemDaniel BrunsDepartment of Informatics, Karlsruhe Institute of Technology 2014-11
Formal Specification with JMLMarieke Huisman, Wolfgang Ahrendt, Daniel Bruns und Martin HentschelDepartment of Informatics, Karlsruhe Institute of Technology 2014-10
A Hybrid Approach for Proving Noninterference and Applications to the Cryptographic Verification of Java ProgramsRalf Küsters, Tomasz Truderung, Bernhard Beckert, Daniel Bruns, Jürgen Graf und Christoph SchebenUniversität Trier
Towards Specification and Verification of Information Flow in Concurrent Java-like ProgramsDaniel BrunsDepartment of Informatics, Karlsruhe Institute of Technology 2014-5
Information Flow in Object-Oriented Software – Extended Version –Bernhard Beckert, Daniel Bruns, Vladimir Klebanov, Christoph Scheben, Peter H. Schmitt und Mattias UlbrichDepartment of Informatics, Karlsruhe Institute of Technology 2013-14
Secure Information Flow for Java – A Dynamic Logic ApproachBernhard Beckert, Daniel Bruns, Vladimir Klebanov, Christoph Scheben, Peter H. Schmitt und Mattias UlbrichDepartment of Informatics, Karlsruhe Institute of Technology 2013-10
VerifyThis Verification Competition 2012 – Organizer's ReportMarieke Huisman, Vladimir Klebanov und Rosemary MonahanDepartment of Informatics, Karlsruhe Institute of Technology 2013-01
Dynamic Trace Logic: Definition and ProofsBernhard Beckert und Daniel BrunsDepartment of Informatics, Karlsruhe Institute of Technology 2012-10
The KeY Approach for the Cryptographic Verification of Java Programs: A Case StudyBernhard Beckert, Daniel Bruns, Ralf Küsters, Christoph Scheben, Peter H. Schmitt und Tomasz TruderungDepartment of Informatics, Karlsruhe Institute of Technology 2012-8
Papers Presented at the 2nd International Conference on Formal Verification of Object-Oriented Software (FoVeOOS 2011)Bernhard Beckert, Ferruccio Damiani und Dilian GurovKarlsruhe Institute of Technology, Department of Informatics 2011-26
Software Security in Virtualized Infrastructures – The Smart Meter ExampleBernhard Beckert, Dennis Hofheinz, Jörn Müller‑Quade, Alexander Pretschner und Gregor SneltingKarlsruhe Institute of Technology 2010-20
Dynamic Frames in Java Dynamic Logic: Formalisation and ProofsPeter H. Schmitt, Mattias Ulbrich und Benjamin WeißDepartment of Computer Science, Karlsruhe Institute of Technology 2010-11
Satisfiability Solving and Model Generation for Quantified First-order Logic FormulasChristoph GladischFakultät für Informatik, Institut für Theoretische Informatik, ITI
Verification of Software Product Lines: Reducing the Effort with Delta-oriented Slicing and Proof ReuseDaniel Bruns, Vladimir Klebanov und Ina SchaeferDepartment of Informatics, Karlsruhe Institute of Technology 2010-13
Deductive Verification of a Byzantine Agreement ProtocolRoman Krenický und Mattias UlbrichKarlsruhe Institute of Technology, Department of Informatics 2010-7
Papers Presented at the International Conference on Formal Verification of Object-Oriented Software (FoVeOOS 2010)Bernhard Beckert und Claude MarchéKarlsruhe Institute of Technology, Department of Informatics 2010-13
Verification-based Test Case Generation with Loop Invariants and Method SpecificationsChristoph GladischUniversity of Koblenz-Landau
TABLEAUX 2005: Position Papers and Tutorial DescriptionsBernhard BeckertUniversität Koblenz-Landau 12–2005
Email Client Verification GoalsBernhard Beckert und Gerd BeusterVerisoft Project #46
Formal Specification of Security-relevant Properties of User InterfacesBernhard Beckert und Gerd BeusterDepartment of Computer Science, University of Koblenz 10-2004
Email Client SpecificationBernhard Beckert, Gerd Beuster und Pia BreuerVerisoft Project #6
Taclets: A New Paradigm for Constructing Interactive Theorem ProversBernhard Beckert, Martin Giese, Elmar Habermalz, Reiner Hähnle, Andreas Roth, Philipp Rümmer und Steffen SchlagerDepartment of Computer Science, University of Koblenz 9-2004
The KeY ToolWolfgang Ahrendt, Thomas Baar, Bernhard Beckert, Richard Bubel, Martin Giese, Reiner Hähnle, Wolfram Menzel, Wojciech Mostowski, Andreas Roth, Steffen Schlager und Peter H. SchmittDepartment of Computing Science, Chalmers University and Göteborg University, Göteborg, Sweden No. 2003-5
The KeY Approach: Integrating Object Oriented Design and Formal VerificationWolfgang Ahrendt, Thomas Baar, Bernhard Beckert, Martin Giese, Elmar Habermalz, Reiner Hähnle, Wolfram Menzel und Peter H. SchmittUniversity of Karlsruhe, Department of Computer Science 2000/4
Abschlussarbeiten
Titel Autor(en) Quelle
Deductive Verification of Concurrent Programs and its Application to Secure Information Flow for JavaDaniel GrahlKarlsruhe Institute of Technology (Oktober 2015)
Regression Verification for Programmable Logic Controller SoftwareAlexander Sebastian WeiglKarlsruhe Institute of Technology (Januar 2015)
Formal Verification of Voting SchemesMichael KirstenITI Beckert, Karlsruhe Institute of Technology (Dezember 2014)
Generating Bounded Counterexamples for KeY Proof ObligationsMihai HerdaKarlsruhe Institute of Technology (Januar 2014)
Proving Well-Definedness of JML Specifications with KeYMichael KirstenITI Schmitt, Karlsruhe Institute of Technology (November 2013)
Dynamic Logic for an Intermediate Language: Verification, Interaction and RefinementMattias UlbrichKarlsruhe Institute of Technology (Juni 2013)
Evaluating and Improving the Usability of Interactive Verification SystemsSarah GrebingUniversität Koblenz-Landau (August 2012)
Verification-based Software-fault DetectionChristoph GladischKarlsruhe Institute of Technology (KIT) (Februar 2011)
Formal Semantics for the Java Modeling LanguageDaniel BrunsUniversität Karlsruhe (Juni 2009)
Extending the Reach and Power of Deductive Program VerificationVladimir KlebanovUniversität Koblenz-Landau (Juni 2009)
A Fixpoint-based Rule for Loop VerificationDaniel BrunsUniversität Karlsruhe (Juni 2007)
Software Verification for Java 5Mattias UlbrichFakultät für Informatik, Universität Karlsruhe (Januar 2007)
Bereitstellung und Zuweisung von Ressourcen in der formalen algorithmischen SyntheseMattias UlbrichFakultät für Informatik, Universität Karlsruhe (Januar 2005)