• IEEE.org
  • IEEE CS Standards
  • Career Center
  • About Us
  • Subscribe to Newsletter

0

IEEE
CS Logo
  • MEMBERSHIP
  • CONFERENCES
  • PUBLICATIONS
  • EDUCATION & CAREER
  • VOLUNTEER
  • ABOUT
  • Join Us
CS Logo

0

IEEE Computer Society Logo
Sign up for our newsletter
FacebookTwitterLinkedInInstagramYoutube
IEEE COMPUTER SOCIETY
About UsBoard of GovernorsNewslettersPress RoomIEEE Support CenterContact Us
COMPUTING RESOURCES
Career CenterCourses & CertificationsWebinarsPodcastsTech NewsMembership
BUSINESS SOLUTIONS
Corporate PartnershipsConference Sponsorships & ExhibitsAdvertisingRecruitingDigital Library Institutional Subscriptions
DIGITAL LIBRARY
MagazinesJournalsConference ProceedingsVideo LibraryLibrarian Resources
COMMUNITY RESOURCES
GovernanceConference OrganizersAuthorsChaptersCommunities
POLICIES
PrivacyAccessibility StatementIEEE Nondiscrimination PolicyIEEE Ethics ReportingXML Sitemap

Copyright 2025 IEEE - All rights reserved. A public charity, IEEE is the world’s largest technical professional organization dedicated to advancing technology for the benefit of humanity.

  • Home
  • /Publications
  • /Tech News
  • /Research
  • Home
  • / ...
  • /Tech News
  • /Research

Preventing Major Catastrophes, Severe Injuries, and Certain Death in Safety-Critical Software Systems

By Lori Cameron

By Lori Cameron on
August 30, 2017

helicopter fighting firehelicopter fighting fire

Imagine a child lost in a national forest, missing for hours. Search and rescue professionals might scour the area by vehicle or foot, or fly a helicopter overhead in hopes of spotting the child. The limitations of such efforts are obvious—vehicle or foot searches can be painstakingly slow, while trees, brush, rocky terrain, and bodies of rushing water can impede progress. Helicopters, likewise, can only fly so low. Spotting the child depends on luck and how well the pilots can see.

Now, imagine a fleet of unmanned aerial vehicles (UAVs) or drones flying in formation, at any altitude or speed, recording visuals of the area. The chances of finding the missing child increase significantly.

The University of Notre Dame is working on the Dronology system, which is designed to do just that. The UAV system, however, is part of a larger initiative to develop improved standards for safety-critical systems—those in which malfunctions can lead to severe damage to property, serious injury, and even death. Safety-critical systems are used frequently in health monitoring, transportation, and—as evidenced by the Dronology project—search and rescue efforts.

Read "Safety Stories in Agile Development" research here. (Login may be required for full text.)

Until recently, many researchers have performed rigorous, up-front hazard analyses of their safety-critical systems and discovered safety goals and requirements from which they develop an agile process only after specifying these requirements.

Other researchers, like Jane Cleland-Huang, professor of software engineering at the University of Notre Dame, propose a more robust agile approach to developing safety-critical systems that includes brainstorming and analyzing safety failures, testing the system thoroughly, and creating a detailed record that connects each safety failure directly to every measure taken to fix it.

“Safety processes typically include preliminary hazard analyses and safety assurance activities. I show how developers can use safety stories to improve safety processes. All my examples come from the Dronology system we’re developing at the University of Notre Dame. Dronology uses UAVs to support search-and-rescue missions,” writes Cleland-Huang in her article “Safety Stories in Agile Development,” which appears in the July/August 2017 issue of IEEE Software. (Login may be required for full text.)

“You need to convince yourself and potential certifiers that the system is safe for use. The underlying premise is that you must construct a convincing argument that the hazard analysis has been performed systematically and thoroughly and that the system as built effectively mitigates all important faults,” says Cleland-Huang.

Related research on safety-critical systems in the Computer Society Digital Library

Login may be required for full text.

  • Safety Analysis of Safety-Critical Systems Using State-Space Models
  • Requirements Engineering for Safety-Critical Systems: Overview and Challenges
  • Timing Verification of Fault-Tolerant Chips for Safety-Critical Applications in Harsh Environments
  • Humans' Critical Role in Smart Systems: A Smart Firefighting Example
  • Model-Driven Engineering for Mission-Critical IoT Systems
  • Micro Synchrophasor-Based Intrusion Detection in Automated Distribution Systems: Toward Critical Infrastructure Security
  • Equity, Safety, and Privacy in the Autonomous Vehicle Era
  • Safety Risks--Human Error or Mechanical Failure?: Lessons from Railways
  • Safety-Critical Systems: The Next Generation


About Lori Cameron

Lori Cameron is a Senior Writer for the IEEE Computer Society and currently writes regular features for Computer magazine, Computing Edge, and the Computing Now and Magazine Roundup websites. Contact her at l.cameron@computer.org. Follow her on LinkedIn.

LATEST NEWS
2026: 80th Anniversary
2026: 80th Anniversary
The Cybersecurity & AI Junior School Workshop: Bridging the Digital Skills Gap for Future Innovators
The Cybersecurity & AI Junior School Workshop: Bridging the Digital Skills Gap for Future Innovators
Supply Chain Concepts in Health Information Management: Strategic Integration and Information Flow Optimization
Supply Chain Concepts in Health Information Management: Strategic Integration and Information Flow Optimization
The Road Ahead: Preparing for 2030’s Digital Oil & Gas
The Road Ahead: Preparing for 2030’s Digital Oil & Gas
Celebrating Innovation at TechX Florida 2025
Celebrating Innovation at TechX Florida 2025
Get the latest news and technology trends for computing professionals with ComputingEdge
Sign up for our newsletter
Read Next

2026: 80th Anniversary

The Cybersecurity & AI Junior School Workshop: Bridging the Digital Skills Gap for Future Innovators

Supply Chain Concepts in Health Information Management: Strategic Integration and Information Flow Optimization

The Road Ahead: Preparing for 2030’s Digital Oil & Gas

Celebrating Innovation at TechX Florida 2025

Quantum Insider Session Series: Practical Instructions for Building Your Organization’s Quantum Team

Beyond Benchmarks: How Ecosystems Now Define Leading LLM Families

From Legacy to Cloud-Native: Engineering for Reliability at Scale