12.07.2015 Views

Cyber Physical Systems – Situation Analysis - Energetics Meetings ...

Cyber Physical Systems – Situation Analysis - Energetics Meetings ...

Cyber Physical Systems – Situation Analysis - Energetics Meetings ...

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>Cyber</strong> <strong>Physical</strong> <strong>Systems</strong> – <strong>Situation</strong> <strong>Analysis</strong>DRAFT – March 9, 2012control algorithms, safety and security, as well as provably correct software development through formalmethods appear to be necessary.CURRENT STATE OF THE TECHNOLOGYThe past 25 years have witnessed the transformation of the designs of medical devices from analog todigital. Analog designs were simple, with simple user interfaces and limited functionality. The primarymethod of controlling risk to the patient was human intervention. The device was used while the specialistwas present, handling the device. Because of established business models these devices tended to last along time.Today, innovations in technology and new ways of connecting devices to each other have completelychanged the landscape of this field. Microprocessors, actuators, sensors of different kinds and softwarecan all be put together easily in ways that they scale up. For example, some of the more complex devicescan have a million lines or more of code.Most devices contain embedded systems that rely on a combination of proprietary, commercial-off-theshelf(COTS) and custom software or software-of-unknown-pedigree (SOUP) components. Whilegeneral-purpose computing systems, such as PCs, execute a wide variety of functions and are easilyreprogrammed, an embedded system may be thought of as a special-purpose computer system designed toperform dedicated functions. An embedded system is usually subject to resource-limitation constraints aspart of a mechanical device and, because they are not intended to be reprogrammable, implemented inread-only memory. Embedded systems are becoming critical in medicine because they increasinglycontrol functions of, and communicate with, patients themselves as well as engineered systems.These systems are highly proprietary and increasingly dependent on software to provide greater levels ofdevice robustness and functionality. Embedded system design allows the real time acquisition andinterpretation of signals of various kinds, and for this reason it has enabled current technology. However,the machine becomes dedicated and difficult to integrate into a network where it gives out informationwhile it also receives information of different kinds. With general purpose computers becoming faster andsmaller, the market may favor general computing as opposed to specialized. Nevertheless, in today‘senvironment medical devices continue to rely on competent human intervention as the ultimate riskcontrolmeasure.To better analyze the state of the art, let us consider hardware architectures and software development.Hardware: Current device architectures are highly proprietary, not interoperable. Embedded systems are,for the most part, open-loop. Closed-loop systems tend to be implantable devices. Examples of suchdevices include implantable cardioverter defibrillators (ICDs) or cochlear prosthetics. In current devicesany network communication is largely for the purpose of diagnostic output. Both complex instruction setcomputer (CISC) and reduced instruction set computer (RISC) architectures are commonly used.Multicore and system-on-a-chip (SoC) architectures and flexible reconfigurable architectures, such asfield programmable gate arrays (FPGAs), are becoming more common in device designs.Software: Current software development methods range from older methods such as structuredprogramming to object-oriented programming paradigms where objects are instantiated at run-time.Formal methods-based design and analysis that have flourished in computer science are not widely used.To demonstrate that a device will perform as intended the techniques used should be Human resource-56

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!