Min Yang Jung   Software, Safety, and Medical Robotics

Google's Monolithic Repo

How do you maintain source code of your project? Of course, you probably use one of version control software like git, svn, and Perforce. Those off-the-shelf tools should work for the most of personal and small/medium-sized projects. As the scale and complexity of the projects grow, however, you may encounter...
 SOFTWARE  DEVELOPMENT

Review paper on robotic spinal surgery

I recently came across a review paper on robot-assisted spinal surgeries from Stanford (published on November 7, 2019): Marissa D’Souza, et al., “Robotic-Assisted Spine Surgery: History, Efficacy, Cost, And Future Trends,” in Robotic Surgery: Research and Reviews, Vol. 2019:6 pp. 9-23. (DOI: 10.2147/RSRR.S190720) This paper briefly describes...
 MEDICAL_ROBOTICS  NEUROSUGERY  PAPER

Are you sure your software will not kill anyone?

Yes, it may sound a bit bold, especially for those who work in medical robotics industry. It is actually the title of an article recently published in the Communications of the ACM (Vol 63, Issue 2, Feb 2020): Nancy Leveson, “Are you sure your software will not kill anyone?”,...
 MEDICAL_ROBOTICS  SAFETY  PAPER

Writing Better Embedded Software

I came across a video recording of a key note talk by Dan Saks from Meeting Embedded 2018.  Dan Saks, who served as secretary of the ANSI and ISO C++ standards committee, talks about embedded software development around C and C++.  Some of the topics he addresses include the...
 DEVELOPMENT  C++

ROBODOC® System

When I decided to work on the software system safety as my PhD thesis topic, it didn’t take long before I realized safety in the medical robotics domain had not yet been formulated as a well-defined research problem.  Although virtually all papers in the medical robotics domain mention (the importance...
 MEDICAL_ROBOTICS  SAFETY  ROBODOC  PAPER