SOAdapt: A process reference model for developing adaptable service-based applications

被引:5
|
作者
Lane, Stephen [1 ]
Bucchiarone, Antonio [2 ]
Richardson, Ita [1 ]
机构
[1] Univ Limerick, Irish Software Engn Res Ctr, Limerick, Ireland
[2] Fdn Bruno Kessler, I-38100 Trento, Italy
关键词
SOA; Service-based application; Software process; Process reference model;
D O I
10.1016/j.infsof.2011.10.003
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Context: The loose coupling of services and Service-Based Applications (SBAs) have made them the ideal platform for context-based run-time adaptation. There has been a lot of research into implementation techniques for adapting SBAs, without much effort focused on the software process required to guide the adaptation. Objective: This paper aims to bridge that gap by providing an empirically grounded software process model that can be used by software practitioners who want to build adaptable SBAs. The process model will focus only on the adaptation specific issues. Method: The process model presented in this paper is based on data collected through interviews with 10 practitioners occupying various roles within eight different companies. The data was analyzed using qualitative data analysis techniques. We used the output to develop a set of activities, tasks, stakeholders and artifacts that were used to construct the process model. Results: The outcome of the data analysis process was a process model identifying nine sets of adaptation process attributes. These can be used in conjunction with an organisation's existing development life-cycle or another reference life-cycle. Conclusion: The process model developed in this paper provides a solid reference for practitioners who are planning to develop adaptable SBAs. It has advantages over similar approaches in that it focuses on software process rather than the specific adaptation mechanism implementation techniques. (C) 2011 Elsevier B.V. All rights reserved.
引用
收藏
页码:299 / 316
页数:18
相关论文
共 50 条
  • [41] A Composable Framework for Test Automation of Service-Based Applications
    Ilieva, Sylvia
    Pavlov, Valentin
    Manova, Ilina
    QUATIC 2010: SEVENTH INTERNATIONAL CONFERENCE ON THE QUALITY OF INFORMATION AND COMMUNICATIONS TECHNOLOGY, 2010, : 286 - 291
  • [42] Designing an FSM architectural framework for service-based applications
    Jeng, JJ
    Tsai, WC
    24TH ANNUAL INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE (COSPSAC 2000), 2000, 24 : 234 - 239
  • [43] Service-based Green Growth Model for Vietnam
    Le Thi Giang
    Nguyen Xuan Hiep
    PROCEEDINGS OF 2018 4TH INTERNATIONAL CONFERENCE ON GREEN TECHNOLOGY AND SUSTAINABLE DEVELOPMENT (GTSD), 2018, : 493 - 497
  • [44] A Service-Based Entropic Model for Sensors Orchestration
    Sadasivam, Rajani S.
    Goli, Ravikumar
    Kathiru, Rajesh
    Krishnan, Adisesh
    Thompson, Stanley
    Tuncer, Yalcin
    Tanik, Murat M.
    INTERNATIONAL JOURNAL OF DISTRIBUTED SENSOR NETWORKS, 2009, 5 (03): : 224 - 241
  • [45] Automatic Composition of Service-based Image Processing Applications
    Jungmann, Alexander
    Kleinjohann, Bernd
    PROCEEDINGS 2016 IEEE INTERNATIONAL CONFERENCE ON SERVICES COMPUTING (SCC 2016), 2016, : 106 - 113
  • [46] An Integrated Approach for Creating Service-Based Interactive Applications
    Feldmann, Marius
    Janeiro, Jordan
    Nestler, Tobias
    Huebsch, Gerald
    Jugel, Uwe
    Preussner, Andre
    Schill, Alexander
    HUMAN-COMPUTER INTERACTION - INTERACT 2009, PT II, PROCEEDINGS, 2009, 5727 : 896 - +
  • [47] Research on the Innovation Model of Service-based Outsourcing
    Sun Shilei
    Wang Xia
    PROCEEDINGS OF 2009 INTERNATIONAL CONFERENCE ON MANAGEMENT SCIENCE AND ENGINEERING, 2009, : 170 - +
  • [48] An architectural model for service-based flexible software
    Bennett, K
    Xu, J
    Munro, M
    Hong, ZA
    Layzell, P
    Gold, N
    Budgen, D
    Brereton, P
    25TH ANNUAL INTERNATIONAL COMPUTER SOFTWARE & APPLICATIONS CONFERENCE, 2001, : 137 - 142
  • [49] Developing Service-based Software Systems with QoS Monitoring and Adaptation
    Yau, S. S.
    Ye, N.
    Sarjoughian, H.
    Huang, D.
    12TH IEEE INTERNATIONAL WORKSHOP ON FUTURE TRENDS OF DISTRIBUTED COMPUTING SYSTEMS, PROCEEDINGS, 2008, : 74 - 80
  • [50] Approximate placement of service-based applications in hybrid Clouds
    Ben Charrada, Faouzi
    Tebourski, Nourhene
    Tata, Samir
    Moalla, Samir
    2012 IEEE 21ST INTERNATIONAL WORKSHOP ON ENABLING TECHNOLOGIES: INFRASTRUCTURE FOR COLLABORATIVE ENTERPRISES (WETICE), 2012, : 161 - 166