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 条
  • [1] Requirement Uncertainty Modeling for Service oriented Self-adaptive Software
    Liu, Wei
    He, Chenwan
    Feng, Zaiwen
    MATERIALS SCIENCE AND INFORMATION TECHNOLOGY, PTS 1-8, 2012, 433-440 : 4798 - +
  • [2] RELAX: a language to address uncertainty in self-adaptive systems requirement
    Whittle, Jon
    Sawyer, Pete
    Bencomo, Nelly
    Cheng, Betty H. C.
    Bruel, Jean-Michel
    REQUIREMENTS ENGINEERING, 2010, 15 (02) : 177 - 196
  • [3] RELAX: a language to address uncertainty in self-adaptive systems requirement
    Jon Whittle
    Pete Sawyer
    Nelly Bencomo
    Betty H. C. Cheng
    Jean-Michel Bruel
    Requirements Engineering, 2010, 15 : 177 - 196
  • [4] Modeling Dimensions of Self-Adaptive Software Systems
    Andersson, Jesper
    de Lemos, Rogerio
    Malek, Sam
    Weyns, Danny
    SOFTWARE ENGINEERING FOR SELF-ADAPTIVE SYSTEMS, 2009, 5525 : 27 - +
  • [5] Timed-SAS: Modeling and Analyzing the Time Behaviors of Self-Adaptive Software under Uncertainty
    Han, Deshuai
    Cai, Yanping
    Chen, WenJie
    Cui, Zhigao
    Li, Aihua
    APPLIED SCIENCES-BASEL, 2023, 13 (03):
  • [6] ProbaSAS: Modeling and Decision-Making Approach for Self-Adaptive Software Systems under Uncertainty
    Han, Deshuai
    Ma, Guanglian
    Cai, Yanping
    Wang, Bo
    Li, Aihua
    2022 41ST CHINESE CONTROL CONFERENCE (CCC), 2022, : 5871 - 5876
  • [7] Modeling Self-adaptive Software by Intelligent Service Components
    Fan, R.
    Liang, C. L.
    Liu, X. H.
    INTERNATIONAL CONFERENCE ON ADVANCED MANAGEMENT SCIENCE AND INFORMATION ENGINEERING (AMSIE 2015), 2015, : 30 - 36
  • [8] Method for modeling and realizing self-adaptive software architecture
    School of Electronics Engineering and Computer Science, Peking University, Beijing 100871, China
    Beijing Daxue Xuebao Ziran Kexue Ban, 2008, 1 (67-76):
  • [9] Goal-Directed Modeling of Self-adaptive Software Architecture
    Tang, Shan
    Peng, Xin
    Yu, Yijun
    Zhao, Wenyun
    ENTERPRISE, BUSINESS-PROCESS AND INFORMATION SYSTEMS MODELING, 2009, 29 : 313 - +
  • [10] Modeling Self-Adaptive Software Systems With Learning Petri Net
    Ding, Zuohua
    Zhou, Yuan
    Zhou, Mengchu
    IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2016, 46 (04): : 483 - 498