OMG & IIoT Standards
With the rise of interconnected devices and machines and smart analytics, we are experiencing a technological shift not seen since the Internet Revolution of the 1980s-90s. With the rise of the Industrial Internet of Things (IIoT), professionals from all industries will see improved productivity, major cost savings, and streamlined processes. OMG has been active in IIoT standardization efforts long before "IIoT" became an industry buzzword. OMG IIoT standards and activities include (but are not limited to):
Data Distribution Service (DDS)
DDS is a protocol for the IoT which enables network interoperability for connected machines, enterprise systems, and mobile devices. It provides scalability, performance, and Quality of Service required to support IoT applications. DDS can be deployed in platforms ranging from low-footprint devices to the Cloud and supports efficient bandwidth usage as well as agile orchestration of system components. It provides a global data space for analytics and enables flexible real-time system integration. View the DDS specification here.
Dependability Assurance Framework For Safety-Sensitive Consumer Devices
The most notable place where the Dependability Assurance Framework will be seen is in automobiles where the standard will ensure that vehicles do not crash into other vehicles, pedestrians, buildings, etc. With the IoT, automotive is transforming itself from a personal vehicle to a terminal of the Internet so that any information from an automobile or the Internet can be transmitted to each other for more convenience. No longer are automobiles' sole purpose to carry people from place to place - they will now carry information! View the specification here.
Threat Modeling
Main concerns on the IoT center on the security issues of devices connecting with and having access to information from other devices. For the past year, the OMG Systems Assurance Task Force has been working on a standard for threat information sharing (or "threat modeling") that will enable system engineers and architects to build system-of-systems that implement and leverage the capabilities to share threats and security attacks across different devices, IT systems, and standards. Click here to learn more about OMG Threat Modeling activities.
Structured Assurance Case Metamodel
Different devices and networking capabilities make up the IoT are manufactured by thousands of companies -- all with different standards on safety, integrity, reliability, privacy and security properties and behaviors. The Structured Assurance Case Metamodel defines a way for assurance tools to create exchange sets of "assurance cases" with auditable claims, arguments, and the supporting evidence about a system or service's attributes like safety, reliability, integrity, or the ability to adhere to privacy requirements. View the full specification here.
Unified Component Model for Distributed, Real-Time and Embedded Systems
Systems in the IoT need component models that aren't tied to a specific type of middleware, but can be used with multiple middleware standards offering different communication models, quality of service guarantees, and memory footprints. IoT systems need a simple, lightweight, middleware-agnostic, and flexible component model. With a RFP issued in 2013, the OMG Unified Component Model (UCM) for Distributed, Real-Time and Embedded Systems will be indepent from and compatible with any communication middleware. The UCM will allow many different interaction models, including publish-subscribe and request-reply. This will allow the use of multiple protocols to provide communication in a single system -- or the use of only one without requiring the memory footprint of the others. Download the RFP here.
Automated Quality Characteristic Measures
The high complexity of IIoT applications leaves software susceptible to security and software quality failure. The Consortium for Information & Software Quality (CISQ) has developed measures to analyze and manage the structural quality of software. These quality measures -- security, reliability, performance efficiency and maintainability -- are automated to identify critical violations of good coding and architectural practice in the source code of software. Adopted by OMG, the quality measures collectively cover over 100 CWEs as enumerated in the Common Weakness Enumeration (CWE) managed by MITRE at www.mitre.cwe.org. Read more about each measure here.
Interaction Flow Modeling Language™ (IFML™)
IFML is designed for expressing the content, user interaction and control behavior of the front-end of applications. Its use in modeling the front end of software applications perfectly complements other modeling dimensions in broad system modeling projects - including complex systems found in the Industrial Internet of Things.
The Industrial Internet Consortium® (IIC™) is an open membership organization managed by OMG. The IIC was formed to accelerate the development, adoption, and wide-spread use of the Industrial Internet -- a subset of the IIoT where the Industrial Revolution meets the Internet Revolution. While not a standards organization, members of the IIC catalyze and coordinate the priorities and enabling technologies of the Industrial Internet. Click here to learn more about the IIC.
Resources
-Dependability Assurance Framework For Safety-Sensitive Consumer Devices RFP
-Structured Assurance Case Metamodel
-Unified Component Model for Distributed, Real-Time and Embedded Systems RFP
-Automated Source Code CWE-SANS Top 25-Based Security Measure RFC
Minimally Invasive Robotic Surgery (MIRS) with the DLR MiroSurge
City of Tokyo Metropolitan Highway Line
Interoperable Architecture for Camp Protection System - FICAPS Project
by RTI
What can DDS do for Android?
What can DDS do for You?
by Twin Oaks Computing, Inc
Open Splice | DDS
by PrismTech
-"Standards for Things: OMG Standards in the Age of the Industrial Internet of Things"
by OMG
-"How the Internet of Things Can Save 50,000 Lives a Year"
by RTI
-"Accelerating the Industrial Internet with the OMG Data Distribution Service"
by RTI
published in Information Age
-Bringing resiliency to software acquisition
published in Fedscoop
-Putting “Business” into Enterprise Architecture
published in CIO Solutions (page 51)
-Testing Medical Device Integration in the IoT
published in RTInsights
-OPC solidifies position as key IIoT enabler
published in Smart Industry
-Collaboration Between OPC UA and DDS
published in EE Journal
-The Holistic Approach: Preventing Software Disasters
published in InfoQ
-CISQ Creates Definitions for IT Quality
published in QA Financial.com
-Rise of the (Industrial) Machine
published in Light Reading
-Push Is On to Bring Standardization to the Internet of Things
published in ZDNet
-Why BPM is the Essential Link between IoT and CRM in the Digital Age
published in Information Age
-Embracing the Industrial Internet
published in Plant Services
-Consumer Protection and the Internet of Things
published in What’s Your Tech.ca
-Can software quality tools shrink technical debt?
published in Government Computer News
-IIC’s Soley on Benefits, Challenges of the Industrial IoT – Part 2
published in RTInsights
-IIC’s Soley: Industrial Internet Needs Semantic Standards – Part 1
published in RTInsights
-Standards for the Industrial Internet of Things
published in SD Times
-Secure Software Development in the IIoT: 5 Golden Rules, October 19, 2015
-published in Dark Reading
-Potenzial der OMG-Standards (In German)
published in computer-automation.de
-"Understanding How IoT Systems Scale and Evolve"
by Electronic Design
-"Distributing Data, Machine to Machine"
by Electronic Engineering Journal
-"Understanding the Protocols Behind the Internet of Things"
by Electronic Design
-"Data-Centric IoT Messaging"
by Electronic Engineering Journal
-"Building the Internet of Things with DDS"
by Embedded Computing Design
-Applying the Data Distribution Service in an IoT Healthcare System
by Medical Design Technology
Wednesday, September 27, 2017, New Orleans, LA