Electronic Notes in Theoretical Computer Science · 2007 · 23 citations · 10 references
Web Service SpecificationEngineeringCore Soa MetamodelVerificationNetwork AnalysisFault ToleranceCommunicationFault-tolerant MessagingFormal VerificationReliable MessagingSystems EngineeringWeb Service ModelingMessage PassingService-oriented Software EngineeringGraph Transformation RulesComputer ScienceGraph TransformationCommunication AlgorithmReliable CommunicationData SecurityService-oriented ComputingNetwork ScienceGraph TheoryService-level AgreementFormal Methods
Due to the increasing need of highly dependable services in Service-Oriented Architectures (SOA), service-level agreements include more and more frequently such non-functional aspects as security, safety, availability, reliability, etc. Whenever a service can no longer be provided with the required QoS, the service requester needs to switch dynamically to a new service having adequate service parameters after exchanging a sequence of messages. In the current paper, we first extend the core SOA metamodel with parameters required for reliable messaging in services. Then we model reconfigurations for reliable message delivery by graph transformation rules. Finally, we carry out a formal verification of the proposed rule set by combining analysis tools for graph transformation and labeled transition systems.
10
Model-based verification of Web service compositions
Howard G. Foster, Sebastián Uchitel, Jeff Magee et al. · 2004 · 440 citations
GRAPH GRAMMARS WITH NEGATIVE APPLICATION CONDITIONS
Annegret Habel, Reiko Heckel, Gabriele Taentzer · Fundamenta Informaticae · 1996 · 290 citations