Discovering Services during Service-Based System Design Using UML

被引:20
|
作者
Spanoudakis, George [1 ]
Zisman, Andrea [1 ]
机构
[1] City Univ London, Sch Informat, London EC1V 0HB, England
关键词
Design notations and documentation; software process models; search discovery language; service discovery engine;
D O I
10.1109/TSE.2009.88
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Recently, there has been a proliferation of service-based systems, i.e., software systems that are composed of autonomous services but can also use software code. In order to support the development of these systems, it is necessary to have new methods, processes, and tools. In this paper, we describe a UML-based framework to assist with the development of service-based systems. The framework adopts an iterative process in which software services that can provide functional and nonfunctional characteristics of a system being developed are discovered, and the identified services are used to reformulate the design models of the system. The framework uses a query language to represent structural, behavioral, and quality characteristics of services to be identified, and a query processor to match the queries against service registries. The matching process is based on distance measurements between the queries and service specifications. A prototype tool has been implemented. The work has been evaluated in terms of recall, precision, and performance measurements.
引用
收藏
页码:371 / 389
页数:19
相关论文
共 50 条
  • [1] Seamless UML support for service-based software architectures
    Tichy, M
    Giese, H
    SCIENTIFIC ENGINEERING OF DISTRIBUTED JAVA APPLICATIONS, 2004, 2952 : 128 - 138
  • [2] A hybrid service-based orchestration system for composition of legacy services
    Lee, Yonghwan
    Kim, Sung-min
    Min, Dugki
    GCC 2006: FIFTH INTERNATIONAL CONFERENCE ON GRID AND COOPERATIVE COMPUTING WORKSHOPS, PROCEEDINGS, 2006, : 219 - +
  • [3] Applying security design analysis to a service-based system
    Chivers, H
    Fletcher, M
    SOFTWARE-PRACTICE & EXPERIENCE, 2005, 35 (09): : 873 - 897
  • [4] UML Profile for Fault Tolerance Patterns for Service-Based Systems
    Ongsiriporn, Ornanong
    Senivongse, Twittie
    2013 10TH INTERNATIONAL JOINT CONFERENCE ON COMPUTER SCIENCE AND SOFTWARE ENGINEERING (JCSSE), 2013, : 240 - 245
  • [5] Trust services: A framework for service-based solutions
    Baldwin, A
    Shiu, S
    Mont, MC
    26TH ANNUAL INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE, PROCEEDINGS, 2002, : 507 - 513
  • [6] Design and Implementation of WebGIS & Web Service-Based Logistic Information System
    Zhang, Pei
    Wang, Feng
    Lin, Peiguang
    ISBIM: 2008 INTERNATIONAL SEMINAR ON BUSINESS AND INFORMATION MANAGEMENT, VOL 2, 2009, : 108 - +
  • [7] CSFS: Design and implementation of cloud storage service-based file system
    Xiao, Da
    Su, Li-Yu
    Wang, Jun-Long
    Zheng, Shi-Hui
    Yang, Yu
    Beijing Youdian Daxue Xuebao/Journal of Beijing University of Posts and Telecommunications, 2015, 38 : 77 - 81
  • [8] Design and Implementation of Web Service-based Visual Scenario Generation System
    Hu Peng
    Yao Shijun
    2009 INTERNATIONAL FORUM ON COMPUTER SCIENCE-TECHNOLOGY AND APPLICATIONS, VOL 1, PROCEEDINGS, 2009, : 361 - 364
  • [9] Design of Integrated Architecture of Web Service-Based Diagnosis System for TBM
    Li, Lin
    Huang, Yixiang
    Liu, Chengliang
    Yu, Haidong
    Tho, Jianfeng
    Wu, Yajin
    2016 12TH IEEE/ASME INTERNATIONAL CONFERENCE ON MECHATRONIC AND EMBEDDED SYSTEMS AND APPLICATIONS (MESA), 2016,
  • [10] MODELING AND OPTIMIZATION OF COMPLEX SERVICES IN SERVICE-BASED SYSTEMS
    Grzech, Adam
    Swiatek, Pawel
    CYBERNETICS AND SYSTEMS, 2009, 40 (08) : 706 - 723