Assume, Capture, Verify, Establish: Ingredients for Scalable Software Analysis

被引:1
|
作者
Mohammadi, Hessamaldin [1 ]
Ghardallou, Wided [2 ]
Mili, Ali [1 ]
机构
[1] NJIT, Newark, NJ 07102 USA
[2] UniSO Sousse, Sousse, Tunisia
来源
2021 21ST INTERNATIONAL CONFERENCE ON SOFTWARE QUALITY, RELIABILITY AND SECURITY COMPANION (QRS-C 2021) | 2021年
基金
美国国家科学基金会;
关键词
Assume(); Capture(); Verify(); Establish(); Specifications; Program Functions; Invariant Relations; Loop Invariants; LOOP INVARIANTS; PROGRAMS;
D O I
10.1109/QRS-C55045.2021.00068
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Despite several decades of research and development, the dependable verification / certification of software products remains an elusive goal. and software is routinely delivered with known failures but undiagnosed faults. Several obstacles come to mind to explain this gap: the absence of validated specifications against which the program must be verified; the difficulty to capture the semantics of programs, most notably iterative constructs; the size and complexity of verification tasks; the depth / level of expertise that is required to operate verification tools. In this paper, we present the specification of an interactive environment that enables the software engineer (or the software engineering student) to verify the correctness of a program by juggling / negociating what the engineer wishes the program does with what the program actually does, as written. The use-case scenario we envision is that a programmer (or engineer or student) may start a session with an incomplete or an invalid specification and an incorrect program, and conclude with a validated specification and a verified program.
引用
收藏
页码:415 / 424
页数:10
相关论文
共 35 条
  • [21] CO2 Capture: A Comprehensive Review and Bibliometric Analysis of Scalable Materials and Sustainable Solutions
    Carrascal-Hernandez, Domingo Cesar
    Grande-Tovar, Carlos David
    Mendez-Lopez, Maximiliano
    Insuasty, Daniel
    Garcia-Freites, Samira
    Sanjuan, Marco
    Marquez, Edgar
    MOLECULES, 2025, 30 (03):
  • [22] OpenStats: A robust and scalable software package for reproducible analysis of high-throughput phenotypic data
    Haselimashhadi, Hamed
    Mason, Jeremy C.
    Mallon, Ann-Marie
    Smedley, Damian
    Meehan, Terrence F.
    Parkinson, Helen
    PLOS ONE, 2020, 15 (12):
  • [24] Capture software design rationale based on an integrated analysis of both software process and product quality requirements from multiple perspectives
    Liu, XQF
    Sigman, S
    CONCURRENT ENGINEERING-RESEARCH AND APPLICATIONS, 1997, 5 (02): : 123 - 136
  • [25] Scalable Software Solution for Accurate Automated Genotyping Based on High-resolution Melting Analysis Curve
    Paquerault, S.
    Denney, B.
    Yang, Y.
    Jiang, L.
    Huuskonen, J.
    Knight, I.
    JOURNAL OF MOLECULAR DIAGNOSTICS, 2016, 18 (06): : 989 - 989
  • [26] Author Correction: ArchR is a scalable software package for integrative single-cell chromatin accessibility analysis
    Jeffrey M. Granja
    M. Ryan Corces
    Sarah E. Pierce
    S. Tansu Bagdatli
    Hani Choudhry
    Howard Y. Chang
    William J. Greenleaf
    Nature Genetics, 2021, 53 : 935 - 935
  • [27] A cloud-scalable software suite for large-cohort proteogenomics data analysis and visualization.
    Gajadhar, Aaron S.
    Donovan, Margaret K.
    Auluck, Harsharn
    Berk, Yan
    Lou, Yuandan
    Platt, Theo
    Batzoglou, Serafim
    CANCER RESEARCH, 2022, 82 (12)
  • [28] Fast and scalable software for comparative variant analysis and visualization of massive next-generation sequencing data
    Katainen, Riku
    Makinen, Veli
    Aaltonen, Lauri A.
    Pitkanen, Esa
    CANCER RESEARCH, 2016, 76
  • [29] Unlocking Large Scale Data Analysis through Intel® Scalable System Framework with Software Defined Visualization
    Jeffers, Jim
    2016 IEEE 30TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW), 2016, : 1006 - 1006
  • [30] Resolution of mtDNA mixtures using a probe capture next generation sequencing system and custom analysis software
    Shih, Shelly
    Lim, Jessica
    Wisner, Mary
    Erlich, Henry
    Calloway, Cassandra
    FORENSIC SCIENCE INTERNATIONAL GENETICS SUPPLEMENT SERIES, 2019, 7 (01) : 658 - 660