The temporal logic of reactive and concurrent systems
The temporal logic of reactive and concurrent systems
A Formal Definition of Hierarchical Predicate Transition Nets
Proceedings of the 17th International Conference on Application and Theory of Petri Nets
The Capability Matching of Web Services
MSE '02 Proceedings of the Fourth IEEE International Symposium on Multimedia Software Engineering
An approach to web services oriented modeling and validation
Proceedings of the 2006 international workshop on Service-oriented software engineering
Formalizing and validating UML architecture description of web systems
ICWE '06 Workshop proceedings of the sixth international conference on Web engineering
A rigorous methodology for security architecture modeling and verification
Proceedings of the 4th annual workshop on Cyber security and information intelligence research: developing strategies to meet the cyber security and information intelligence challenges ahead
Formal Modeling and Verification of Security Property in Handel C Program
International Journal of Secure Software Engineering
Hi-index | 0.00 |
Current service architecture description language and composition approaches consider simplistic method invocation. They pay less attention to the formal semantics and verification of service composition in the design, and less support property specifications and architecture validation. This paper presents an executable web service architecture model, Service-Oriented Software Architecture Model (SO-SAM), which is an extension of SAM (Software Architecture Model [16]) to the web service applications, and verificationof web system properties in the design. SO-SAM describes each web service in terms of component and service composition in terms of connector separately. Furthermore, we validate SO-SAM model to prove that it facilitates the verification and monitoring of web services integration through translation to the Maude programming langauge, a high level language and high performance executable specification with the componentized and object-oriented design, as well as using model checking technique in the system design level. Finally, a case study of the validation of the model is demonstrated.