A Case Study: Injecting Safety-Critical Thinking into Graduate Software Engineering Projects

被引:9
|
作者
Cleland-Huang, Jane [1 ]
Rahimi, Mona [1 ]
机构
[1] Univ Notre Dame, Notre Dame, IN 46556 USA
来源
2017 IEEE/ACM 39TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: SOFTWARE ENGINEERING EDUCATION AND TRAINING TRACK (ICSE-SEET 2017) | 2017年
基金
美国国家科学基金会;
关键词
Pedagogy; Safety Critical; Capstone; SYSTEMS;
D O I
10.1109/ICSE-SEET.2017.4
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Exposure to safety-critical thinking grows in importance as society increasingly depends upon software to control physical devices with potential safety impacts. In this unique graduate capstone experience we engaged graduate Software Engineering students in the specification, design, implementation, validation, and assurance of potentially safety-critical software-intensive products involving physical devices such as Unmanned Autonomous Vehicles, health-sensors, and/or environmental monitors. While each product had at least one safety-critical usage scenario, it also had harmless test-scenarios which enabled students to design and build with safety-in mind, but to test their product in a safe context. Students engaged in safety-related practices such as hazard analysis, safety-design, safety-assurance, and certification processes. We describe the goals and logistics of the course, discuss student outcomes based on an analysis of the deliverables and student feedback, and suggest ideas for replication and improvement.
引用
收藏
页码:67 / 76
页数:10
相关论文
共 45 条
  • [21] Weaving Agility in Safety-Critical Software Development for Aerospace: From Concerns to Opportunities
    Eduardo Ferreira Ribeiro, J.
    Silva, Joao Gabriel
    Aguiar, Ademar
    IEEE ACCESS, 2024, 12 : 52778 - 52802
  • [22] A new hierarchical software architecture towards safety-critical aspects of a drone system
    Zhu, Xiao-rui
    Liang, Chen
    Yin, Zhen-guo
    Shao, Zhong
    Liu, Meng-qi
    Chen, Hao
    FRONTIERS OF INFORMATION TECHNOLOGY & ELECTRONIC ENGINEERING, 2019, 20 (03) : 353 - 362
  • [23] A new hierarchical software architecture towards safety-critical aspects of a drone system
    Xiao-rui Zhu
    Chen Liang
    Zhen-guo Yin
    Zhong Shao
    Meng-qi Liu
    Hao Chen
    Frontiers of Information Technology & Electronic Engineering, 2019, 20 : 353 - 362
  • [24] Code analysis of safety-critical and real-time software using ASIS
    Colket, WC
    ACM SIGADA ANNUAL INTERNATIONAL CONFERENCE (SIGADA'99) - PROCEEDINGS, 1999, 19 (03): : 67 - 76
  • [25] A new hierarchical software architecture towards safety-critical aspects of a drone system
    Xiao-rui ZHU
    Chen LIANG
    Zhen-guo YIN
    Zhong SHAO
    Meng-qi LIU
    Hao CHEN
    Frontiers of Information Technology & Electronic Engineering, 2019, 20 (03) : 353 - 362
  • [26] Composable Safety-Critical Systems Based on Pre-Certified Software Components
    Soderberg, Andreas
    Vedder, Benjamin
    23RD IEEE INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING WORKSHOPS (ISSRE 2012), 2012, : 343 - 348
  • [27] Lightweight Realization of UML Ports for Safety-Critical Real-Time Embedded Software
    Kocatas, Alper Tolga
    Can, Mustafa
    Dogru, Ali Hikmet
    PROCEEDINGS OF THE 4TH INTERNATIONAL CONFERENCE ON MODEL-DRIVEN ENGINEERING AND SOFTWARE DEVELOPMENT (MODELSWARD 2016), 2016, : 258 - 265
  • [28] Understanding the Tenets of Agile Software Engineering: Lecturing, Exploration and Critical Thinking
    Soundararajan, Shvetha
    Chigani, Amine
    Arthur, James D.
    SIGCSE 12: PROCEEDINGS OF THE 43RD ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, 2011, : 313 - 318
  • [29] SafeWalk: a Simulation Tool Kit for Exploring Software Requirements in a Safety-Critical Product Line
    Lathrop, James I.
    Lutz, Robyn R.
    Brecount, Cameron
    Potter, Hugh
    Rohlfing, Kathryn
    Slater, Jesse
    Wallin, Joshua
    2022 30TH IEEE INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE (RE 2022), 2022, : 268 - 269
  • [30] XANDAR: A holistic Cybersecurity Engineering Process for Safety-critical and Cyber-physical Systems
    Siddiqui, Fahad
    Khan, Rafiullah
    Sezer, Sakir
    McLaughlin, Kieran
    Masing, Leonard
    Doerr, Tobias
    Schade, Florian
    Becker, Juergen
    Ahlbrecht, Alexander
    Zaeske, Wanja
    Durak, Umut
    Adler, Nico
    Sailer, Andreas
    Weber, Raphael
    Wilhelm, Thomas
    Nemeth, Geza
    Morales, Victor
    Gomez, Paco
    Keramidas, Georgios
    Antonopoulos, Christos P.
    Mavropoulos, Michail
    Kelefouras, Vasilios
    Antonopoulos, Konstantinos
    Voros, Nikolaos
    Panagiotou, Christos
    Karadimas, Dimitris
    2022 IEEE 95TH VEHICULAR TECHNOLOGY CONFERENCE (VTC2022-SPRING), 2022,