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 条
  • [31] Large-Scale Agile Project Management in Safety-Critical Industries: A Case Study on Challenges and Solutions
    Huellmann, Joschka A.
    Kimathi, Kariko
    Weritz, Pauline
    INFORMATION SYSTEMS MANAGEMENT, 2025, 42 (02) : 138 - 160
  • [32] Comprehensive Overview of a Process-Oriented Build Tool for Airborne Safety-Critical Software Development
    Panchal, Purav
    Dmitriev, Konstantin
    Myschik, Stephan
    Holzapfel, Florian
    2023 10TH INTERNATIONAL CONFERENCE ON RECENT ADVANCES IN AIR AND SPACE TECHNOLOGIES, RAST, 2023,
  • [33] Responding to project uncertainty: Evidence for high reliability practices in large-scale safety-critical projects
    Saunders, Fiona C.
    Gale, Andrew W.
    Sherry, Andrew H.
    INTERNATIONAL JOURNAL OF PROJECT MANAGEMENT, 2016, 34 (07) : 1252 - 1265
  • [34] Practical Software Engineering Capstone Course - Framework for Large, Open-Ended Projects to Graduate Student Teams
    Vasankari, Timo
    Majanoja, Anne-Maarit
    COMPUTER SUPPORTED EDUCATION, 2019, 1022 : 310 - 327
  • [35] A UML profile for developing airworthiness-compliant (RTCA DO-178B), safety-critical software
    Zoughbi, Gregory
    Briand, Lionel
    Labiche, Yvan
    MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS, PROCEEDINGS, 2007, 4735 : 574 - +
  • [36] V&V-based remaining fault estimation model for safety-critical software of a nuclear power plant
    Eom, Heung-seop
    Park, Gee-yong
    Jang, Seung-cheol
    Son, Han Seong
    Kang, Hyun Gook
    ANNALS OF NUCLEAR ENERGY, 2013, 51 : 38 - 49
  • [37] Input-Domain Software Testing for Failure Probability Estimation of Safety-Critical Applications in Consideration of Past Input Sequence
    Kim, Hee Eun
    Son, Han Seong
    Kim, Bo Gyung
    Cho, Jaehyun
    Shin, Sung Min
    Kang, Hyun Gook
    IEEE ACCESS, 2018, 6 : 8440 - 8451
  • [38] Student Experiences Using GitHub in Software Engineering Courses: A Case Study
    Feliciano, Joseph
    Storey, Margaret-Anne
    Zagalsky, Alexey
    2016 IEEE/ACM 38TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING COMPANION (ICSE-C), 2016, : 422 - 431
  • [39] Application of Multi-Software Engineering: A Review and a Kinetic Parameter Identification Case Study
    Csendes, Viktoria Flora
    Egedy, Attila
    Leveneur, Sebastien
    Kummer, Alex
    PROCESSES, 2023, 11 (05)
  • [40] Model Driven Software Engineering in Education: A Multi-Case Study on Perception of Tools and UML
    Liebel, Grischa
    Badreddin, Omar
    Heldal, Rogardt
    2017 IEEE 30TH CONFERENCE ON SOFTWARE ENGINEERING EDUCATION AND TRAINING (CSEE&T), 2017, : 124 - 133