Author Archive | Cormac Garvey

control system virtualisation

Virtualise this! Engineering design and manufacturing control in the cloud

Manufacturing and Automation control systems in the cloud Engineering design and manufacturing control in the cloud. When Vmware PC virtualisation started to gain traction in the mid noughties amongst the engineering fraternity, it was a godsend. Prior to vmware, engineers were laboured with PC multiboot configuration hell. It was at best, very difficult to set […]

Continue Reading

ISA-S88/S95 Software Prototyping 101

Why does prototyping make sense? “Measure twice; cut once.” This old adage is relevant to more than just Carpentry. Automotive companies wouldn’t build a car without first prototyping. Prototyping allows for a ‘hands-on’ feedback opportunity in order to correct errors before going to product manufacture. Almost all industries that produce products routinely use prototyping. One of […]

Continue Reading

Enterprise IoT Control System Cyber Security Deep Dive

HAL Software CTO, Cormac Garvey, CISSP, deep dives into modern .NET software development, creating tamper proof, strong assemblies, and implementing ISA-S99-01/02/03. HAL Software EIOT Security challenges August 2014 Garvey outlines mobile software risks, MILS (Multiple Independent Levels of Security), and a misalignment between the IT world, internet software development, and industrial automation security. Along the way, he […]

Continue Reading

Consumer IoT; what’s all the fuss about? Enterprise IoT has a solution already

The internet of (no)things is what the Economist magazine calls the wild west of standards that is IoT (internet of things) technology presently. http://www.economist.com/blogs/babbage/2014/05/difference-engine-1 A quick web search brings up the following (at least) 6 competing IoT standards. Intel/Dell/Samsung: IOCMicrosoft/Cisco/LG/Panasonic: AllSeen AllianceGE/Cisco/Intel/IBM: Industrial Internet ConsortiumIBM: MQTTApple: HomeKitQualcomm: AllJoynBT/Intel/ARM/IBM: Hypercat Google haven’t quite shown their hand […]

Continue Reading

Unit testing for Industrial Automation software development. What is it?

Unit testing has been around for years in mainstream software development, and variations of unit testing are used in Industrial Automation software development presently. However Industrial Automation software design, be it PLC, SCADA, Batch, MES or DCS, is just not amenable to modern day automated unit testing in the same was that say Java or […]

Continue Reading