Model-based Engineering from Development to Manufacturing


Today’s innovative manufactured products like machine tools, automobiles and airplanes are characterized by an ever-growing complexity in terms of the number of connected systems and subsystems. This calls for new approaches to the development and production of these complex products and is manifested by mega-trends such as the Industrial Internet of Things, Smart Manufacturing and Industrie 4.0.

Multiple engineering disciplines must be well coordinated to cope with the challenge; both organization and technology are affected. OMG standards help establish a solid foundation for a lifecycle spanning the development and manufacturing process, called Model-Based Engineering (MBE). Specifically, the information management in the product conception phase, including the interoperability of the supporting IT infrastructure, are of prime importance for the whole product lifecycle.

Designing these complex systems is facilitated by OMG SysML, a general-purpose graphical language for specifying, analyzing, designing and verifying complex systems that may include hardware, software, personnel, procedures, and facilities. In particular, the language provides graphical representations with a semantic foundation for modeling system requirements, behaviors, and structures.


Manufacturing Technology and Industrial Systems Domain Task Force

ManTIS is the OMG Manufacturing Technology and Industrial Systems Domain Task Force (ManTIS DTF). It recommends technology specifications based on the OMG Model Driven Architecture (MDA) that enable interoperability, reusability and modularity. It encourages development of standard interfaces that encapsulate legacy systems, enabling their integration and easing migration to new technologies. It also promotes the adoption of ManTIS-related OMG specifications by other standardization organizations. Current hot topics of ManTIS include the Integration of PLM and MBSE and standardization work in the context of the Industrial Internet and Industrie 4.0.

Robotics Domain Task Force

The OMG Robotics Domain Task Force (Robotics DTF) fosters the integration of robotics systems from modular components through the adoption of OMG standards. It recommends the adoption and extends OMG technologies that apply to the specific domain of robotics systems where no current baseline specifications exist, such as MDA for Robotics. The object technology is not solely limited to software but is extended to real objects. It also collaborates with other organizations for standardization, such as the one for home information appliances, and makes an open effort to increase interoperability in the field of robotics.

Systems Modeling Language™

Systems Modeling Language™ (SysML®), also known as ISO 19514, is an enabler of a Model-Based Systems Engineering (MBSE) approach to improve productivity, quality, and reduce risk for complex systems development. SysML is a general-purpose graphical modeling language for specifying, analyzing, designing, and verifying complex systems that may include hardware, software, information, personnel, procedures, and facilities. The system model expressed in SysML provides a cross-disciplinary representation to enable integration with other engineering models and tools.

Model Driven Architecture®

Model Driven Architecture (MDA®) is the practice and set of standards for deriving actionable value from models and architecture. MDA separates business and application logic from underlying platform technology. Platform-independent models of an application or integrated system’s business functionality and behavior, built using UML and the other associated OMG modeling standards, can be realized through the MDA on virtually any platform, open or proprietary, including Web Services, .NET, CORBA R, J2EE, and others. No longer tied to each other, the business and technical aspects of an application or integrated system can each evolve at its own pace as the business requires.

Requirements Interchange Format™

Requirements management has been an integral part of the development process in various industries for many years. As disciplined requirements management has spread across the manufacturing industry in recent years, more manufacturers have been making use of dedicated requirements authoring tools. Now with this established discipline in place, manufacturers and suppliers want to undertake collaborative requirements management, where requirements information can be interchanged reliably between companies up and down the supply chain. The Requirements Interchange Format™ specification provides standards-based exchange of requirements authored in different Requirements Management (RM) tools; almost all RM and SysML modeling tools today support ReqIF import and export.

EXPRESS Metamodel™

OMG MOF™ metamodel of the ISO STEP (ISO 10303 series) EXPRESS modeling language, was developed within the ISO STEP (Standard for the Exchange of Product data) standards framework. This specification creates a bridge between the hundreds of major information models for manufacturing and construction information that are formally specified in EXPRESS and standardized by ISO, and the many sophisticated and widely-used graphical modeling tools based on the OMG SysML® and UML® modeling language standards.

Product Lifecycle Management Services™

Product Lifecycle Management Services is an integration standard to support the interoperability of PLM Systems. OMG PLM Services is a standard made of standards: the Information Model of the current version 2.1 was derived from the ISO 10303-214 STEP model, while the Functional Model is based on OMG PDM Enablers V1.3. PLM Services provide a solid foundation for collaborative engineering use cases (e.g. browsing in supplier product data structures, design in context and digital mock-up). Utilizing OMG Model Driven Architecture® (MDA®), the PLM Services specification is intended to serve for a wide range of implementation platforms. Currently it is targeted at web services, XML™ Schema, SOAP, and Java.

Data Distribution Service™

Data Distribution Service™ (DDS™) allows various systems to transfer data instantaneously to different users to quickly analyze to ensure mission is success ready. DDS was is the first open international middleware standard directly addressing publish-subscribe communications for real-time and embedded systems. DDS introduces a virtual Global Data Space where applications can share information by simply reading and writing data-objects addressed by means of an application-defined name (Topic) and a key. DDS features fine and extensive control of Quality of Service (QoS) parameters, including reliability, bandwidth, delivery deadlines, and resource limits. DDS also supports the construction of local object models on top of the Global Data Space.

Business Process Model and Notation™

The Business Process Model and Notation (BPMN™), also known as ISO 19510, is a precise, complete and graphical notation for documenting well-defined business processes. BPMN resolves many ambiguities found in textual process specifications by assigning activities to specific actors. Analyzing resulting models can be used to drive process improvement initiatives, regardless of whether processes are automated or manual. Because the graphical model is readily understandable by non-technical people, it serves as a bridge that allows collaboration between business stakeholders and IT personnel.

Common Object Request Broker Architecture™

One of the most successful standards developed known as Common Object Request Broker Architecture™ (CORBA®), which is nearly 30 years old and also known as ISO 19500, is running live in more than five billion settings right now (every mobile phone, every JTRS radio, every robot, every banking system, etc.). Computer systems, networks and cell phones all use CORBA as the pre-eminent architecture of choice. CORBA is a vendor-independent architecture and infrastructure that computer applications use to work together over networks with the standard protocol IIOP. A CORBA-based program from any vendor, on almost any computer, operating system, program language and network can interoperate with CORBA-based program from the same or other vendor.