Towards Managing Variability in the Safety Design of an Automotive Hall Effect Sensor

被引:2
作者
Van Landuyt, Dimitri [1 ]
Op de Beeck, Steven [1 ]
Hovsepyan, Aram [1 ]
Michiels, Sam [1 ]
Joosen, Wouter [1 ]
Meynckens, Sven [2 ]
de Jong, Gjalt [2 ]
Barais, Olivier [3 ]
Acher, Mathieu [3 ]
机构
[1] Katholieke Univ Leuven, IMinds DistriNet, Leuven, Belgium
[2] Melexis NV ArchWorks, Ypres, Belgium
[3] INRIA, Irisa, Rennes, France
来源
18TH INTERNATIONAL SOFTWARE PRODUCT LINE CONFERENCE (SPLC 2014), VOL 1 | 2014年
关键词
Software product line engineering; hardware/software co-design; Safety patterns; automotive; ASIL validation;
D O I
10.1145/2648511.2648546
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper discusses the merits and challenges of adopting software product line engineering (SPLE) as the main development process for an automotive Hall Effect sensor. This versatile component is integrated into a number of automotive applications with varying safety requirements (e.g., windshield wipers and brake pedals). This paper provides a detailed explanation as to why the process of safety assessment and verification of the Hall Effect sensor is currently cumbersome and repetitive: it must be repeated entirely for every automotive application in which the sensor is to be used. In addition, no support is given to the engineer to select and configure the appropriate safety solutions and to explain the safety implications of his decisions. To address these problems, we present a tailored SPLE-based approach that combines model-driven development with advanced model composition techniques for applying and reasoning about specific safety solutions. In addition, we provide insights about how this approach can reduce the overall complexity, improve reusability, and facilitate safety assessment of the Hall E. ect sensor.
引用
收藏
页码:304 / 309
页数:6
相关论文
共 19 条
  • [1] FAMILIAR: A domain-specific language for large scale management of feature models
    Acher, Mathieu
    Collet, Philippe
    Lahire, Philippe
    France, Robert B.
    [J]. SCIENCE OF COMPUTER PROGRAMMING, 2013, 78 (06) : 657 - 681
  • [2] [Anonymous], MLX90365 HALL EFFECT
  • [3] [Anonymous], MERG MULT INT SYST E
  • [4] [Anonymous], SYSML SYST MOD LANG
  • [5] [Anonymous], J2980 SAE
  • [6] [Anonymous], DOMAIN ENG PRODUCT L
  • [7] [Anonymous], MEL ADV SYST MOD PAT
  • [8] [Anonymous], SUBC 65A IND PROC ME
  • [9] [Anonymous], ACM COMPUTING SURVEY
  • [10] [Anonymous], TRIAXIS PRODUCT OVER