The B-Book

From MaRDI portal
Publication:4208552

DOI10.1017/CBO9780511624162zbMath0915.68015OpenAlexW4254354208MaRDI QIDQ4208552

Jean-Raymond Abrial

Publication date: 6 September 1998

Full work available at URL: https://doi.org/10.1017/cbo9780511624162




Related Items (only showing first 100 items - show all)

An Automation-Friendly Set Theory for the B MethodA case study in the mechanical verification of fault toleranceIntegrating Simplex with TableauxSoundly Proving B Method Formulæ Using Typed Sequent CalculusPanelist position statement: reasoning about the design of programsrCOS: Defining Meanings of Component-Based Software ArchitecturesUnifying Theories of Programming in IsabelleThe Subject-Oriented Approach to Software Design and the Abstract State Machines MethodWhy Would You Trust B?Query-driven verification of data integration in the RDF data modelAdding partial functions to Constraint Logic Programming with setsAn automatically verified prototype of the Android permissions systemTrace preservation in B and Event-B refinementsVerification-Led Smart ContractsToward a theory of program repairA Decision Procedure for a Theory of Finite Sets with Finite Integer IntervalsiRho: an imperative rewriting calculusA New Roadmap for Linking Theories of ProgrammingOn the Purpose of Event-B Proof ObligationsGenerating Tests from B Specifications and Test PurposesA Practical Single Refinement Method for BThe Composition of Event-B ModelsModelling Attacker’s Knowledge for Cascade Cryptographic ProtocolsSplitting Atoms with Rely/Guarantee Conditions Coupled with Data ReificationOn Automating the Calculus of RelationsEfficient Well-Definedness CheckingAction systems in incremental and aspect-oriented modelingProving Quicksort Correct in Event-BHow to Brew-up a Refinement OrderingDirected Model Checking for B: An Evaluation and New TechniquesSpecification of a Localization Component Driven by a Goal-Based Approach: Some Lessons We LearnedA Formal Framework for Specifying and Analyzing Logs as Electronic EvidenceFixpoints and Search in PVSRefinement-Based Verification of Interactive Real-Time SystemsLinking Event-B and Concurrent Object-Oriented ProgramsExperimenting Formal Proofs of Petri Nets RefinementsGeneral Refinement, Part One: Interfaces, Determinism and Special RefinementApplying Light-Weight Theorem Proving to Debugging and Verifying Pointer ProgramsA Conceptual and Formal Framework for the Integration of Data Type and Process Modeling TechniquesAutomatic Verification of Bossa Scheduler PropertiesIncremental Parametric Development of Greedy AlgorithmsSpecification and Runtime Verification of Java Card ProgramsVerified Compilation and the B Method: A Proposal and a First AppraisalCombining Decision Procedures by (Model-)Equality PropagationCompositionality: Ontology and Mereology of DomainsChanging System Interfaces Consistently: A New Refinement Strategy for CSP||BUnifying Sets and Programs via Dependent TypesPatterns for Refinement AutomationModelling of Complex Software Systems: A Reasoned OverviewA Refinement Methodology for Object-Oriented ProgramsFinding Counter Examples in Induction ProofsIncremental System Modelling in Event-BVerifying B Proof Rules Using Deep Embedding and Automated Theorem ProvingA Behavioural Theory of Recursive AlgorithmsCombinations of Theories for Decidable Fragments of First-Order LogicPliant Modalities in Hybrid Event-BModel-Based Testing for Functional and Security Test GenerationFrom Predicates to Programs: The Semantics of a Method LanguageDomain-specific Semantics and Data Refinement of Object ModelsGeneric Tools via General RefinementDiscussion on: ``Formal specification method for systems automationTheorem proving graph grammars with attributes and negative application conditionsSpecification and refinement of mobile systems in MTLA and mobile UMLComponents as coalgebras: the refinement dimensionAn Event-B based approach for cloud composite services verificationCombining refinement and signal-temporal logic for biological systemsVerification of \(\mathrm{EB}^3\) specifications using CADPOperational semantics of the Java Card Virtual MachineThe KRAKATOA tool for certification of JAVA/JAVACARD programs annotated in JMLManipulating algebraic specifications with term-based and graph-based representationsInvariant-driven specifications in MaudePossible values: exploring a concept for concurrencyConcurrent abstract state machinesASM-based formal design of an adaptivity component for a cloud systemModelling timed reactive systems from natural-language requirementsIntegrating formal specifications into applications: the ProB Java APITank monitoring: A pAMN case studyTransposing partial components--an exercise on coalgebraic refinementPredicate diagrams for the verification of real-time systemsResponsiveness and stable revivalsInteractive tool support for CSP \(\parallel\) B consistency checkingConstruction and analysis of ground models and their refinements as a foundation for validating computer-based systemsSpecification and verification challenges for sequential object-oriented programsEfficient symbolic computation of process expressionsSemantics, calculi, and analysis for object-oriented specificationsFormal and incremental construction of distributed algorithms: on the distributed reference counting algorithmUnnamed ItemEmpowering the Event-B method using external theoriesOperation caching and state compression for model checking of high-level models. How to have your cake and eat itVerifying a signature architecture: a comparative case studySplitting atoms safelyAutomated reasoning with restricted intensional setsConsistency-preserving refactoring of refinement structures in Event-B modelsBalancing expressiveness in formal approaches to concurrencyUnifying sets and programs via dependent typesTemporal-logic property preservation under Z refinementStepwise refinement of heap-manipulating code in ChaliceSecurity invariants in discrete transition systemsIntegrating stochastic reasoning into Event-B developmentA functional framework for agent-based models of exchange




This page was built for publication: The B-Book