NuSMV-based correction proving method of route combining service and rule

A correctness verification and rule technology, applied in the field of formal verification of Web service composition rules, can solve problems such as increased system maintenance costs

Active Publication Date: 2012-10-03
杭州鹿径科技有限公司
View PDF1 Cites 5 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

ESB reduces the cost of application integration, but the message routing rules are scattered in the code. When the business rules change, the source code needs to be modified to deal with the resulting changes in the message routing rules, which increases the maintenance cost of the system.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • NuSMV-based correction proving method of route combining service and rule
  • NuSMV-based correction proving method of route combining service and rule
  • NuSMV-based correction proving method of route combining service and rule

Examples

Experimental program
Comparison scheme
Effect test

specific Embodiment approach

[0034] The specific implementation of the correctness verification method of the service combination rule routing based on NuSMV provided by the present invention is as follows:

[0035] 1) For each atomic service, establish a six-tuple model representing its rule routing

[0036] Without loss of generality, assume that in ESB, each service consists of three parts: Inbound (inbound), Component (business components), Outbound (outbound). Among them, Inbound receives messages sent by external or other services, and is the entry point of the service; Component components process specific business logic; Outbound is responsible for sending messages to other services. When the rule route is converted into a six-tuple, each service needs to be modeled first, and converted into the corresponding service model six-tuple.

[0037](1) Initial state definition

[0038] Inbound is where each service starts executing, corresponding to the initial state of the service model hex-tuple. Th...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses a NuSMV-based correction proving method of a rout combining service and rule. According to the method, a combination service model six-tuple expressing a whole business flow is built for each atomic service; then a state variable of a NuSMV proving program is defined for the combination service model six-tuple, and a message variable of the NuSMV proving program is built according to a message set of the combination service model six-tuple; all conditional branches and assignments of the state variable can be obtained; and finally, a property to be proved is input, a NuSMV proving program in running can be generated, the proving is carried out on the property, and a counter-examples is shown for a dissatisfied property. On the basis of the quintuple of the conventional limit state machine, the method can enlarge expresses on receiving and sending of a message, provides a six-tuple for defining a service model on an enterprise service bus, and effectively expresses the interactive condition of the service and the rule.

Description

technical field [0001] The invention belongs to the field of formal verification of Web service composition rules, and in particular relates to a correctness verification method of service rule routing based on model detection. Background technique [0002] With the development of enterprise informatization, the traditional software architecture can no longer meet the needs of multiple application integration. The idea of ​​service-oriented architecture (Service Oriented Architecture, SOA) has solved this problem to a certain extent. As the main infrastructure of SOA architecture, Enterprise Service Bus (ESB) has been successfully applied in many fields such as telecommunications and finance. When using ESB to integrate application systems, each application encapsulates its own business functions as services and deploys them on the bus. The interaction between different applications is completed through the combination and interaction of services, and the conversion of spec...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): H04L12/24H04L12/56H04L12/701
Inventor 俞东进殷昱煜闫大强刘志清
Owner 杭州鹿径科技有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products