Property Patterns for Runtime Monitoring of Web Service Conversations

RUNTIME VERIFICATION(2008)

引用 28|浏览0
暂无评分
摘要
For a system of distributed processes, correctness can be ensured by statically checking whether their composition satisfies the properties of interest. However, web services are distributed processes that dynamically discover properties of other web services. Since the overall system may not be available statically and since each business process is supposed to be relatively simple, we propose to use runtime monitoring of conversations between partners as a means of checking behavioral correctness of the entire web service system. Specifically, we identify a subset of UML 2.0 Sequence Diagrams (SD) as a property specification language. We show how our language can be used to specify the patterns in the Specification Property System (SPS) [1]. By formalizing this subset using automata, we can check finite execution traces of web services against various complex properties. Finally, we discuss our experience using our language for runtime monitoring of an existing application, and conclude with a description of existing tool support.
更多
查看译文
关键词
sequence diagrams,runtime monitoring,overall system,property specification language,existing application,property patterns,web service conversations,statically checking,behavioral correctness,web service,entire web service system,available statically,business process,distributed processing,satisfiability,sequence diagram
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要