Three logics for branching bisimulation
Journal of the ACM (JACM)
Model checking
Formal Modelling and Verification of an Asynchronous Extension of SOAP
ECOWS '06 Proceedings of the European Conference on Web Services
ACTLW - An action-based computation tree logic with unless operator
Information Sciences: an International Journal
Formal verification of an automotive scenario in service-oriented computing
Proceedings of the 30th international conference on Software engineering
A calculus for orchestration of web services
ESOP'07 Proceedings of the 16th European conference on Programming
A model checking approach for verifying COWS specifications
FASE'08/ETAPS'08 Proceedings of the Theory and practice of software, 11th international conference on Fundamental approaches to software engineering
FMICS'07 Proceedings of the 12th international conference on Formal methods for industrial critical systems
On Secure Implementation of an IHE XUA-Based Protocol for Authenticating Healthcare Professionals
ICISS '09 Proceedings of the 5th International Conference on Information Systems Security
A state/event-based model-checking approach for the analysis of abstract system properties
Science of Computer Programming
A unifying formal basis for the SENSORIA approach: a white paper
Rigorous software engineering for service-oriented systems
An abstract, on the fly framework for the verification of service-oriented systems
Rigorous software engineering for service-oriented systems
Rigorous software engineering for service-oriented systems
Rigorous software engineering for service-oriented systems
DoMAIns: Domain-based modeling for Ambient Intelligence
Pervasive and Mobile Computing
Hi-index | 0.00 |
CMC and UMC are two prototypical instantiations of a common logical verification framework for the analysis of functional properties of service-oriented systems. The service-oriented SocL logic is used to describe the required system properties. Computational models of the system can be built either using the COWS specification language or designing the system as a collection of interacting UML state machines, and an on-the-fly model checker can be used to verify the satisfaction of the requirements and possibly to generate counterexamples or witnesses for them. An automotive case study is used to illustrate the overall framework.