Automatic Derivation of Utility Functions for Monitoring Software Requirements

被引:0
|
作者
Ramirez, Andres J. [1 ]
Cheng, Betty H. C. [1 ]
机构
[1] Michigan State Univ, Dept Comp Sci & Engn, E Lansing, MI 48824 USA
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Utility functions can be used to monitor requirements of a dynamically adaptive system (DAS). More specifically, a utility function maps monitoring information to a scalar value proportional to how well a requirement is satisfied. Utility functions may be manually elicited by requirements engineers, or indirectly inferred through statistical regression techniques. This paper presents a goal-based requirements model-driven approach for automatically deriving state-, metric-, and fuzzy logic-based utility functions for RELAXed goal models. State- and fuzzy logic-based utility functions are responsible for detecting requirements violations, and metric-based utility functions are used to detect conditions conducive to a requirements violation. We demonstrate the proposed approach by applying it to the goal model of an intelligent vehicle system (IVS) and use the derived utility functions to monitor 7:he IVS under different environmental conditions at run time.
引用
收藏
页码:501 / 516
页数:16
相关论文
共 50 条
  • [1] Automatic monitoring of software requirements
    Cohen, D
    Feather, MS
    Narayanaswamy, K
    Fickas, SS
    [J]. PROCEEDINGS OF THE 1997 INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, 1997, : 602 - 603
  • [2] Automatic Derivation of Vulnerability Models for Software Architectures
    Kirschner, Yves R.
    Walter, Maximilian
    Bossert, Florian
    Heinrich, Robert
    Koziolek, Anne
    [J]. 2023 IEEE 20TH INTERNATIONAL CONFERENCE ON SOFTWARE ARCHITECTURE COMPANION, ICSA-C, 2023, : 276 - 283
  • [3] Monitoring and diagnosing software requirements
    Wang, Yiqiao
    McIlraith, Sheila A.
    Yu, Yijun
    Mylopoulos, John
    [J]. AUTOMATED SOFTWARE ENGINEERING, 2009, 16 (01) : 3 - 35
  • [4] Monitoring and diagnosing software requirements
    Yiqiao Wang
    Sheila A. McIlraith
    Yijun Yu
    John Mylopoulos
    [J]. Automated Software Engineering, 2009, 16
  • [5] Automatic Derivation of Behavior of Products in a Software Product Line
    Gonzalez, A.
    Luna, C.
    Zorzan, F.
    Szasz, N.
    [J]. IEEE LATIN AMERICA TRANSACTIONS, 2014, 12 (06) : 1120 - 1126
  • [6] Automatic Detection of Ambiguous Software Requirements: An Insight
    Riaz, Muhammad Qasim
    Butt, Wasi Haider
    Rehman, Saad
    [J]. 5TH INTERNATIONAL CONFERENCE ON INFORMATION MANAGEMENT (ICIM 2019), 2019, : 1 - 6
  • [7] Automatic concept identification of software requirements in Turkish
    Bozyigit, Fatma
    Aktas, Ozlem
    Kilinc, Deniz
    [J]. TURKISH JOURNAL OF ELECTRICAL ENGINEERING AND COMPUTER SCIENCES, 2019, 27 (01) : 453 - 470
  • [8] Automatic recommendation of quality requirements for software services
    Li, Siming
    Chi, Chi-Hung
    Ding, Chen
    Chen, Shuo
    Huang, Ying
    [J]. ICEBE 2007: IEEE INTERNATIONAL CONFERENCE ON E-BUSINESS ENGINEERING, PROCEEDINGS, 2007, : 679 - +
  • [9] THE DERIVATION OF UTILITY-FUNCTIONS IN A LARGE INDUSTRIAL FIRM
    GREEN, PE
    [J]. OPERATIONS RESEARCH, 1961, 9 : B134 - B134
  • [10] Automatic derivation of qualitative and quantitative safety requirements for aircraft systems
    Bieber, P.
    Delmas, R.
    Seguin, C.
    Bretschneider, M.
    [J]. ADVANCES IN SAFETY, RELIABILITY AND RISK MANAGEMENT, 2012, : 2385 - 2392