Code of Openness

Last updated
Code of Openness (CPO)
CPO Logo.png
Mission statement "Establishing a common understanding on openness in IoT"
Commercial?No
OwnerHosted by prostep ivip & Owned by CPO Community
Key people80 Companies
EstablishedJuly 2011 (2011-07)
Website www.prostep.org/en/cpo.html

Code of Openness (CPO) is an open initiative of prostep ivip under the patronage of the German Federal Ministry for Economic Affairs and Energy (German acronym: BMWi). [1] The acronym CPO originally stands for the abbreviation of Code of PLM Openness.

Contents

Openness is a capability provided by an IT system, and it is characterized by interoperability, portability and extensibility. These capabilities are implemented using IT interfaces, standards and the IT architecture. All these are technical aspects of openness, Openness is also based on non-technical aspects, which are related to the partnership between the involved partners (IT customers, IT vendors and/or IT service providers). The development of the CPO was inspired by the spirit of a "code of conduct".

Thereby, the CPO goes far beyond the requirement to provide IT standards and related interfaces. It aims seamless connectivity and the easy integration of IT in networked IT-environments and therefore combines technological IT-requirements with those of IT customer and users. CPO a standard catalogue that defines measurable criteria (‘shall’, ‘should’, ‘may’) for the following categories: interoperability, infrastructure, extensibility, interfaces, standards, architecture as well as partnership.

History

From July 2011 to February 2012 representatives of BMW, Daimler, Dassault Systèmes, IBM, Oracle, PTC, SAP, Siemens PLM Software, T-Systems and Volkswagen specified the first version of the CPO, which was publicly introduced by the CIO of BMW and Continental at a conference within the context of the CeBIT 2012. [2]

In 2012 and 2013 the CPO was continuously enhanced. Since 2014 the internationalization as well as the industrial roll-out was driven forward actively. Companies like e.g. Airbus, Ford, Fuji Heavy Industries, Hino, Honda, Isuzu, Mazda, Mitsubishi, Nissan, Suzuki, thyssenkrupp, Toyota, Volvo and Yamaha joined the initiative. [3]

Within the following, it became more and more clear that the CPO Criteria do not only serve the original target PLM, but also for assuring openness in IoT scenarios. Consequently, in April 2016 the German Minister for Economic Affairs and Energy, Sigmar Gabriel, declared the patronage of the BMWi for the CPO: "The German industry relies on the fact, that smart products and services can be offered and applied globally. With regard to this, interoperability is the key. A certification assures trust with regard to the broad application of information and communication technology (ICT), removes technological barriers and boosts the power of the German economy."

Certification

Together with the BMWi prostep ivip currently specifies the CPO-related certification procedure. Pilot-certifications have been conducted in 2017. Companies like CONWEAVER, HCL, PROSTEP, PTC and Siemens PLM were the first who received this certificate. In parallel, an accredited certification program is worked out together with the DAkkS. Additionally, related next steps on EU-level [4] and in Japan (together with the METI) are planned.

Publications

The CPO, Guidelines with hints and interpretation help, templates and the CPO annual report are published via the CPO-site of ProSTEP iViP. [5] The CPO itself and associated certification criteria will be published as DIN SPEC 91372. The first part, DIN SPEC 91372-1:2018-03, is already available. [6]

Related Research Articles

<span class="mw-page-title-main">Interoperability</span> Ability of systems to work with each other

Interoperability is a characteristic of a product or system to work with other products or systems. While the term was initially defined for information technology or systems engineering services to allow for information exchange, a broader definition takes into account social, political, and organizational factors that impact system-to-system performance.

The Organization for the Advancement of Structured Information Standards is a nonprofit consortium that works on the development, convergence, and adoption of open standards for cybersecurity, blockchain, Internet of things (IoT), emergency management, cloud computing, legal data exchange, energy, content technologies, and other areas.

An open standard is a standard that is openly accessible and usable by anyone. It is also a common prerequisite that open standards use an open license that provides for extensibility. Typically, anybody can participate in their development due to their inherently open nature. There is no single definition, and interpretations vary with usage. Good examples of open standards include the GSM, 4G and 5G standards that allow most modern mobile phones to work world-wide.

<span class="mw-page-title-main">PTC (software company)</span> U.S.-based computer software company

PTC is a computer software and services company founded in 1985 and headquartered in Boston, Massachusetts. The company was a pioneer in parametric, associative feature-based, solid computer-aided design (CAD) modeling software in 1988, including an Internet-based product for Product Lifecycle Management (PLM) in 1998. PTC markets products and services and an Internet of Things (IoT) and augmented reality (AR) platform for partners and developers.

OMA SpecWorks, previously the Open Mobile Alliance (OMA), is a standards organization which develops open, international technical standards for the mobile phone industry. It is a nonprofit Non-governmental organization (NGO), not a formal government-sponsored standards organization as is the International Telecommunication Union (ITU): a forum for industry stakeholders to agree on common specifications for products and services.

The Data Distribution Service (DDS) for real-time systems is an Object Management Group (OMG) machine-to-machine standard that aims to enable dependable, high-performance, interoperable, real-time, scalable data exchanges using a publish–subscribe pattern.

AUTomotive Open System ARchitecture (AUTOSAR) is a development partnership of automotive interested parties founded in 2003. It pursues the objective to create and establish an open and standardized software architecture for automotive electronic control units (ECUs). Goals include the scalability to different vehicle and platform variants, transferability of software, the consideration of availability and safety requirements, a collaboration between various partners, sustainable use of natural resources, and maintainability during the product lifecycle.

<span class="mw-page-title-main">Z-Wave</span> Wireless standard for intelligent building networks

Z-Wave is a wireless communications protocol used primarily for residential and commercial building automation. It is a mesh network using low-energy radio waves to communicate from device to device, allowing for wireless control of smart home devices, such as smart lights, security systems, thermostats, sensors, smart door locks, and garage door openers. The Z-Wave brand and technology are owned by Silicon Labs. Over 300 companies involved in this technology are gathered within the Z-Wave Alliance.

CAD data exchange is a method of drawing data exchange used to translate between different computer-aided design (CAD) authoring systems or between CAD and other downstream CAx systems.

Pro/DESKTOP is a discontinued computer-aided design (CAD) program from Parametric Technology Corporation (PTC), that allowed users to design and model in 3D and create 2D drawings. It can transfer a 3D design into a 2D engineering drawing format and also create photo-realistic views using Album Views. It is part-compatible with Pro/ENGINEER, and uses the Granite kernel, but otherwise is a freestanding CAD system.

Knowledge Discovery Metamodel (KDM) is a publicly available specification from the Object Management Group (OMG). KDM is a common intermediate representation for existing software systems and their operating environments, that defines common metadata required for deep semantic integration of Application Lifecycle Management tools. KDM was designed as the OMG's foundation for software modernization, IT portfolio management and software assurance. KDM uses OMG's Meta-Object Facility to define an XMI interchange format between tools that work with existing software as well as an abstract interface (API) for the next-generation assurance and modernization tools. KDM standardizes existing approaches to knowledge discovery in software engineering artifacts, also known as software mining.

<span class="mw-page-title-main">Open Cloud Computing Interface</span> Open protocol for cloud computing

The Open Cloud Computing Interface (OCCI) is a set of specifications delivered through the Open Grid Forum, for cloud computing service providers. OCCI has a set of implementations that act as proofs of concept. It builds upon World Wide Web fundamentals by using the Representational State Transfer (REST) approach for interacting with services.

The open metering system of the Open Metering System Group e.V. stands for a manufacturer- and media-independent standardization for Meter-Bus (M-Bus) based communication between utility meters, submetering, and systems in the field of smart meters.

<span class="mw-page-title-main">ENX Association</span> European association

The ENX Association is an association of European vehicle manufacturers, suppliers and organisations.

<span class="mw-page-title-main">Akoma Ntoso</span>

Akoma Ntoso (Architecture for Knowledge-Oriented Management of African Normative Texts using Open Standards and Ontologies) is an international technical standard for representing executive, legislative and judiciary documents in a structured manner using a domain specific, legal XML vocabulary.

Cloud Infrastructure Management Interface (CIMI) is an open standard API specification for managing cloud infrastructure.

Thread is an IPv6-based, low-power mesh networking technology for Internet of things (IoT) products. The Thread protocol specification is available at no cost; however, this requires agreement and continued adherence to an End-User License Agreement (EULA), which states that "Membership in Thread Group is necessary to implement, practice, and ship Thread technology and Thread Group specifications."

<span class="mw-page-title-main">ProSTEP iViP</span>

Prostep ivip is an association with its headquarters in Darmstadt, Germany. Founded in 1993 as the ProSTEP Association for the Promotion of Product Data Standards and later renamed to ProSTEP iViP Association in 2002, and since May 2017 the association's name has been written as "prostep ivip". Prostep ivip is a globally active, independent association of 180 member companies from industry, IT and research. It is an industry-driven association and its main focuses are on the digital transformation in product creation and production. By designing digital transformation in the manufacturing industry prostep ivip defines and aggregates the requirements of manufacturers and suppliers, intending to define standards and interfaces primarily for the digitalization of the entire product creation process – from idea to implementation.

<span class="mw-page-title-main">ISO 15118</span> Proposed standard for vehicle-to-grid

ISO 15118Road vehicles -- Vehicle to grid communication interface is a proposed international standard defining a vehicle to grid (V2G) communication interface for bi-directional charging/discharging of electric vehicles. The standard provides multiple use cases like secure communication, smart charging and the Plug & Charge feature used by some electric vehicle networks.

The DIN standard DIN 91379: "Characters and defined character sequences in Unicode for the electronic processing of names and data exchange in Europe, with CD-ROM" defines a normative subset of Unicode Latin characters, sequences of base characters and diacritic signs, and special characters for use in names of persons, legal entities, products, addresses etc. The standard defines a normative mapping of Latin letters to base letters A-Z according to the recommendations of ICAO.

References

  1. BMWi states CPO Patronage, 21 April 2016.
  2. CIO of BMW and Continental introduce the CPO at CeBIT, 08 March 2012.
  3. CPO-Signees, 15 November 2018.
  4. Openness in IoT / Industry 4.0, 01 January 2017.
  5. CPO-Homepage Archived 2018-11-06 at the Wayback Machine , 22 December 2016.
  6. Technical Rule: DIN SPEC 91372-1:2018-03, 16 February 2018.