A Semi-Automated Approach to the Recovery of SOA System Structure from Low-Level Artifacts

被引:0
|
作者
Corffey, John W. [1 ]
Reichherzer, Thomas [1 ]
Wilde, Norman [1 ]
Baskin, Arthur [2 ]
机构
[1] Univ W Florida, Dept Comp Sci, Pensacola, FL 32514 USA
[2] Intelligent Informat Technol, Indianapolis, IN 46216 USA
关键词
Service oriented architecture; design recovery; CARET; concept maps; knowledge elicitation;
D O I
10.1142/S0218194016500030
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
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.
引用
收藏
页码:41 / 62
页数:22
相关论文
共 50 条
  • [1] VALIDATION OF A SEMI-AUTOMATED CLASSIFICATION APPROACH FOR URBAN GREEN STRUCTURE
    Trier, Oivind Due
    Lieng, Einar
    100 YEARS ISPRS ADVANCING REMOTE SENSING SCIENCE, PT 2, 2010, 38 : 596 - 601
  • [2] AUTOMATED LOW-LEVEL METEOROLOGICAL SONDE SYSTEM
    ANELLO, PJ
    CARLSON, P
    BULLETIN OF THE AMERICAN METEOROLOGICAL SOCIETY, 1967, 48 (03) : 222 - &
  • [3] Radiostrontium and radium analysis in low-level environmental samples following a multi-stage semi-automated chromatographic sequential separation
    St-Amant, Nadereh
    Whyte, Jeffrey C.
    Rousseau, Marie-Eve
    Lariviere, Dominic
    Ungar, R. Kurt
    Johnson, Sonia
    APPLIED RADIATION AND ISOTOPES, 2011, 69 (01) : 8 - 17
  • [4] A semi-automated system for interoperability assessment: an ontology-based approach
    Leal, Gabriel da Silva Serapiao
    Guedria, Wided
    Panetto, Herve
    ENTERPRISE INFORMATION SYSTEMS, 2020, 14 (03) : 308 - 333
  • [5] A simple and semi-automated system for increasing the recovery of aqueous [18F] fluoride from target
    Pascali, C
    Bogni, A
    Decise, D
    Remonti, F
    De Sanctis, V
    Chiesa, C
    Crippa, F
    Schiavini, M
    Cucchetti, G
    Bombardieri, E
    ANTICANCER RESEARCH, 1998, 18 (3A) : 1563 - 1567
  • [6] Firebolt: A System for Automated Low-Level Cinematic Narrative Realization
    Thorne, Brandon R.
    Winer, David R.
    Barot, Camille
    Young, R. Michael
    INTERACTIVE STORYTELLING, ICIDS 2019, 2019, 11869 : 333 - 342
  • [7] A semi-automated approach for recognizing moving targets using a global vision system
    Ripas-Mamani, Roger
    Cervantes-Jilaja, Claudia
    Rosas-Cuevas, Yessica
    Patino-Escarcina, Raquel E.
    Barrios-Aranibar, Dennis
    PROCEEDINGS OF 13TH LATIN AMERICAN ROBOTICS SYMPOSIUM AND 4TH BRAZILIAN SYMPOSIUM ON ROBOTICS - LARS/SBR 2016, 2016, : 13 - 18
  • [8] System for semi-automated surveying of street-lighting poles from street-level panoramic images
    Hazelhoff, Lykele
    Creusen, Ivo
    de With, Peter H. N.
    2014 IEEE WINTER CONFERENCE ON APPLICATIONS OF COMPUTER VISION (WACV), 2014, : 129 - 136
  • [9] A two step approach for semi-automated particle selection from low contrast cryo-electron micrographs
    Hall, RJ
    Patwardhan, A
    JOURNAL OF STRUCTURAL BIOLOGY, 2004, 145 (1-2) : 19 - 28
  • [10] Semi-automated metamodel/model co-evolution: a multi-level interactive approach
    Wael Kessentini
    Vahid Alizadeh
    Software and Systems Modeling, 2022, 21 : 1853 - 1876