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
来源
2015 FIRST INTERNATIONAL WORKSHOP ON AUTOMOTIVE SOFTWARE ARCHITECTURE (WASA) | 2015年
关键词
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] Proposal of risk management metrics for multiple project software development
    Wanderley, Miguel
    Menezes, Julio, Jr.
    Gusmao, Cristine
    Lima, Filipe
    CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS/INTERNATIONAL CONFERENCE ON PROJECT MANAGEMENT/CONFERENCE ON HEALTH AND SOCIAL CARE INFORMATION SYSTEMS AND TECHNOLOGIES, CENTERIS/PROJMAN / HCIST 2015, 2015, 64 : 1001 - 1009
  • [42] Context-aware payment for supply chains: Software architecture and formal verification
    Zamani, Zahra
    Bayat, Maryam
    Moeini, Ali
    Motevalian, Alireza
    WORLD CONGRESS ON ENGINEERING 2008, VOLS I-II, 2008, : 211 - +
  • [43] Modelling and Verification of High-order Typed Software Architecture and Case Study
    Wuniri Q.-Q.-G.
    Li X.-P.
    Ma S.-L.
    Lü J.-H.
    Zhang S.-Q.
    Ruan Jian Xue Bao/Journal of Software, 2019, 30 (07): : 1916 - 1938
  • [44] Hardware and software architecture of intelligent vehicles and road verification in typical traffic scenarios
    Gao, Hongbo
    Yu, Huilong
    Xie, Guotao
    Ma, Haitong
    Xu, Youchun
    Li, Deyi
    IET INTELLIGENT TRANSPORT SYSTEMS, 2019, 13 (06) : 960 - 966
  • [45] QUALITY OF TRANSFORMATIONS PROVIDING INTEROPERABILITY IN SOFTWARE ARCHITECTURE MODEL-DRIVEN DEVELOPMENT
    Dobrica, Liliana
    ICSOFT 2011: PROCEEDINGS OF THE 6TH INTERNATIONAL CONFERENCE ON SOFTWARE AND DATABASE TECHNOLOGIES, VOL 2, 2011, : 305 - 308
  • [46] A Portfolio of Internal Quality Metrics for Software Architects
    Staron, Miroslaw
    Meding, Wilhelm
    SOFTWARE QUALITY: COMPLEXITY AND CHALLENGES OF SOFTWARE ENGINEERING IN EMERGING TECHNOLOGIES, 2017, 269 : 57 - 69
  • [47] Assigning Weights for Quality Software Metrics Aggregation
    Ivana, Ion
    Zamfiroiu, Alin
    Doinea, Mihai
    Despa, Mihai L.
    3RD INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY AND QUANTITATIVE MANAGEMENT, ITQM 2015, 2015, 55 : 586 - 592
  • [48] Software Security, Privacy, and Dependability Metrics and Measurement
    Hatzivasilis, George
    Papaefstathiou, Ioannis
    Manifavas, Charalampos
    IEEE SOFTWARE, 2016, 33 (04) : 46 - 54
  • [49] Softarch: Tool support for integrated software architecture development
    Grundy, J
    Hosking, J
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2003, 13 (02) : 125 - 151
  • [50] DECLARATIVE SPECIFICATION OF THE ARCHITECTURE OF A SOFTWARE-DEVELOPMENT ENVIRONMENT
    AMBRIOLA, V
    CIANCARINI, P
    CORRADINI, A
    SOFTWARE-PRACTICE & EXPERIENCE, 1995, 25 (02): : 143 - 174