Metrics for Verification and Validation of Architecture in Powertrain Software Development

被引:5
|
作者
Venkitachalam, Hariharan [1 ]
Richenhagen, Johannes [2 ]
Schlosser, Axel [2 ]
Tasky, Thomas [3 ]
机构
[1] Rhein Westfal TH Aachen, Inst Combust Engines, Forckenbeckstr 4, D-52074 Aachen, Germany
[2] FEV GmbH, D-52078 Aachen, Germany
[3] FEV NA Inc, Auburn Hills, MI 48326 USA
关键词
Software Architecture; Quality; Verification and Validation; Metrics;
D O I
10.1145/2752489.2752496
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The key challenges to software development in the powertrain domain are an exploding complexity, short development cycles and increasing quality and safety requirements. Architecture design addresses these challenges by structuring development over the entire lifecycle. Being a work product of the very early stage of development, architecture design errors lead to rework and higher development costs at any following development step. Verification and validation on architecture level leads to significant quality increase and reduces development risks. To approach this in a structured manner, the authors propose automated metric based evaluation of the software architecture. Metrics are identified and developed based on the Goal Question Metric approach. Quality goals for the architecture are derived from international standards, organizational goals and domain specific requirements. Questions are developed based on the goals to derive metrics for the evaluation of software quality criteria. The metrics developed are integrated into the software development process. At the end, application examples from series hybrid control software projects are shown. By the automated, metric-based approach so far extensive manual reviews and scenario analyses are supported by objective and measurable criteria. As an added value to state-of-the-art development strategies, frontloading of the costs is achieved by early evaluation of the software architecture.
引用
收藏
页码:27 / 33
页数:7
相关论文
共 50 条
  • [1] The Verification and Validation of Software Architecture for Systems of Systems
    Michael, James Bret
    Riehle, Richard
    Sling, Man-Tak
    2009 IEEE INTERNATIONAL CONFERENCE ON SYSTEM OF SYSTEMS ENGINEERING SOSE 2009, 2009, : 130 - 135
  • [2] The role of software verification and validation in software development process
    Sujatha, P
    Sankar, GV
    Rao, AS
    Satyanarayana, T
    IETE TECHNICAL REVIEW, 2001, 18 (01): : 23 - 26
  • [3] COMBUSTION MODELING SOFTWARE DEVELOPMENT, VERIFICATION AND VALIDATION
    Briones, Alejandro M.
    Olding, Robert
    Sykes, Joshua P.
    Rankin, Brent A.
    McDevitt, Kyle
    Heyne, Joshua S.
    PROCEEDINGS OF THE ASME POWER CONFERENCE, 2018, VOL 1, 2018,
  • [4] Software verification & validation
    Pierce, P
    NORTHCON/96 - IEEE TECHNICAL APPLICATIONS CONFERENCE, CONFERENCE RECORD, 1996, : 265 - 268
  • [5] METRICS FOR SOFTWARE ARCHITECTURE ASSESSMENT
    Cioloca, Cecilia
    INTERNATIONAL CONFERENCE ON INFORMATICS IN ECONOMY, 2013, : 280 - 284
  • [6] Quality Metrics in Software Architecture
    Silva, Samira
    Tuyishime, Adiel
    Santilli, Tiziano
    Pelliccione, Patrizio
    Iovino, Ludovico
    2023 IEEE 20TH INTERNATIONAL CONFERENCE ON SOFTWARE ARCHITECTURE, ICSA, 2023, : 58 - 69
  • [7] ALGEBRAIC VALIDATION OF SOFTWARE METRICS
    SHEPPERD, M
    INCE, D
    LECTURE NOTES IN COMPUTER SCIENCE, 1991, 550 : 342 - 363
  • [8] Development of hybrid powertrain control software
    Zhang, Junzhi
    Xue, Junliang
    Pan, Kai
    Jixie Gongcheng Xuebao/Journal of Mechanical Engineering, 2009, 45 (05): : 115 - 120
  • [9] An Improvement of Software Architecture Verification
    Ding, Zuohua
    Liu, Jing
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2009, 243 : 49 - 67
  • [10] Streamlining HW-SW Architecture Development, Verification and Validation
    Hasan, Qamrul
    Hu, Wendong
    Ankolekar, Priyanka
    Pan Lijun
    2012 IEEE 11TH INTERNATIONAL CONFERENCE ON SOLID-STATE AND INTEGRATED CIRCUIT TECHNOLOGY (ICSICT-2012), 2012, : 400 - 402