The B-book: assigning programs to meanings
The B-book: assigning programs to meanings
Approximate Symbolic Model Checking of Continuous-Time Markov Chains
CONCUR '99 Proceedings of the 10th International Conference on Concurrency Theory
Verifying Continuous Time Markov Chains
CAV '96 Proceedings of the 8th International Conference on Computer Aided Verification
Abstraction, Refinement And Proof For Probabilistic Systems (Monographs in Computer Science)
Abstraction, Refinement And Proof For Probabilistic Systems (Monographs in Computer Science)
Specification patterns for probabilistic quality properties
Proceedings of the 30th international conference on Software engineering
ICSOC '07 Proceedings of the 5th international conference on Service-Oriented Computing
Formal Reasoning about Fault Tolerance and Parallelism in Communicating Systems
Methods, Models and Tools for Fault Tolerance
FMOODS '09/FORTE '09 Proceedings of the Joint 11th IFIP WG 6.1 International Conference FMOODS '09 and 29th IFIP WG 6.1 International Conference FORTE '09 on Formal Techniques for Distributed Systems
MarCaSPiS: a Markovian Extension of a Calculus for Services
Electronic Notes in Theoretical Computer Science (ENTCS)
A calculus for orchestration of web services
ESOP'07 Proceedings of the 16th European conference on Programming
A CSP approach to control in event-B
IFM'10 Proceedings of the 8th international conference on Integrated formal methods
Dynamic QoS Management and Optimization in Service-Based Systems
IEEE Transactions on Software Engineering
PRISM 4.0: verification of probabilistic real-time systems
CAV'11 Proceedings of the 23rd international conference on Computer aided verification
Use case scenarios as verification conditions: event-B/flow approach
SERENE'11 Proceedings of the Third international conference on Software engineering for resilient systems
Formal model-driven development of communicating systems
ICFEM'05 Proceedings of the 7th international conference on Formal Methods and Software Engineering
Formal development and assessment of a reconfigurable on-board satellite system
SAFECOMP'12 Proceedings of the 31st international conference on Computer Safety, Reliability, and Security
Hi-index | 0.00 |
Modelling and refinement in Event-B provides a scalable support for systematic development of complex service-oriented systems. This is achieved by a gradual transformation of an abstract service specification into its detailed architecture. In this paper we aim at integrating quantitative assessment of essential quality of service attributes into the formal modelling process. We propose an approach to creating and verifying a dynamic service architecture in Event-B. Such an architecture can be augmented with stochastic information and transformed into the corresponding continuous-time Markov chain representation. By relying on probabilistic model-checking techniques, we allow for quantitative evaluation of quality of service at early development stages.