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 条
  • [41] WiseCFD V2023: A software framework with open architecture to support verification and validation and credibility assessment of CFD software
    Li, Li
    Liang, Yihua
    Yang, Yong
    Wu, Junsheng
    Hangkong Xuebao/Acta Aeronautica et Astronautica Sinica, 2024, 45 (20):
  • [42] Statistical data analysis for software metrics validation
    Lee, MC
    KNOWLEDGE-BASED INTELLIGENT INFORMATION AND ENGINEERING SYSTEMS, PT 4, PROCEEDINGS, 2005, 3684 : 389 - 395
  • [43] Knowledge discovery and validation in software metrics databases
    Shin, MY
    Goel, AL
    DATA MINING AND KNOWLEDGE DISCOVERY: THEORY, TOOLS, AND TECHNOLOGY, 1999, 3695 : 226 - 233
  • [44] Improving verification and validation in Hardware/Software development environments. Introduction to the workshop
    Jacobs, JC
    Trienekens, JJM
    10TH INTERNATIONAL WORKSHOP ON SOFTWARE TECHNOLOGY AND ENGINEERING PRACTICE, PROCEEDINGS, 2003, : 121 - 122
  • [45] A case study investigating the characteristics of verification and validation activities in the software development process
    Berling, T
    Höst, M
    PROCEEDINGS OF THE 29TH EUROMICRO CONFERENCE: NEW WAVES IN SYSTEM ARCHITECTURE, 2003, : 405 - 408
  • [46] Development of a software in the loop environment for automotive powertrain systems
    Vandi, Gabriele
    Cavina, Nicolo
    Corti, Enrico
    Mancini, Giorgio
    Moro, Davide
    Ponti, Fabrizio
    Ravaglioli, Vittorio
    ATI 2013 - 68TH CONFERENCE OF THE ITALIAN THERMAL MACHINES ENGINEERING ASSOCIATION, 2014, 45 : 789 - 798
  • [47] Design and Verification of Software Components Model Library for Integrated Powertrain Control System
    Hu, Meiqi
    Huang, Ying
    Zhao, Changlu
    Liu, Bolan
    Dai, Xiaoyan
    Li, Huan
    2014 IEEE TRANSPORTATION ELECTRIFICATION CONFERENCE AND EXPO (ITEC) ASIA-PACIFIC 2014, 2014,
  • [48] Towards a metrics based verification and validation maturity model
    Jacobs, JC
    Trienekens, JJM
    10TH INTERNATIONAL WORKSHOP ON SOFTWARE TECHNOLOGY AND ENGINEERING PRACTICE, PROCEEDINGS, 2003, : 123 - 128
  • [49] Vehicle System Control Software Validation for the Dual Drive Hybrid Powertrain
    Zhao, Yanan
    Srinivasaiah, Sada
    Yan, Zhang
    Chen, Yulei
    Nguyen, Chat
    Spiteri, Ray
    SAE INTERNATIONAL JOURNAL OF ENGINES, 2009, 2 (01) : 774 - 784
  • [50] Architecture-centric software evolution by software metrics and design patterns
    Gustafsson, J
    Paakki, J
    Nenonen, L
    Verkamo, AI
    SIXTH EUROPEAN CONFERENCE ON SOFTWARE MAINTENANCE AND REENGINEERING, PROCEEDINGS, 2002, : 108 - 115