A Semi-Automated Approach To The Recovery Of Soa System Structure From Low-Level Artifacts

INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING(2016)

引用 1|浏览22
暂无评分
摘要
Design recovery is often necessary for Software Engineers trying to manage and maintain complex software systems. The emergence of Service-oriented Architecture (SOA) creates new difficulties for design recovery. This article describes an approach to the use of a particular type of conceptual modeling that has been called knowledge modeling to support design recovery from SOA composite applications. The approach uses a prototype tool called CARET to automate the recovery of basic architectural structure from low level SOA descriptions such as BPELs, WSDLs and XML Schemas. CARET is used with the freely available CmapTools to produce graphical representations called concept maps which may either be used directly or further enhanced through a knowledge elicitation effort with system experts. Two case studies are presented. The first illustrates basic system structure recovery of a composite application. The second illustrates automated recovery augmented with knowledge elicitation for a large-scale SOA system.
更多
查看译文
关键词
Service oriented architecture, design recovery, CARET, concept maps, knowledge elicitation
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要