148 papers:
- DATE-2015-BombieriFPS #abstraction #verification
- RTL property abstraction for TLM assertion-based verification (NB, RF, GP, FS), pp. 85–90.
- DATE-2015-DaneseGP #automation #behaviour #execution #modelling
- Automatic extraction of assertions from execution traces of behavioural models (AD, TG, GP), pp. 67–72.
- FASE-2015-FedyukovichDHS #bound #dependence #detection #model checking
- Symbolic Detection of Assertion Dependencies for Bounded Model Checking (GF, ACD, AEJH, NS), pp. 186–201.
- SEFM-2015-Muhlberg0DLP #learning #source code #verification
- Learning Assertions to Verify Linked-List Programs (JTM, DHW, MD, GL, FP), pp. 37–52.
- ICEIS-v2-2015-BerardiVC #named
- R2BA — Rationalizing R2RML Mapping by Assertion (RB, VMPV, MAC), pp. 5–14.
- ESEC-FSE-2015-GuoKWYG #execution #parallel #source code #symbolic computation #thread
- Assertion guided symbolic execution of multithreaded programs (SG, MK, CW, ZY, AG), pp. 854–865.
- ESEC-FSE-2015-XiongH0ZZL
- Inner oracles: input-specific assertions on internal states (YX, DH, LZ, TZ, MZ, TL), pp. 902–905.
- ESEC-FSE-2015-ZhangM #correlation #effectiveness #testing
- Assertions are strongly correlated with test suite effectiveness (YZ, AM), pp. 214–224.
- ICSE-v1-2015-CasalnuovoDOFR #git
- Assert Use in GitHub Projects (CC, PTD, AO, VF, BR), pp. 755–766.
- ICSE-v1-2015-PastoreM #detection #named
- ZoomIn: Discovering Failures by Detecting Wrong Assertions (FP, LM), pp. 66–76.
- CADE-2015-HouGT #automation #logic #proving #theorem proving
- Automated Theorem Proving for Assertions in Separation Logic with All Connectives (ZH, RG, AT), pp. 501–516.
- ASE-2014-KusanoW #abstraction #optimisation #partial order #reduction
- Assertion guided abstraction: a cooperative optimization for dynamic partial order reduction (MK, CW), pp. 175–186.
- DAC-2014-AthavaleMHV #analysis #source code #test coverage #using
- Code Coverage of Assertions Using RTL Source Code Analysis (VA, SM, SH, SV), p. 6.
- PLDI-2014-SampsonPMMGC #probability #verification
- Expressing and verifying probabilistic assertions (AS, PP, TM, KSM, DG, LC), p. 14.
- SFM-2014-BoerG #monitoring #runtime
- Combining Monitoring with Run-Time Assertion Checking (FSdB, SdG), pp. 217–262.
- PPDP-2014-StulovaMH #debugging #higher-order #source code
- Assertion-based Debugging of Higher-Order (C)LP Programs (NS, JFM, MVH), pp. 225–235.
- FSE-2014-HuoC #detection #quality #testing
- Improving oracle quality by detecting brittle assertions and unused inputs in tests (CH, JC), pp. 621–631.
- TAP-2014-KosmatovS #analysis #runtime #tutorial
- Runtime Assertion Checking and Its Combinations with Static and Dynamic Analyses — Tutorial Synopsis (NK, JS), pp. 165–168.
- CSMR-2013-AnicheOG #case study #industrial #open source #quality #testing #what
- What Do the Asserts in a Unit Test Tell Us about Code Quality? A Study on Open Source and Industrial Projects (MFA, GAO, MAG), pp. 111–120.
- ESEC-FSE-2013-LahiriMSH #difference
- Differential assertion checking (SKL, KLM, RS, CH), pp. 345–355.
- DATE-2012-GuglielmoGFP #design #embedded #modelling #verification
- Enabling dynamic assertion-based verification of embedded software through model-driven design (GDG, LDG, FF, GP), pp. 212–217.
- KR-2012-WuHTW #knowledge base #query
- Assertion Absorption in Object Queries over Knowledge Bases (JW, AKH, DT, GEW).
- LOPSTR-2012-SeghirB #array #program transformation #quantifier #verification
- Simplifying the Verification of Quantified Array Assertions via Code Transformation (MNS, MB), pp. 194–212.
- PPDP-2012-LamC #datalog #linear #logic #modelling
- Modeling datalog fact assertion and retraction in linear logic (ESLL, IC), pp. 67–78.
- ICSE-2012-BoosFJK #cyber-physical #debugging #framework #named
- BRACE: An assertion framework for debugging cyber-physical systems (KB, CLF, CJ, MK), pp. 1341–1344.
- PPoPP-2012-DinhAJGMR #debugging #parallel #scalability #statistics
- Scalable parallel debugging with statistical assertions (MND, DA, CJ, AG, BM, LDR), pp. 311–312.
- DATE-2011-KengSV #automation #debugging
- Automated debugging of SystemVerilog assertions (BK, SS, AGV), pp. 323–328.
- DATE-2011-LiuSTV #design #generative #towards #using #validation
- Towards coverage closure: Using GoldMine assertions for generating design validation stimulus (LL, DS, WT, SV), pp. 173–178.
- PEPM-2011-Chitil #lazy evaluation #semantics
- A semantics for lazy assertions (OC), pp. 141–150.
- OOPSLA-2011-AftandilianGVY
- Asynchronous assertions (EA, SZG, MTV, EY), pp. 275–288.
- ICSE-2011-AraujoBL #concurrent #contract #java #modelling #runtime
- Enabling the runtime assertion checking of concurrent contracts for the Java modeling language (WA, LCB, YL), pp. 786–795.
- ICSE-2011-DanielDGJJMNTM #named #testing
- ReAssert: a tool for repairing broken unit tests (BD, DD, TG, VJ, JJ, DM, JN, SHT, DM), pp. 1010–1012.
- ICST-2011-ShresthaR #empirical #evaluation
- An Empirical Evaluation of Assertions as Oracles (KS, MJR), pp. 110–119.
- VMCAI-2011-CousotCL #contract
- Precondition Inference from Intermittent Assertions and Application to Contracts on Collections (PC, RC, FL), pp. 150–168.
- VMCAI-2011-SiegelZ
- Collective Assertions (SFS, TKZ), pp. 387–402.
- DAC-2010-HazraMDPBG #architecture #modelling #verification
- Leveraging UPF-extracted assertions for modeling and formal verification of architectural power intent (AH, SM, PD, AP, DB, KG), pp. 773–776.
- DATE-2010-LammermannRKRVJH #design #towards #verification
- Towards assertion-based verification of heterogeneous system designs (SL, JR, TK, WR, AV, AJ, LH), pp. 1171–1176.
- DATE-2010-NeishaburiZ #clustering #debugging #performance
- Enabling efficient post-silicon debug by clustering of hardware-assertions (MHN, ZZ), pp. 985–988.
- DATE-2010-OliveiraZ0 #verification
- Assertion-based verification of RTOS properties (MFdSO, HZ, WM), pp. 630–633.
- DATE-2010-VasudevanSPTTJ #automation #data mining #generative #mining #named #static analysis #using
- GoldMine: Automatic assertion generation using data mining and static analysis (SV, DS, SJP, DT, WT, DRJ), pp. 626–629.
- DATE-2010-WenCCL #debugging #named #parallel #runtime #source code
- RunAssert: A non-intrusive run-time assertion for parallel programs debugging (CNW, SHC, TFC, TJL), pp. 287–290.
- ESOP-2010-NaumannB #bound #first-order #higher-order #information management
- Dynamic Boundaries: Information Hiding by Second Order Framing with First Order Assertions (DAN, AB), pp. 2–22.
- FASE-2010-LehnerM #performance #runtime
- Efficient Runtime Assertion Checking of Assignable Clauses with Datagroups (HL, PM), pp. 338–352.
- SEFM-2010-BarrosCHP #graph #slicing
- Assertion-based Slicing and Slice Graphs (JBB, DCdC, PRH, JSP), pp. 93–102.
- SEFM-2010-HussainL #ml #named #runtime #specification
- temporaljmlc: A JML Runtime Assertion Checker Extension for Specification and Checking of Temporal Properties (FH, GTL), pp. 63–72.
- OOPSLA-2010-ReichenbachISAG #garbage collection #what
- What can the GC compute efficiently?: a language for heap assertions at GC time (CR, NI, YS, EA, SZG), pp. 256–269.
- ISMM-2010-VechevYY #named #parallel
- PHALANX: parallel checking of expressive heap assertions (MTV, EY, GY), pp. 41–50.
- ASE-2009-DanielJDM #named #testing
- ReAssert: Suggesting Repairs for Broken Unit Tests (BD, VJ, DD, DM), pp. 433–444.
- DAC-2009-SiegelMP #debugging #performance
- Untwist your brain: efficient debugging and diagnosis of complex assertions (MS, AM, CP), pp. 644–647.
- PLDI-2009-AftandilianG #garbage collection #using
- GC assertions: using the garbage collector to check heap properties (EA, SZG), pp. 235–244.
- SAS-2009-SeghirPW #abstraction #array #quantifier #refinement
- Abstraction Refinement for Quantified Array Assertions (MNS, AP, TW), pp. 3–18.
- CIKM-2009-LinEF #identification #web
- Identifying interesting assertions from the web (TL, OE, JF), pp. 1787–1790.
- MoDELS-2009-MoiseevHS #approach #generative #implementation #ocl
- Generating Assertion Code from OCL: A Transformational Approach Based on Similarities of Implementation Languages (RM, SH, MS), pp. 650–664.
- MoDELS-2009-MoiseevHS #approach #generative #implementation #ocl
- Generating Assertion Code from OCL: A Transformational Approach Based on Similarities of Implementation Languages (RM, SH, MS), pp. 650–664.
- ESEC-FSE-2009-BurnimS #parallel #source code #thread
- Asserting and checking determinism for multithreaded programs (JB, KS), pp. 3–12.
- SOSP-2009-YipWZK #data flow #security
- Improving application security with data flow assertions (AY, XW, NZ, MFK), pp. 291–304.
- ICLP-2009-MeraLH #framework #runtime #testing #verification
- Integrating Software Testing and Run-Time Checking in an Assertion Verification Framework (EM, PLG, MVH), pp. 281–295.
- ICST-2009-KorelZT #source code #validation
- Assertion-Based Validation of Modified Programs (BK, QZ, LT), pp. 426–435.
- ICST-2009-MurphySK #ml #runtime #testing #using
- Using JML Runtime Assertion Checking to Automate Metamorphic Testing in Applications without Test Oracles (CM, KS, GEK), pp. 436–445.
- DAC-2008-TurumellaS #concurrent #thread #verification
- Assertion-based verification of a 32 thread SPARCTM CMT microprocessor (BT, MS), pp. 256–261.
- FM-2008-ChalinR #fault #ml #performance #runtime #using
- JML Runtime Assertion Checking: Improved Error Reporting and Efficiency Using Strong Validity (PC, FR), pp. 246–261.
- FSE-2008-KoesnandarERHSS #metaprogramming #using #web
- Using assertions to help end-user programmers create dependable web macros (AK, SGE, GR, LH, CS, KTS), pp. 124–134.
- PPoPP-2008-SandersK #memory management #modelling #reasoning
- Assertional reasoning about data races in relaxed memory models (BAS, KK), pp. 267–268.
- CAV-2008-Foster #industrial #tutorial #verification
- Assertion-Based Verification: Industry Myths to Realities (Invited Tutorial) (HF), pp. 5–10.
- VMCAI-2008-Moy #composition
- Sufficient Preconditions for Modular Assertion Checking (YM), pp. 188–202.
- ASE-2007-ElkarabliehGSK #data type
- Assertion-based repair of complex data structures (BE, IG, YLS, SK), pp. 64–73.
- DATE-2007-EckerESVH #framework #implementation #interactive #transaction
- Interactive presentation: Implementation of a transaction level assertion framework in SystemC (WE, VE, TS, MV, MH), pp. 894–899.
- ICEIS-EIS-2007-SomeN #case study #consistency #requirements #verification
- Use Case Based Requirements Verification — Verifying the Consistency between Use Cases and Assertions (SSS, DKN), pp. 190–195.
- SAC-2007-DinakarpandianTL #modelling #semantics #web
- Modeling biomedical assertions in the semantic web (DD, TT, YL), pp. 1357–1361.
- ICSE-2007-Chalin #compilation #evolution #semantics #verification
- A Sound Assertion Semantics for the Dependable Systems Evolution Verifying Compiler (PC), pp. 23–33.
- VMCAI-2007-GulwaniT
- Assertion Checking Unified (SG, AT), pp. 363–377.
- ASE-2006-Ireland #automation #logic #refinement #towards
- Towards Automatic Assertion Refinement for Separation Logic (AI), pp. 309–312.
- ASE-2006-LohmannES #contract #generative #modelling #monitoring #visual notation
- Model-driven Monitoring: Generating Assertions from Visual Contracts (ML, GE, SS), pp. 355–356.
- DATE-2006-BombieriFP #evaluation #on the #reuse #verification
- On the evaluation of transactor-based verification for reusing TLM assertions and testbenches at RTL (NB, FF, GP), pp. 1007–1012.
- DATE-2006-HabibiTSLM #performance #using #verification
- Efficient assertion based verification using TLM (AH, ST, AS, DL, OAM), pp. 106–111.
- DATE-DF-2006-DasMDC #synthesis
- Synthesis of system verilog assertions (SD, RM, PD, PPC), pp. 70–75.
- ESOP-2006-GulwaniT #abstraction #linear
- Assertion Checking over Combined Abstraction of Linear Arithmetic and Uninterpreted Functions (SG, AT), pp. 279–293.
- IFL-2006-ChitilH #haskell #lazy evaluation #logic
- A Pattern Logic for Prompt Lazy Assertions in Haskell (OC, FH), pp. 126–144.
- CAV-2006-BustanH #complexity
- Some Complexity Results for SystemVerilog Assertions (DB, JH), pp. 205–218.
- CAV-2006-SethiB #c #deduction #named
- cascade: C Assertion Checker and Deductive Engine (NS, CB), pp. 166–169.
- FATES-RV-2006-ArmoniKTVZ #linear #monitoring
- Deterministic Dynamic Monitors for Linear-Time Assertions (RA, DK, AT, MYV, YZ), pp. 163–177.
- ISSTA-2006-LenceviciusM #mobile #performance
- Performance assertions for mobile devices (RL, EM), pp. 225–232.
- ASE-2005-JurjensY #analysis #security
- Code security analysis with assertions (JJ, MY), pp. 392–395.
- DATE-2005-GadkariR #automation #monitoring #specification #synthesis #using #visual notation
- Automated Synthesis of Assertion Monitors using Visual Specifications (AAG, SR), pp. 390–395.
- DATE-2005-YuWCHYB #architecture #design #network
- Assertion-Based Design Exploration of DVS in Network Processor Architectures (JY, WW, XC, HH, JY, FB), pp. 92–97.
- ESOP-2005-WildmoserN #bytecode #safety
- Asserting Bytecode Safety (MW, TN), pp. 326–341.
- WCRE-2005-WangCD #security #using
- Enhancing Security Using Legality Assertions (LW, JRC, TRD), pp. 35–44.
- SEFM-2005-Chalin #logic #question #what
- Logical Foundations of Program Assertions: What do Practitioners Want? (PC), pp. 383–393.
- SEFM-2005-WilsonMC #approach #configuration management #flexibility #policy #verification
- Omnibus Verification Policies: A flexible, configurable approach to assertion-based software verification (TW, SM, RGC), pp. 150–159.
- ICEIS-v1-2005-PequenoA #semantics #using
- Using Correspondence Assertions to Specify the Semantics of Views in an Object-Relational Data Warehouse (VMP, JNA), pp. 219–225.
- SAC-2005-Lu #correctness #declarative
- Use of correctness assertions in declarative diagnosis (LL), pp. 1404–1408.
- DATE-DF-2004-ChenLHBB #design #network
- Utilizing Formal Assertions for System Design of Network Processors (XC, YL, HH, LNB, FB), pp. 126–133.
- DATE-v1-2004-BrunelNFGL #development #named #process
- SoftContract: an Assertion-Based Software Development Process that Enables Design-by-Contract (JYB, MDN, AF, PG, LL), pp. 358–363.
- ITiCSE-2004-Ginat #design
- Embedding instructive assertions in program design (DG), pp. 62–66.
- FoSSaCS-2004-Leivant #correctness #logic
- Partial Correctness Assertions Provable in Dynamic Logics (DL), pp. 304–317.
- ICSM-2004-SatpathySR #analysis #case study #maintenance #object-oriented
- Assertions in Object Oriented Software Maintenance: Analysis and a Case Study (MS, NTS, DR), pp. 124–135.
- IFM-2004-MorilloV #compilation
- A Method for Compiling and Executing Expressive Assertions (FJGM, JMCV), pp. 521–540.
- LICS-2004-Leivant #logic #proving #termination
- Proving Termination Assertions in Dynamic Logics (DL), pp. 89–98.
- DATE-2003-Ziv #functional #metric
- Cross-Product Functional Coverage Measurement with Temporal Properties-Based Assertions (AZ), pp. 10834–10841.
- FME-2003-Henderson #correctness #proving #using
- Proving the Correctness of Simpson’s 4-Slot ACM Using an Assertional Rely-Guarantee Proof Method (NH), pp. 244–263.
- IFL-2003-ChitilMR #lazy evaluation
- Lazy Assertions (OC, DM, CR), pp. 1–19.
- ICSE-2003-BurnettCPRSW #paradigm #re-engineering #spreadsheet
- End-User Software Engineering with Assertions in the Spreadsheet Paradigm (MMB, CRC, OP, GR, JS, CSW), pp. 93–105.
- CBSE-2003-Heineman #component #interface #modelling
- Integrating Interface Assertion Checkers into Component Models (GTH), p. 9.
- ESOP-2002-GoubaultMP #float #interpreter #precise
- Asserting the Precision of Floating-Point Computations: A Simple Abstract Interpreter (EG, MM, SP), pp. 209–212.
- ICSM-2002-MullerTH #programming
- Two Controlled Experiments Concerning the Usefulness of Assertions as a Means for Programming (MMM, RT, OH), pp. 84–92.
- SEKE-2002-BaresiDMP #debugging
- Assertions to better specify the amazon bug (LB, GD, LM, PP), pp. 585–592.
- TOOLS-USA-2002-Nunes #contract #design #using
- Design by Contract Using Meta-Assertions (IN), pp. 37–56.
- TOOLS-USA-2002-Plosch #evaluation #java #programming language
- Evaluation of Assertion Support for the Java Programming Language (RP), pp. 5–17.
- LCTES-SCOPES-2002-JhumkaHCS #consistency #design #embedded #execution #on the
- On systematic design of globally consistent executable assertions in embedded software (AJ, MH, VC, NS), pp. 75–84.
- PLDI-2001-MollerS #logic #pointer
- The Pointer Assertion Logic Engine (AM, MIS), pp. 221–231.
- TOOLS-EUROPE-2001-Hoare
- Growing Use of Assertions (CARH), p. 3.
- POPL-2001-IshtiaqO #data type
- BI as an Assertion Language for Mutable Data Structures (SSI, PWO), pp. 14–26.
- CAV-2001-AronsPRXZ #automation #induction #verification
- Parameterized Verification with Automatically Computed Inductive Assertions (TA, AP, SR, JX, LDZ), pp. 221–234.
- DAC-2000-HuangC #composition #constraints
- Assertion checking by combined word-level ATPG and modular arithmetic constraint-solving techniques (CYH, KTC), pp. 118–123.
- TOOLS-EUROPE-2000-Guerreiro #c++
- Another Mediocre Assertion Mechanism for C++ (PG), pp. 226–237.
- CADE-2000-Meier #proving
- System Description: TRAMP: Transformation of Machine-Found Proofs into ND-Proofs at the Assertion Level (AM), pp. 460–464.
- TOOLS-ASIA-1999-KatribFP #java #thread #using
- Synchronizing Java Threads Using Assertions (MK, DF, EP), pp. 51–60.
- LOPSTR-1999-PueblaBH #constraints #debugging #logic programming #source code
- Combined Static and Dynamic Assertion-Based Debugging of Constraint Logic Programs (GP, FB, MVH), pp. 273–292.
- DAC-1998-WangAK #array #automation #evaluation #generative #using #verification
- Automatic Generation of Assertions for Formal Verification of PowerPC Microprocessor Arrays Using Symbolic Trajectory Evaluation (LCW, MSA, NK), pp. 534–537.
- DAC-1997-HasteerMB #performance
- An Efficient Assertion Checker for Combinational Properties (GH, AM, PB), pp. 734–739.
- OOPSLA-1997-Kent #constraints #diagrams #modelling #object-oriented #visualisation
- Constraint Diagrams: Visualizing Assertions in Object-Oriented Models (SK), pp. 327–341.
- TACAS-1996-CuellarBH #agile #prototype #specification
- Rapid Prototyping for an Assertional Specification language (JC, DB, MH), pp. 402–406.
- ICSE-1996-KorelA #automation #generative #testing
- Assertion-Oriented Automated Test Data Generation (BK, AMAY), pp. 71–80.
- ICSE-1996-RomanMP #interactive #mobile #reasoning
- Assertional Reasoning about Pairwise Transient Interactions in Mobile Computing (GCR, PJM, JYP), pp. 155–164.
- JICSLP-1996-CostantiniLM #semantics
- Asserting Lemmas in the Stable Model Semantics (SC, GAL, GM), pp. 438–452.
- CAV-1995-AndersenV #behaviour #fixpoint #performance #using
- Efficient Checking of Behavioural Relations and Modal Assertions using Fixed-Point Inversion (HRA, BV), pp. 142–154.
- ECOOP-1994-LampingA
- Methods as Assertions (JL, MA), pp. 60–80.
- TOOLS-EUROPE-1994-Carrillo-CastellonMP #smalltalk
- Eiffel-like Assertions and Private Methods in Smalltalk (MCC, JGM, EP), pp. 479–488.
- CADE-1994-Huang #proving #re-engineering
- Reconstruction Proofs at the Assertion Level (XH), pp. 738–752.
- ESEC-1993-Bourdoncle #abstract interpretation #debugging #imperative #source code
- Assertion-based Debugging of Imperative Programs by Abstract Interpretation (FB), pp. 501–516.
- SOSP-1993-PerlW #performance
- Performance Assertion Checking (SEP, WEW), pp. 134–145.
- ILPS-1993-OsorioJ #set
- Subset Assertions and Negation As Failure (MO, BJ), p. 637.
- ICSE-1992-Rosenblum #programming #towards
- Towards a Method of Programming With Assertions (DSR), pp. 92–104.
- SOSP-WIP-1991-Perl92 #performance
- Performance Assertion Checking (Abstract) (SEP), p. 25.
- KR-1991-Schaub #perspective #semantics
- Assertional Default Theories: A Semantical View (TS), pp. 496–506.
- ESEC-1991-GhezziK #named #realtime #specification
- ASTRAL: An Assertion Language for Specifying Realtime Systems (CG, RAK), pp. 122–146.
- ISLP-1991-DietzenP #declarative #logic programming
- A Declarative Alternative to “Assert” in Logic Programming (SD, FP), pp. 372–386.
- ICALP-1988-Tel #protocol #verification
- Assertional Verification of a Timer Based Protocol (GT), pp. 600–614.
- JICSCP-1988-MillsB88
- Assertive Demons (JWM, KAB), pp. 1403–1414.
- SLP-1984-Nakagawa84 #parallel #prolog #set
- AND Parallel PROLOG with Divided Assertion Set (HN), pp. 22–28.
- ICALP-1983-AptD #axiom #logic #using
- An Axiomatization of the Intermittent Assertion Method Using Temporal Logic (Extended Abstract) (KRA, CD), pp. 15–27.
- SIGMOD-1982-BernsteinB #calculus #performance #quantifier #relational #testing
- Fast Methods for Testing Quantified Relational Calculus Assertions (PAB, BTB), pp. 39–50.
- VLDB-1980-BernsteinBC #maintenance #performance #semantics #using
- Fast Maintenance of Semantic Integrity Assertions Using Redundant Aggregate Data (PAB, BTB, EMC), pp. 126–136.
- SIGMOD-1978-HammerS #database #monitoring #performance
- Efficient Monitoring of Database Assertions (Abstract) (MH, SKS), p. 159.
- ICSE-1976-Chow
- A Generalized Assertion Language (TSC), pp. 392–399.
- ICSE-1976-MannaW #correctness #proving
- Is “Sometime” Sometimes Better Than “Always”? Intermittent Assertions in Proving Program Correctness (ZM, RJW), pp. 32–39.
- STOC-1975-OppenC #data type #proving #source code
- Proving Assertions about Programs that Manipulate Data Structures (DCO, SAC), pp. 107–116.
- POPL-1975-CookO #data type
- An Assertion Language for Data Structures (SAC, DCO), pp. 160–166.