IIoT Standards

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.

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.

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 IT Software Quality (CISQ) has developed measures
to analyze and manage the structural quality of IT application
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 an application. Adopted by OMG,
the quality measures collectively cover eighty-six critical code
quality rules. 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.

Custom Links

About Us

Founded in 1989, OMG standards are driven by vendors, end-users, academic institutions and government agencies. OMG Task Forces develop enterprise integration standards for a wide range of technologies and an even wider range of industries.