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 条
  • [1] A formal framework for developing adaptable service-based applications
    Lambers, Leen
    Mariani, Leonardo
    Ehrig, Hartmut
    Pezze, Mauro
    FUNDAMENTAL APPROACHES TO SOFTWARE ENGINEERING, PROCEEDINGS, 2008, 4961 : 392 - +
  • [2] Towards a framework for the development of adaptable service-based applications
    Lane, Stephen
    Gu, Qing
    Lago, Patricia
    Richardson, Ita
    SERVICE ORIENTED COMPUTING AND APPLICATIONS, 2014, 8 (03) : 239 - 257
  • [3] BASBA: A framework for Building Adaptable Service-Based Applications
    Sedighiani, Kavan
    Shokrollahi, Saeed
    Shams, Fereidoon
    JOURNAL OF SYSTEMS AND SOFTWARE, 2021, 179
  • [4] An adaptable security framework for service-based systems
    Yau, SS
    Yao, YS
    Chen, ZJ
    Zhu, LP
    WORDS 2005: 10TH IEEE INTERNATIONAL WORKSHOP ON OBJECT-ORIENTED REAL-TIME DEPENDABLE, PROCEEDINGS, 2005, : 28 - 35
  • [5] Process models for service-based applications: A systematic literature review
    Lane, Stephen
    Richardson, Ita
    INFORMATION AND SOFTWARE TECHNOLOGY, 2011, 53 (05) : 424 - 439
  • [6] An aspect-oriented model-driven approach for building adaptable context-aware service-based applications
    Boudaa, Boudjemaa
    Hammoudi, Slimane
    Mebarki, Leila Amel
    Bouguessa, Abdelkader
    Chikh, Mohammed Amine
    SCIENCE OF COMPUTER PROGRAMMING, 2017, 136 : 17 - 42
  • [7] Adaptation of Service-Based Applications Based on Process Quality Factor Analysis
    Kazhamiakin, Raman
    Wetzstein, Branimir
    Karastoyanova, Dimka
    Pistore, Marco
    Leymann, Frank
    SERVICE-ORIENTED COMPUTING: ICSOC/SERVICE WAVE 2009 WORKSHOPS, 2010, 6275 : 395 - +
  • [8] Towards a Service-based Adaptable Data Layer for Cloud Workflows
    Wang, Yuandou
    Janse, Nikita
    Bianchi, Riccardo
    Koulouzis, Spiros
    Zhao, Zhiming
    2023 IEEE 47TH ANNUAL COMPUTERS, SOFTWARE, AND APPLICATIONS CONFERENCE, COMPSAC, 2023, : 904 - 911
  • [9] Towards a New Semantic Model for Service-Based IoT Applications
    Berrani, Samir
    Yachir, Ali
    Mahmoudi, Said
    Djamaa, Badis
    Aissani, Mohamed
    JOURNAL OF INFORMATION SCIENCE AND ENGINEERING, 2022, 38 (01) : 83 - 100
  • [10] MODEL-DRIVEN APPROACHES FOR SERVICE-BASED APPLICATIONS DEVELOPMENT
    Sulistyo, Selo
    Prinz, Andreas
    ICSOFT 2010: PROCEEDINGS OF THE FIFTH INTERNATIONAL CONFERENCE ON SOFTWARE AND DATA TECHNOLOGIES, VOL 2, 2010, : 288 - 291