Marrying Hardware and Software

By: David Pilkington, Software Developer DEARLY beloved, we are gathered together here in the sight of Geeks, and in the face of these consumers, to join together this Hardware and this Software in peculiar Matrimony; which is a fickle estate, instituted of Developers in the time of man’s inquisitiveness, signifying unto us the mystical union... Read more

Categories: Announcements | Blog | Software
Tags: Engineering Design | Software Design | Software Development

Why Coders Should Not Be Testers

By: David Pilkington, Software Developer I’ve been a software developer all my adult life and then some – back to the days when we were called “computer programmers.” In those 35 years I’ve learned a few lessons, and one has definitely been that those who write the software should definitely not be the ones charged... Read more

Categories: Announcements | Blog | Efficiency | People | Software
Tags: Engineering Design | Software Design | Software DevelopmentSoftware Design | Software Development | Testing | Validation

Where’s My Data?

By: Betty Plummer, Software Developer Pharmacy software generates a lot of data.  It needs to be saved (or persisted) for reference or reporting.  The gold standard for the past few decades has been to use a relational database, where data is pulled apart and stored in tables as related bits that can be put back... Read more

Categories: Announcements | Blog | Software
Tags: Engineering Design | Software Design | Software DevelopmentSoftware Design | Software Development | Testing | ValidationOracle | Software Design | Software Development | SQL Server

Investigating Failures in Complex Systems

by Andrew Bugera, EIT Some recent highly-publicized failures of complex systems have reminded all of us that failures can still occur even when the design team puts forth their best effort to prevent them. For example, the SpaceX CRS-7 mission’s launch vehicle and payload were destroyed during launch near the end of June 2015 due... Read more

Categories: Announcements | Blog | Software
Tags: Engineering Design | Software Design | Software DevelopmentSoftware Design | Software Development | Testing | ValidationOracle | Software Design | Software Development | SQL ServerError Reduction | RIVA | Software Design | Software Development

Cognitive Ergonomics and Safety-Critical Systems

By Mitch Valdmanis, M.Eng. Recently an excerpt from the book “The Digital Doctor: Hope, Hype, and Harm at the Dawn of Medicine’s Computer Age” by Robert Wachter was published online: “The Overdose: How Medical Tech Gave a Patient a 39-Fold Overdose“. Though the headline is sensationalized – a more appropriate title would be “How Medical... Read more

Categories: Blog | Safety | Software
Tags: Engineering Design | Software Design | Software DevelopmentSoftware Design | Software Development | Testing | ValidationOracle | Software Design | Software Development | SQL ServerError Reduction | RIVA | Software Design | Software DevelopmentError Reduction | Pharmacy Automation | Safety | Software Development

Rewards and Frustrations of SQA

By Vladimir Shterenberg Software quality assurance (SQA) and testing can be as rewarding as it can be frustrating. Every organization has different ideas on what quality means and what level of quality is needed for their products. You would think the highest quality  possible would be the universal answer, but when it comes down to... Read more

Categories: Blog | Engineering | Regulatory | Software
Tags: Engineering Design | Software Design | Software DevelopmentSoftware Design | Software Development | Testing | ValidationOracle | Software Design | Software Development | SQL ServerError Reduction | RIVA | Software Design | Software DevelopmentError Reduction | Pharmacy Automation | Safety | Software DevelopmentFDA | quality | quality assurnace | regulated | Software Design | Software Development

Software Effort for IV Automation

By Jonathan Bagot, M.Sc., B.C.Sc. (Hons) Lines of Code (LOC) is a software metric that has been used since the mid-1960’s to estimate effort and productivity [1]. It is the simplest method to estimate the size of a software program. There are many different ways to count LOC, but the gist of the idea is... Read more

Categories: Blog | Engineering | Software
Tags: Engineering Design | Software Design | Software DevelopmentSoftware Design | Software Development | Testing | ValidationOracle | Software Design | Software Development | SQL ServerError Reduction | RIVA | Software Design | Software DevelopmentError Reduction | Pharmacy Automation | Safety | Software DevelopmentFDA | quality | quality assurnace | regulated | Software Design | Software DevelopmentEffort Estimate | F-16 | F-22 | F-35 | LOC | RIVA | robotic | Software Development

Considerations for Design and Management of Critical Software Code

By Jonathan Bagot B.C.Sc. No matter what type of software you’re developing, chances are that you will be asked to make some changes over the software development life-cycle. Change can be problematic when you are dealing with critical code that requires extensive Verification &Validation.  You need to be confident that any change has not affected... Read more

Categories: Blog | Software
Tags: Engineering Design | Software Design | Software DevelopmentSoftware Design | Software Development | Testing | ValidationOracle | Software Design | Software Development | SQL ServerError Reduction | RIVA | Software Design | Software DevelopmentError Reduction | Pharmacy Automation | Safety | Software DevelopmentFDA | quality | quality assurnace | regulated | Software Design | Software DevelopmentEffort Estimate | F-16 | F-22 | F-35 | LOC | RIVA | robotic | Software DevelopmentCritical Code | Medical Device | Mission Critical | Redundancy | Software Design | Software Development | Validation | Verification | Version Control
Top