Synthesis of Optimal Control Policies for Some Infinite-State Transition Systems
MPC '08 Proceedings of the 9th international conference on Mathematics of Program Construction
On the Purpose of Event-B Proof Obligations
ABZ '08 Proceedings of the 1st international conference on Abstract State Machines, B and Z
Modelling and Proof of a Tree-Structured File System in Event-B and Rodin
ICFEM '08 Proceedings of the 10th International Conference on Formal Methods and Software Engineering
A Practical Approach to Partiality --- A Proof Based Approach
ICFEM '08 Proceedings of the 10th International Conference on Formal Methods and Software Engineering
Developing Topology Discovery in Event-B
IFM '09 Proceedings of the 7th International Conference on Integrated Formal Methods
Decomposition Structures for Event-B
IFM '09 Proceedings of the 7th International Conference on Integrated Formal Methods
Changing System Interfaces Consistently: A New Refinement Strategy for CSP||B
IFM '09 Proceedings of the 7th International Conference on Integrated Formal Methods
Developing topology discovery in Event-B
Science of Computer Programming
Proving Quicksort Correct in Event-B
Electronic Notes in Theoretical Computer Science (ENTCS)
A Lazy Unbounded Model Checker for Event-B
ICFEM '09 Proceedings of the 11th International Conference on Formal Engineering Methods: Formal Methods and Software Engineering
An approach of requirements tracing in formal refinement
VSTTE'10 Proceedings of the Third international conference on Verified software: theories, tools, experiments
Practical issues with formal specifications: lessons learned from an industrial case study
FMICS'10 Proceedings of the 15th international conference on Formal methods for industrial critical systems
Formal analysis of BPMN models using event-B
FMICS'10 Proceedings of the 15th international conference on Formal methods for industrial critical systems
Efficient approximate verification of B and Z models via symmetry markers
Annals of Mathematics and Artificial Intelligence
Creating sequential programs from event-B models
IFM'10 Proceedings of the 8th international conference on Integrated formal methods
A CSP approach to control in event-B
IFM'10 Proceedings of the 8th international conference on Integrated formal methods
Applying Event-B atomicity decomposition to a multi media protocol
FMCO'09 Proceedings of the 8th international conference on Formal methods for components and objects
Trustable formal specification for software certification
ISoLA'10 Proceedings of the 4th international conference on Leveraging applications of formal methods, verification, and validation - Volume Part II
Decomposition tool for event-B
Software—Practice & Experience
Developing Camille, a text editor for Rodin
Software—Practice & Experience
Anonymous mobile service collaboration: quality of service
From active data management to event-based systems and more
Applying atomicity and model decomposition to a space craft system in event-B
NFM'11 Proceedings of the Third international conference on NASA Formal methods
Scaling up with event-B: a case study
NFM'11 Proceedings of the Third international conference on NASA Formal methods
Specification of a localization component driven by a goal-based approach: some lessons we learned
SBMF'10 Proceedings of the 13th Brazilian conference on Formal methods: foundations and applications
Automatic flow analysis for event-B
FASE'11/ETAPS'11 Proceedings of the 14th international conference on Fundamental approaches to software engineering: part of the joint European conferences on theory and practice of software
Changing system interfaces consistently: A new refinement strategy for CSP||B
Science of Computer Programming
Cybernetics and Systems Analysis
Refinement-based verification of local synchronization algorithms
FM'11 Proceedings of the 17th international conference on Formal methods
Association of under-approximation techniques for generating tests from models
TAP'11 Proceedings of the 5th international conference on Tests and proofs
Composing Event-B specifications: case-study experience
SC'11 Proceedings of the 10th international conference on Software composition
Using simulation and 3D graphics software to visualize formally developed control systems
Proceedings of the 15th WSEAS international conference on Computers
Verifying composite service transactional behavior with EVENT-B
ECSA'11 Proceedings of the 5th European conference on Software architecture
Modelling information fission in output multi-modal interactive systems using event-b
MEDI'11 Proceedings of the First international conference on Model and data engineering
Analysis of DSR protocol in event-B
SSS'11 Proceedings of the 13th international conference on Stabilization, safety, and security of distributed systems
Automatic code generation from event-B models
Proceedings of the Second Symposium on Information and Communication Technology
Formal object-oriented development of a voting system test oracle
Innovations in Systems and Software Engineering
A proposal for extending UML-B to support a conceptual model
Innovations in Systems and Software Engineering
A generic framework: from modeling to code
Innovations in Systems and Software Engineering
On fitting a formal method into practice
ICFEM'11 Proceedings of the 13th international conference on Formal methods and software engineering
From requirements to development: methodology and example
ICFEM'11 Proceedings of the 13th international conference on Formal methods and software engineering
Reasoning about liveness properties in event-B
ICFEM'11 Proceedings of the 13th international conference on Formal methods and software engineering
Developing a consensus algorithm using stepwise refinement
ICFEM'11 Proceedings of the 13th international conference on Formal methods and software engineering
Refining nodes and edges of state machines
ICFEM'11 Proceedings of the 13th international conference on Formal methods and software engineering
ICFEM'11 Proceedings of the 13th international conference on Formal methods and software engineering
Event B Development of a Synchronous AADL Scheduler
Electronic Notes in Theoretical Computer Science (ENTCS)
Generating Hierarchical State Based Representation From Event-B Models
Electronic Notes in Theoretical Computer Science (ENTCS)
Development of Control Systems Guided by Models of their Environment
Electronic Notes in Theoretical Computer Science (ENTCS)
Bounded Retransmission in Event-B||CSP: a Case Study
Electronic Notes in Theoretical Computer Science (ENTCS)
Towards the Composition of Specifications in Event-B
Electronic Notes in Theoretical Computer Science (ENTCS)
MDE approach for the generation and verification of SCA model
Proceedings of the 13th International Conference on Information Integration and Web-based Applications and Services
Reasoned modelling critics: turning failed proofs into modelling guidance
ABZ'10 Proceedings of the Second international conference on Abstract State Machines, Alloy, B and Z
Structured event-b models and proofs
ABZ'10 Proceedings of the Second international conference on Abstract State Machines, Alloy, B and Z
Refinement-animation for event-b: towards a method of validation
ABZ'10 Proceedings of the Second international conference on Abstract State Machines, Alloy, B and Z
Event-b decomposition for parallel programs
ABZ'10 Proceedings of the Second international conference on Abstract State Machines, Alloy, B and Z
Towards validation of requirements models
ABZ'10 Proceedings of the Second international conference on Abstract State Machines, Alloy, B and Z
A basis for feature-oriented modelling in event-b
ABZ'10 Proceedings of the Second international conference on Abstract State Machines, Alloy, B and Z
Proof-Based design of security protocols
CSR'10 Proceedings of the 5th international conference on Computer Science: theory and Applications
Rôle of domain engineering in software development—why current requirements engineering is flawed !
PSI'09 Proceedings of the 7th international Andrei Ershov Memorial conference on Perspectives of Systems Informatics
The subject-oriented approach to software design and the abstract state machines method
Conceptual Modelling and Its Theoretical Foundations
Shared event composition/decomposition in event-b
FMCO'10 Proceedings of the 9th international conference on Formal Methods for Components and Objects
Automated verification of executable UML models
FMCO'10 Proceedings of the 9th international conference on Formal Methods for Components and Objects
Verification of UML models by translation to UML-B
FMCO'10 Proceedings of the 9th international conference on Formal Methods for Components and Objects
Translating B machines to JML specifications
Proceedings of the 27th Annual ACM Symposium on Applied Computing
Refinement-Based modeling of 3d nocs
FSEN'11 Proceedings of the 4th IPM international conference on Fundamentals of Software Engineering
The use of rippling to automate event-b invariant preservation proofs
NFM'12 Proceedings of the 4th international conference on NASA Formal Methods
Contribution to a rigorous analysis of web application frameworks
ABZ'12 Proceedings of the Third international conference on Abstract State Machines, Alloy, B, VDM, and Z
Continuous ASM, and a pacemaker sensing fragment
ABZ'12 Proceedings of the Third international conference on Abstract State Machines, Alloy, B, VDM, and Z
Formalizing hybrid systems with event-b
ABZ'12 Proceedings of the Third international conference on Abstract State Machines, Alloy, B, VDM, and Z
ABZ'12 Proceedings of the Third international conference on Abstract State Machines, Alloy, B, VDM, and Z
Refinement plans for informed formal design
ABZ'12 Proceedings of the Third international conference on Abstract State Machines, Alloy, B, VDM, and Z
Refinement by interface instantiation
ABZ'12 Proceedings of the Third international conference on Abstract State Machines, Alloy, B, VDM, and Z
A practical event-b refinement method based on a UML-Driven development process
ABZ'12 Proceedings of the Third international conference on Abstract State Machines, Alloy, B, VDM, and Z
Learn and test for event-b --- a rodin plugin
ABZ'12 Proceedings of the Third international conference on Abstract State Machines, Alloy, B, VDM, and Z
Event-B code generation: type extension with theories
ABZ'12 Proceedings of the Third international conference on Abstract State Machines, Alloy, B, VDM, and Z
Formal proofs for the NYCT line 7 (flushing) modernization project
ABZ'12 Proceedings of the Third international conference on Abstract State Machines, Alloy, B, VDM, and Z
AAC services development: from usability requirements to the reusable components
KES-AMSTA'12 Proceedings of the 6th KES international conference on Agent and Multi-Agent Systems: technologies and applications
Deployment of formal methods in industry: the legacy of the FP7 ICT DEPLOY integrated project
ACM SIGSOFT Software Engineering Notes
Critical systems development methodology using formal techniques
Proceedings of the Third Symposium on Information and Communication Technology
Faithfully formalizing OSEK/VDX operating system specification
Proceedings of the Third Symposium on Information and Communication Technology
Medical protocol diagnosis using formal methods
FHIES'11 Proceedings of the First international conference on Foundations of Health Informatics Engineering and Systems
Formalization of heart models based on the conduction of electrical impulses and cellular automata
FHIES'11 Proceedings of the First international conference on Foundations of Health Informatics Engineering and Systems
An event-b approach to timing issues applied to the generic insulin infusion pump
FHIES'11 Proceedings of the First international conference on Foundations of Health Informatics Engineering and Systems
Scheduling of compute-intensive code generated from event-b models: an empirical efficiency study
DAIS'12 Proceedings of the 12th IFIP WG 6.1 international conference on Distributed Applications and Interoperable Systems
Node coordination in peer-to-peer networks
COORDINATION'12 Proceedings of the 14th international conference on Coordination Models and Languages
Formal modelling for ada implementations: tasking event-b
Ada-Europe'12 Proceedings of the 17th Ada-Europe international conference on Reliable Software Technologies
Contribution to a rigorous analysis of web application frameworks
IFM'12 Proceedings of the 9th international conference on Integrated Formal Methods
Refinement-Based development of timed systems
IFM'12 Proceedings of the 9th international conference on Integrated Formal Methods
Behaviour-Based cheat detection in multiplayer games with event-b
IFM'12 Proceedings of the 9th international conference on Integrated Formal Methods
Refinement-Preserving translation from event-b to register-voice interactive systems
IFM'12 Proceedings of the 9th international conference on Integrated Formal Methods
Formal probabilistic analysis of cyber-physical transportation systems
ICCSA'12 Proceedings of the 12th international conference on Computational Science and Its Applications - Volume Part III
Program extrapolation with jennisys
Proceedings of the ACM international conference on Object oriented programming systems languages and applications
Aspects of abstraction in software development
Software and Systems Modeling (SoSyM)
A compositional hierarchical monitoring automaton construction for LTL
ICTAC'12 Proceedings of the 9th international conference on Theoretical Aspects of Computing
Modeling for safety in a synthesis-centric systems engineering framework
SAFECOMP'12 Proceedings of the 2012 international conference on Computer Safety, Reliability, and Security
A systematic approach to atomicity decomposition in event-b
SEFM'12 Proceedings of the 10th international conference on Software Engineering and Formal Methods
Formal Specification of Medical Systems by Proof-Based Refinement
ACM Transactions on Embedded Computing Systems (TECS) - Special Issue on Modeling and Verification of Discrete Event Systems
Model learning and test generation for event-b decomposition
ISoLA'12 Proceedings of the 5th international conference on Leveraging Applications of Formal Methods, Verification and Validation: technologies for mastering change - Volume Part I
Linking modelling in event-b with safety cases
SERENE'12 Proceedings of the 4th international conference on Software Engineering for Resilient Systems
Validation of formal models by refinement animation
Science of Computer Programming
Reasoned modelling critics: Turning failed proofs into modelling guidance
Science of Computer Programming
Integration of SMT-solvers in B and Event-B development environments
Science of Computer Programming
Complementary methodologies for developing hybrid systems with event-b
ICFEM'12 Proceedings of the 14th international conference on Formal Engineering Methods: formal methods and software engineering
B model slicing and predicate abstraction to generate tests
Software Quality Control
Approaches to modelling security scenarios with domain-specific languages
SP'12 Proceedings of the 20th international conference on Security Protocols
Automated verification of code automatically generated from Simulink®
Automated Software Engineering
Modeling and verifying DML triggers using event-B
ACIIDS'13 Proceedings of the 5th Asian conference on Intelligent Information and Database Systems - Volume Part II
Towards an approach for modeling and formalizing SOA design patterns with Event-B
Proceedings of the 28th Annual ACM Symposium on Applied Computing
Formal analysis of event-driven cyber physical systems
Proceedings of the First International Conference on Security of Internet of Things
A framework for defining the dynamic semantics of DSLs
Proceedings of the 2013 9th Joint Meeting on Foundations of Software Engineering
Building correct by construction SOA design patterns: modeling and refinement
ECSA'13 Proceedings of the 7th European conference on Software Architecture
Ideal mode selection of a cardiac pacing system
DHM'13 Proceedings of the 4th International conference on Digital Human Modeling and Applications in Health, Safety, Ergonomics, and Risk Management: healthcare and safety of the environment and transport - Volume Part I
Formal approach to agent-based dynamic reconfiguration in Networks-On-Chip
Journal of Systems Architecture: the EUROMICRO Journal
Set-theoretic models of computations
Theories of Programming and Formal Methods
Pliant modalities in hybrid event-B
Theories of Programming and Formal Methods
Practical theory extension in event-B
Theories of Programming and Formal Methods
Specification and Verification of Concurrent Programs Through Refinements
Journal of Automated Reasoning
Formal development of wireless sensor-actor networks
Science of Computer Programming
Reasoning about almost-certain convergence properties using Event-B
Science of Computer Programming
A method and tool for tracing requirements into specifications
Science of Computer Programming
Software and Systems Modeling (SoSyM)
Hi-index | 0.00 |
A practical text suitable for an introductory or advanced course in formal methods, this book presents a mathematical approach to modelling and designing systems using an extension of the B formal method: Event-B. Based on the idea of refinement, the author's systematic approach allows the user to construct models gradually and to facilitate a systematic reasoning method by means of proofs. Readers will learn how to build models of programs and, more generally, discrete systems, but this is all done with practice in mind. The numerous examples provided arise from various sources of computer system developments, including sequential programs, concurrent programs and electronic circuits. The book also contains a large number of exercises and projects ranging in difficulty. Each of the examples included in the book has been proved using the Rodin Platform tool set, which is available free for download at www.event-b.org.