Grammar Analysis and Parsing by Abstract Interpretation

From MaRDI portal
Publication:3593074

DOI10.1007/978-3-540-71322-7_9zbMath1149.68389OpenAlexW2320520550MaRDI QIDQ3593074

Radhia Cousot, Patrick Cousot

Publication date: 24 September 2007

Published in: Program Analysis and Compilation, Theory and Practice (Search for Journal in Brave)

Full work available at URL: https://doi.org/10.1007/978-3-540-71322-7_9




Related Items (77)

Differential Game LogicComputing Program Reliability Using Forward-Backward Precondition Analysis and Model CountingAutomatic Inference of Access PermissionsVerified abstract interpretation techniques for disassembling low-level self-modifying codeScalable polyhedral verification of recurrent neural networksCompositional analysis for verification of parameterized systemsGradual typing using union typing with recordsTemplate-Based Unbounded Time Verification of Affine Hybrid AutomataSymbolic Model Checking in Non-Boolean DomainsStatic analysis of ReLU neural networks with tropical polyhedraData abstraction: a general framework to handle program verification of data structuresLightweight shape analysis based on physical typesMerge-and-Shrink AbstractionSpecialisation of Prolog and FCP programs using abstract interpretationAn integrated approach to high integrity software verificationVerifying constant-time implementations by abstract interpretationA compiler framework for the reduction of worst-case execution timesOn using data abstractions for model checking refinementsRefinement to Certify Abstract Interpretations, Illustrated on Linearization for PolyhedraThe Nuggetizer: Abstracting Away Higher-Orderness for Program VerificationLifting numeric relational domains to algebraic data typesUsing Abstract Interpretation to Correct Synchronization FaultsAn abstract interpretation framework for genotype elimination algorithmsModeling of complex systems. II: A minimalist and unified semantics for heterogeneous integrated systemsVerification conditions for source-level imperative programsUnnamed ItemUnnamed ItemUnnamed ItemAn abstract interpretation-based model for safety semanticsImproving Strategies via SMT SolvingPrecise Interprocedural Analysis in the Presence of Pointers to the StackA sharing-based approach to supporting adaptation in service compositionsA two-phase approach for conditional floating-point verificationAnalyzing infrastructure as code to prevent intra-update sniping vulnerabilitiesCounterexample- and simulation-guided floating-point loop invariant synthesisRuntime abstract interpretation for numerical accuracy and robustnessCounterexample-Guided Refinement of Template PolyhedraPolynomial time algorithms for optimal length tree-like refutations of linear infeasibility in UTVPI constraintsRefinement to certify abstract interpretations: illustrated on linearization for polyhedraLoop detection in term rewriting using the eliminating unfoldingsAn array content static analysis based on non-contiguous partitionsFrom invariant checking to invariant inference using randomized searchAssume-admissible synthesisGeneric Abstraction of Dictionaries and ArraysVerifying a Network Invariant for All Configurations of the Futurebus+ Cache Coherence ProtocolFormal Reduction for Rule-based ModelsLoop invariantsUsing abstract interpretation to add type checking for interfaces in Java bytecode verificationAutomatic verification of parameterized networks of processesAbstract interpretation of mobile systemsPentagons: a weakly relational abstract domain for the efficient validation of array accessesValidating numerical semidefinite programming solvers for polynomial invariantsDemand-driven interprocedural analysis for map-based abstract domainsAn Inference-Rule-Based Decision Procedure for Verification of Heap-Manipulating Programs with Mutable Data and Cyclic Data StructuresCibai: An Abstract Interpretation-Based Static Analyzer for Modular Analysis and Verification of Java ClassesSurvey on Directed Model CheckingStatic Analysis Techniques for Parameterised Boolean Equation SystemsVerifying Reference Counting ImplementationsProgram invariants as fixedpointsAbstract interpretation and types for systems biologyRefinement-Based CFG Reconstruction from Unstructured ProgramsDistributed and Predictable Software Model CheckingA decision tree lifted domain for analyzing program families with numerical featuresA demonstrably correct compilerConstructive Galois ConnectionsA Spectrum of Behavioral Relations over LTSs on Probability DistributionsA relational shape abstract domainUniform closures: Order-theoretically reconstructing logic program semantics and abstract domain refinementsOn the refinement of liveness properties of distributed systemsAbstract interpretation of resolution-based semanticsInterpreting Abstract Interpretations in Membership Equational LogicInvariants Synthesis over a Combined Domain for Automated Program VerificationAutomating the addition of fault tolerance with discrete controller synthesisMathematics for reasoning about loop functionsA sparse evaluation technique for detailed semantic analysesProperty-oriented expansionAbstract cofibered domains: Application to the alias analysis of untyped programs




This page was built for publication: Grammar Analysis and Parsing by Abstract Interpretation