A Methodology for Exposing Risk in Achieving Emergent System Properties

被引:3
|
作者
Layman, Lucas [1 ]
Basili, Victor R. [1 ,2 ,3 ]
Zelkowitz, Marvin V. [1 ,2 ]
机构
[1] Fraunhofer Ctr Expt Software Engn, College Pk, MD 20740 USA
[2] Univ Maryland, College Pk, MD 20742 USA
[3] King Abdulaziz Univ, Jeddah, Saudi Arabia
关键词
Management; Measurement; Process risk; software safety; risk measurement; SOFTWARE-DEVELOPMENT; PROJECT; PERFORMANCE; COMPONENTS; MANAGEMENT;
D O I
10.1145/2560048
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Determining whether systems achieve desired emergent properties, such as safety or reliability, requires an analysis of the system as a whole, often in later development stages when changes are difficult and costly to implement. In this article we propose the Process Risk Indicator (PRI) methodology for analyzing and evaluating emergent properties early in the development cycle. A fundamental assumption of system engineering is that risk mitigation processes reduce system risks, yet these processes may also be a source of risk: (1) processes may not be appropriate for achieving the desired emergent property; or (2) processes may not be followed appropriately. PRI analyzes development process artifacts (e. g., designs pertaining to reliability or safety analysis reports) to quantify process risks that may lead to higher system risk. We applied PRI to the hazard analysis processes of a network-centric, Department of Defense system-of-systems and two NASA spaceflight projects to assess the risk of not achieving one such emergent property, software safety, during the early stages of the development lifecycle. The PRI methodology was used to create measurement baselines for process indicators of software safety risk, to identify risks in the hazard analysis process, and to provide feedback to projects for reducing these risks.
引用
收藏
页数:28
相关论文
共 50 条
  • [1] Emergent Distributed Bio-organization: A Framework for Achieving Emergent Properties in Unstructured Distributed Systems
    Eleftherakis, George
    Paunovski, Ognen
    Rousis, Konstantinos
    Cowling, Anthony J.
    [J]. INTELLIGENT DISTRIBUTED COMPUTING VI, 2013, 446 : 23 - 28
  • [2] Enterprise Risk Management: A Methodology for Achieving Strategic Objectives
    Cannon, David M.
    Godwin, Joseph H.
    Goldberg, Stephen R.
    [J]. JOURNAL OF CORPORATE ACCOUNTING AND FINANCE, 2009, 20 (03): : 67 - 69
  • [3] From System Complexity to Emergent Properties
    Chappin, Emile
    [J]. JASSS-THE JOURNAL OF ARTIFICIAL SOCIETIES AND SOCIAL SIMULATION, 2010, 13 (01):
  • [4] Defining and Addressing the Risk of Undesirable Emergent Properties
    Ferreira, Susan
    Faezipour, Misagh
    Corley, H. W.
    [J]. 2013 7TH ANNUAL IEEE INTERNATIONAL SYSTEMS CONFERENCE (SYSCON 2013), 2013, : 836 - 840
  • [5] Exposing risk factors
    Bahcall, O
    [J]. NATURE GENETICS, 2004, 36 (12) : 1253 - 1253
  • [6] Achieving a Data-Driven Risk Assessment Methodology for Ethical AI
    Anna Felländer
    Jonathan Rebane
    Stefan Larsson
    Mattias Wiggberg
    Fredrik Heintz
    [J]. Digital Society, 2022, 1 (2):
  • [7] Using SSM and software prototyping: An emergent methodology for an ethical information system
    Bell, F
    Davis, RC
    [J]. METHODOLOGIES FOR DEVELOPING AND MANAGING EMERGING TECHNOLOGY BASED INFORMATION SYSTEMS, 1999, : 1 - 14
  • [8] Coupled chemical oscillators and emergent system properties
    Epstein, Irving R.
    [J]. CHEMICAL COMMUNICATIONS, 2014, 50 (74) : 10758 - 10767
  • [9] Critical Mitigation Element methodology: An approach to achieving consistent risk evaluation results
    Behie, Stewart
    Lu, Yuan
    Buxton, George
    Slezak, Mark
    Schambach, Harold
    [J]. JOURNAL OF LOSS PREVENTION IN THE PROCESS INDUSTRIES, 2016, 44 : 661 - 670
  • [10] Emergent methodology for solving tool inventory sizing problems in a complex production system
    D'Addona, D. M.
    Ullah, A. M. M. Sharif
    Teti, R.
    [J]. 10TH CIRP CONFERENCE ON INTELLIGENT COMPUTATION IN MANUFACTURING ENGINEERING - CIRP ICME '16, 2017, 62 : 111 - 116