09 Feb 2020
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...
02 Feb 2020
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...
29 Jan 2020
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?”,...
10 Mar 2019
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...
31 Dec 2016
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...