Uncertainty modeling of self-adaptive software requirement

被引:0
|
作者
Liu, Wei [1 ,2 ]
Feng, Zaiwen [2 ]
机构
[1] School of Computer Science and Engineering, Wuhan Institute of Technology, Hubei Key Laboratory of Intelligence Robot, Wuhan, 430073, China
[2] State Key Lab of Software Engineering (SKLSE), Wuhan University, Wuhan 430072, China
关键词
Application programs - Requirements engineering - Systems engineering - Distributed computer systems - Domain Knowledge;
D O I
10.4156/ijact.vol4.issue11.9
中图分类号
学科分类号
摘要
Service oriented computing utilizes services as fundamental elements for developing applications that have the capability to autonomously modify their behavior at run-time in response to the changes in their environment, which is especially suitable for designing and developing self-adaptive software. While uncertainty induced by randomness environment in service oriented self-adaptive software requirement is a well-studied activity, representing and analyzing uncertainty have not enjoyed equal attention. In this paper, we address this problem by amalgamating context snapshot with goal and business process model to support the representation of uncertainty for self-adaptive software requirements. We define a context snapshot model to represent requirement uncertainty with domain knowledge; context-specific goal-oriented requirement model is constructed for customer requirements and context-specific process-oriented requirement model is constructed for service requirements; and finally, propose means-c-end analysis to relate the customer requirements and service requirements with context condition. We illustrate and evaluate our approach through a case study about a city intelligent traffic information system.
引用
收藏
页码:87 / 95
相关论文
共 50 条
  • [41] An Integrated approach to developing self-adaptive software
    State Key Laboratory of Software Development Environment, Beihang University, Beijing, 100191, China
    不详
    不详
    J. Inf. Sci. Eng., 4 (1071-1085):
  • [42] From wetware to software: A cybernetic perspective of self-adaptive software
    Laws, AG
    Taleb-Bendiab, A
    Wade, SJ
    Reilly, D
    SELF-ADAPTIVE SOFTWARE: APPLICATIONS, 2001, 2614 : 257 - 280
  • [43] Control Strategies for Self-Adaptive Software Systems
    Filieri, Antonio
    Maggio, Martina
    Angelopoulos, Konstantinos
    D'Ippolito, Nicolas
    Gerostathopoulos, Ilias
    Hempel, Andreas Berndt
    Hoffmann, Henry
    Jamshidi, Pooyan
    Kalyvianaki, Evangelia
    Klein, Cristian
    Krikava, Filip
    Misailovic, Sasa
    Papadopoulos, Alessandro V.
    Ray, Suprio
    Sharifloo, Amir M.
    Shevtsov, Stepan
    Ujma, Mateusz
    Vogel, Thomas
    ACM TRANSACTIONS ON AUTONOMOUS AND ADAPTIVE SYSTEMS, 2017, 11 (04)
  • [44] Self-Adaptive Software: Landscape and Research Challenges
    Salehie, Mazeiar
    Tahvildari, Ladan
    ACM TRANSACTIONS ON AUTONOMOUS AND ADAPTIVE SYSTEMS, 2009, 4 (02)
  • [45] 10 Challenges for the Specification of Self-Adaptive Software
    Munoz-Fernandez, Juan C.
    Mazo, Raul
    Salinesi, Camille
    Tamura, Gabriel
    2018 12TH INTERNATIONAL CONFERENCE ON RESEARCH CHALLENGES IN INFORMATION SCIENCE (RCIS), 2018,
  • [46] The mathematical model of reflection for self-adaptive software
    Bershadsky, A. M.
    Bozhday, A. S.
    Evseeva, Yu, I
    Gudkov, A. A.
    2018 9TH INTERNATIONAL CONFERENCE ON INFORMATION, INTELLIGENCE, SYSTEMS AND APPLICATIONS (IISA), 2018, : 193 - 197
  • [47] Modeling of self-adaptive systems with SCADE
    Guedemann, Matthias
    Angerer, Andreas
    Ortmeier, Frank
    Reif, Wolfgang
    2007 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1-11, 2007, : 2922 - 2925
  • [48] Collective Self-adaptive Software Architecture Specification: Understanding Uncertainty in Cyber-Physical Convergence
    Wang, Hua
    Zheng, Zhijun
    JOURNAL OF COMPUTERS, 2014, 9 (04) : 802 - 811
  • [49] A Monitor Method based on Adaptive Frequency for Self-Adaptive Software
    Cheng, Wen
    Li, Qingshan
    Wang, Lu
    PROCEEDINGS OF 2019 IEEE 10TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND SERVICE SCIENCE (ICSESS 2019), 2019, : 149 - 152
  • [50] Towards Adaptive Monitoring Services for Self-Adaptive Software Systems
    Zavala, Edith
    SERVICE-ORIENTED COMPUTING - ICSOC 2017 WORKSHOPS, 2018, 10797 : 357 - 362