openMDM Working Group Charter
July 2021. Version v1.4. Revision history is at end of document.
Definitions
ASAM ODS application model
The ASAM e.V. (see http://www.asam.net) defines a standard for measured data management (ASAM ODS),
including means for the definition of a domain specific data model, a physical storage model
and interfaces for handling measured data and their context. The domain specific data model is
referred to as "ASAM ODS application model".
Bodies
Gremia, Working Groups etc.
BSD-like
Similar to the definitions taken by the BSD (Berkeley Systems
Distribution) licensing conditions
WG quality kit
Open Measured Data Management deliverables / results as
well as Requirement Packages have to meet quality requirements and are to be delivered under
defined conditions. The WG quality kit defines quality criteria and methods for their delivery
and evaluation to provide a secure means to determine if the Open Measured Data Management
deliverables / results can be accepted by the client or the service providers.
LGPL
Lesser GNU public license
Eclipse Members
Eclipse Members have signed the Eclipse Foundation Membership
Agreement and have paid their membership fees. For a complete overview over the Eclipse
Membership process and the current Eclipse members refer to the Eclipse
Home Page.
Open Measured Data Management Members
Open Measured Data Management WG
members have signed the Open Measured Data Management WG participation agreement and have paid
the working group participation fee.
Open Measured Data Management WG deliverables and results
As part of
their collaboration, the members of the Open Measured Data Management Eclipse WG agree on the
delivery of services and goods (software, documents). Those are referred to in this document
as Open Measured Data Management WG deliverables / results.
Open Measured Data Management Eclipse projects
The Eclipse foundation
provides a framework for defining, driving and executing projects. As "Open Measured Data
Management Eclipse projects" the Eclipse projects defined and driven by the Open Measured Data
Management WG referred to.
Open Measured Data Management WG integration environment
As a testing
reference as well as for demonstration purposes, the Open Measured Data Management WG defines
and maintains an environment of components, configurations and test data.
Open Measured Data Management WG participation agreement
Eclipse members
have to sign the Open Measured Data Management WG participation agreement to participate in
the Open Measured Data Management WG.
Open Measured Data Management WG Operational Rules
The operational rules
define the details for the collaboration for the WG members. They are defined and published by
corresponding bodies of the Open Measured Data Management WG.
Requirements package
As part of their collaboration, the members of the
Open Measured Data Management WG agree on the delivery of services and goods (software,
documents). Those are referred to in this document as Open Measured Data Management
deliverables / results (see above). The corresponding specification provided by the client is
referred to as "Requirements Package". Requirements packages are subject to the WG quality kit
(see above).
Result package
See Open Measured Data Management deliverables / results
Service package
See Open Measured Data Management deliverables / results
Goals and Vision
The automotive and other engineering industries are driven by continuous product development processes where several partners collaborate in different steps of the process. Almost every development phase contains testing of components, subsystems or final products. Usually testing is done by computer assistance via automatic measurement and automation systems.
The bulks of test results which are created are tremendous and are growing constantly due to a growing variance of products, a rising number of functions and advancements in measurement techniques. The management of the generated measurement data is a big challenge and must meet several important requirements:
Innovation: Product development is driven by a constant innovative progress which cover not only the product features but also the development methods and tools. Measurement data management solutions must ensure to cope with innovative methods and environments.
Process Integrity and Data Exchange: According to the distributed product development exchange of data is a crucial issue for collaboration. Test results have to be passed seamlessly along the process flows between organizations (internal departments or external organizations) and between engineering disciplines. It is therefore a matter of the tools used to use open and standardized interfaces with respect to measured data management.
Long Term Availability: Test results and measured data document the features and functions of products and are the basis for legal approval. They are for that reason precious for the manufacturer and have to be stored carefully throughout the whole product lifecycle and beyond. Periods of 30 years are therefore not unusual.
Reusability and Traceability: Secure and safe storage is not sufficient in the long run. Beyond that test results must be ready for reuse. That means not only the used data formats have to be readable but also the context of the data acquisition has to be meaningful for future use to be able to aggregate or compare test results under variable aspects. Traceability has to be ensured as it is postulated by quality assurance. Finally, reuse of test results helps save testing costs.
Legal requirements: Legal and regulatory requirements are changing from time to time and from country to country for the automotive industry. Changes have to be covered by measurement data management over periods of even 30 years.
Security: As the recent product development and testing processes take place in an environment of various organizations with a dynamic distribution of tasks and responsibilities, measured data management solutions have to meet versatile security requirements to protect data from unauthorized access and modification not affecting the efficient flow of data within the product processes. At the same time, "dangling" data (e.g. data, which has lost its relevance or correctness of which is in doubt) represents a risk for the owner and has to be identified and eliminated.
Resource economy: Test results consume huge amounts of storage resources. Even for the performing operation and maintenance of the storage systems, but also for cost control it is crucial to be able to take lifecycle decisions (migration, deletion). This is possible only on the base of a data management methodology.
Scope and Core Domains
The open MDM Working group (Open Measured Data Management WG) wants to foster and support an open and innovative eco-system providing tools and systems, qualification kits and adapters for standardized and vendor independent management of measurement data in accordance with the ASAM ODS standard.
In particular, the Open Measured Data Management WG will
- Define requirements for the development of the Open Measured Data Management core system and its related components
- Develop and maintain a standardized, generic business object model detailed by the ASAM ODS application model and the corresponding interface definitions
- Help to create, fund and oversee Eclipse projects that provide the necessary software components
- Provide the resources for managing the quality and the maturity of these components throughout the life-cycle
- Ensure open innovation through the sharing of the research, development, and maintenance efforts as far as possible
- Foster exchanges between academics, standardization organizations, industry partners and community
- Provide and maintain methods and best practices for standardized and vendor independent measurement data management
Governance and Precedence
Applicable Documents and Processes
The following governance documents are applicable to this charter, each of which can be found on the Eclipse Foundation Governance Documents page or the Eclipse Foundation Legal Resources page:
- Eclipse Foundation Bylaws
- Eclipse Foundation Working Group Process
- Eclipse Foundation Working Group Operations Guide
- Eclipse Foundation Membership Agreement
- Eclipse Foundation Development Process
- Eclipse Foundation Intellectual Property Policy
- Eclipse Foundation Antitrust Policy
- Eclipse Foundation Trademark Usage Guidelines
All Members of the working group must be parties to the Eclipse Foundation Membership Agreement, including the requirement set forth in Section 2.2 to abide by and adhere to the Bylaws and then-current policies of the Eclipse Foundation, including but not limited to the Intellectual Property and Antitrust Policies.
In the event of any conflict between the terms set forth in this working group's charter and the Eclipse Foundation Bylaws, Membership Agreement, Development Process, Working Group Process, or any policies of the Eclipse Foundation, the terms of the respective Eclipse Foundation Bylaws, Membership Agreement, process, or policy shall take precedence.
The Open Measured Data Management WG will enforce the use of the Eclipse Foundation processes where applicable.
Collaboration
Collaboration of the members is crucial for the success of a vital Open Measured Data Management WG. The WG commits itself to cooperation applying principles of openness, transparency and meritocracy. Every member will fulfill its commitment to best knowledge and conscience.
The collaboration duties of the Open Measured Data Management WG include, but are not limited to
- Annual Plan containing themes, marketing, outreach
- Definition of requirement packages and services modules
- Valuation of the defined packages with respect to estimated man power units, content and quality for their delivery
- Assignment of requirement packages and / or service modules to the WG members according to their Open Measured Data Management WG membership fees
- If there are no open membership fees left, voluntary donations of man power units by the Open Measured Data Management WG members are welcome as well. Otherwise the required packages won't be processed.
- The execution or delivery of the assigned packages are fulfilled independently by the respective member under its full responsibility and on its own expenses. The Open Measured Data Management WG will not act on behalf of its members.
- Acceptance of the corresponding services or results delivered by the Open Measured Data Management WG members.
- Monitoring the quality of the deliverables
The collaboration process is pointed out for better understanding in annex 1 (chart).
Working Group Participation
In order to participate in the Open Measured Data Management WG, an entity must be at least a Contributing Member of the Eclipse Foundation, have executed the Open Measured Data Management WG Participation Agreement, and adhere to the requirements set forth in this charter. The Eclipse Contributing Member fees are determined as described in the Eclipse Foundation Bylaws and detailed in the Eclipse Membership Agreement.
The Open Measured Data Management WG is open at any time to all new members which meet these conditions.
Classes of Membership
The membership classes of the Open Measured Data Management WG are established to reflect the different interest situations of the members. The membership class has to be declared by the potential member in his Open Measured Data Management WG participation agreement. The membership class of each Open Measured Data Management WG member is checked once a year.
Driver Members
Driver Members want to influence the definition and further development of Open Measured Data Management and all its deliverables. They are members of the Steering Committee and invest an essential amount of resources to sustain the WG activities. Typical Driver members include industry users of the technologies and results provided by Open Measured Data Management WG. Most of them operate testing processes as part of their core business.
User Members
User Members use the technologies and results provided by the Open Measured Data Management WG. They want to keep track of the Open Measured Data Management development but do not want to influence in an essential way. Most User Members operate testing processes as part of their core business.
Application Vendor Members
Application Vendor Members view Open Measured Data Management as an important part of their corporate and product strategy and mainly offer products based on, or with Open Measured Data Management. Typical Application Vendor Members provide applications to the market that implement or use technologies and results provided by the Open Measured Data Management WG.
Service Provider Members
Service Provider Members view Open Measured Data Management as an important part of their corporate and product strategy and offer services for deployment, development or maintenance of Open Measured Data Management components or systems.
Guest Members
Guest members are organizations who have been invited for one year by the Steering Committee of Open Measured Data Management WG to participate in some aspects of the activities of the Working Group. Typical Guest Members include R&D partners, academic entities, and potential future full-fledged members who want to have a closer look before deciding on their strategy. When Guest Members are invited to an Open Measured Data Management WG body for meetings, they have no right to vote. Invitations may be renewed by the Steering Committee. Guests Guest Members are required to sign the participation agreement.
Open Measured Data Management WG Participation Fees
To operate properly, the Open Measured Data Management WG will request additional services
from the Eclipse Management Organization (EMO) or execute certain tasks with resources from
the WG participants. Participation fees are due in addition to the Eclipse membership fees and
are outlined in the participation agreement.
On an annual basis, participation fees will be decided and published in the WG participation document by the Steering Committee to allow for the execution of these services. While the EMO services are payable in Euros, the services for internal deliverables can only be provided as
- Delivery of result packages
- Delivery of service packages
The amount for these fees will be expressed as an equivalent of manpower units (employee service days). The corresponding packages or services have to be offered in advance to and committed by the steering committee. The initial annual participation fee after the foundation for Open Measured Data Management WG driver member is the equivalent of 60 employee service days. The initial annual participation fee after the foundation for all other Open Measured Data Management WG members is the equivalent of 10 employee service days or free for non-profit organizations.
Case of Violation
Membership is checked annually by the Steering Committee and can be terminated, suspended or changed to a different membership class by the Open Measured Data Management WG steering committee if the member fails to deliver participation fees or previously committed results or acts against the goals of the Open Measured Data Management WG in any other way. Those decisions have to be taken by unanimous vote with exception of the affected member.
Termination
On observing a 4 (four) weeks period of notice each member shall be entitled to terminate its participation by giving written notice to the Steering Committee. Delivered contributions are not refundable. After termination the respective member is not in charge of any further deliveries.
Services
Collaboration Infrastructure
The Open Measured Data Management WG leverages the standard Eclipse open source collaboration infrastructure. As such, source code repositories, Bugzilla, wikis, forums, project mailing lists, and other services provided as the open source collaboration infrastructure are publicly visible. Committers of Open Measured Data Management WG related Eclipse projects have write access to this infrastructure, and as such have the rights and obligations as set forth in the Eclipse Development Process and the various Eclipse committer agreements.
All Open Measured Data Management WG deliverables and results are published to the Eclipse open source infrastructure. The standard license shall be the Eclipse Public License (EPL). Exceptions to this rule need to be proposed by the Steering Committee and approved by the board of directors of the Eclipse Foundation.
Requirements Management
The requirements on Open Measured Data Management packages will be collected, consolidated and assigned to packages, which can be handled by Eclipse projects. This task is fulfilled by the requirements management service of the Open Measured Data Management WG based on the Eclipse collaboration infrastructure services.
Quality Assurance (QA)
Open Measured Data Management packages have to be tested with respect to their functional, non-functional requirements and their seamless interoperability with the Open Measured Data Management integration environment. This environment is maintained by the Open Measured Data Management QA service and represents a superset of all components available to the users. The QA reports are the basis for the acceptance of the contributed packages by the Steering committee.
Architecture Compliance
Open Measured Data Management concepts and components have to be evaluated with respect to their architectural compliance with the Open Measured Data Management business object model and the software architecture. The Open Measured Data Management WG provides such a service.
Marketing and Branding
One major success factor for the Open Measured Data Management WG is the adoption of Open
Measured Data Management technology and a flourishing ecosystem for many. Good marketing and
outreach activities are one of the keys to achieve this goal.
Creating and protecting a
good brand aims at rewarding the skills and investment of service providers. Having the right
to use the brand recognizes that service providers are able to extend or provide quality
services to the Open Measured Data Management ecosystem.
Additional services or service extensions provided by Eclipse can be contracted on demand if necessary.
Governance
The following governance bodies are defined:
- The Steering Committee
- The General Assembly
- The Architecture Committee
- The Quality Committee
- Project patrons
Common Dispositions
The dispositions below apply to all Open Measured Data Management bodies, unless otherwise specified. For all matters related to membership action, including without limitation meetings, quorum, voting, electronic voting action without meeting, vacancy, resignation, or removal, the respective terms set forth in the Eclipse Foundation Bylaws apply.
Good Standing
A representative shall be deemed to be in good standing, and thus eligible to vote on issues coming before the body in which he participates, if the representative has attended (in person or telephonically) a minimum of three (3) of the last four (4) body meetings (if there have been at least four meetings).
Appointed representatives on the body may be replaced by the member organization they are representing at any time by providing written notice to the Steering Committee. In the event a body member is unavailable to attend or participate in a meeting of the body, he or she may be represented by another Body member by providing written proxy to the Body’s mailing list in advance, which shall be included in determining whether the representative is in good standing. As per the Eclipse Foundation Bylaws, a representative shall be immediately removed from the body upon the termination of the membership of such representative's member organization.
Term and Dates of Elections
All representatives shall hold office until their respective successors are appointed or elected, as applicable. There shall be no prohibition on re-election or re-designation of any representative following the completion of that representative's term of office.
Steering Committee member representatives shall serve in such capacity until their removal and replacement by their respective appointing member organization or as otherwise provided for in this charter.
Elected Representatives
Elected representatives shall each serve one-year terms and shall be elected to serve from April 1 to March 31 of each calendar year, or until their respective successors are elected and qualified, or as otherwise provided for in this charter. Procedures governing elections of representatives may be established pursuant to resolutions of the Steering Committee provided that such resolutions are not inconsistent with any provision of this charter.
Elected representatives are now entitled to act for or on behalf of any member of the Open Measured Data Management WG or represent the Open Measured Data Management WG or any of its members.
Meeting Management
Place of Meetings
All meetings may be held at any place that has been designated from time-to-time by resolution of the corresponding body. The corresponding body has to inform the representatives about the place of meeting fifteen (15) calendar days prior to the meeting. All meetings may be held remotely using phone calls, video calls, or any other means as designated from time-to-time by resolution of the corresponding body.
Regular Meetings
No body meeting will be deemed to have been validly held unless a notice of same has been provided to each of the representative in good standing at least fifteen (15) calendar days prior to such meeting, which notice will identify all potential actions to be undertaken by the body at the body meeting. No representative will be intentionally excluded from body meetings and all representatives shall receive notice of the meeting as specified above; however, body meetings need not be delayed or rescheduled merely because one or more of the representatives cannot attend or participate so long as at least a quorum of the body (as defined in the Common Dispositions section above) is represented at the body meeting. Electronic voting shall be permitted in conjunction with any and all meetings of the body, the subject matter of which requires a vote of the body to be delayed until each such representative in attendance has conferred with his or her respective member organization as set forth in the voting section above.
Actions
The body may undertake an action only if it was identified in a body meeting notice or otherwise identified in a notice of special meeting.
Invitations
The body may invite any Open Measured Data Management member to any of its meetings. These invited attendees have no right of vote. The corresponding body has to inform the invited attendees about the agenda and the place of meeting fifteen (15) calendar days prior to the meeting.
Decisions
Decisions shall be taken by simple majority vote, unless specified otherwise. The body has a quorum if all representatives have properly been invited. Decisions shall be reported in writing. Guests do not have any voting rights.
General Assembly
Powers and Duties
Approve changing the name of Open Measured Data Management by unanimous vote of the present Open Measured Data Management WG members.
Decide on dissolution of the Open Measured Data Management WG by unanimous vote of the present Open Measured Data Management WG members.
Composition
Each member of the WG has a seat on the General Assembly.
Votes
Each member of the Working Group has one vote.
Meeting Management
The General Assembly meets at least once every year. The meetings of the General Assembly are organized by the Steering Committee.
Steering Committee
Powers and Duties
The Steering Committee is required to
- Define the strategy of the WG
- Discuss and amend the charter and the participation agreement
- Define and follow marketing and communication activities
- Popularize and defend the Open Measured Data Management brand
- Initiate and execute an annual membership checkup
- Define and execute a marketing and branding plan
- Maintain a list of the current members of the Open Measured Data Management WG
- Negotiate the annual working group participation fees towards the Eclipse Foundation with the EMO
- Approve the annual budget based upon funds received through fees
- WP Assignment, Delivery and Accounting as defined in the section "Collaboration". Decisions on this topic have to be made with a two third majority vote.
Composition
Persons occupying seats within the steering committee must be empowered by their home organizations to drive and make decisions as representatives for their home organization concerning its relation with the Open Measured Data Management community.
Each Member excluding Guest Members of the WG has one seat in the Steering Committee.
The Steering Committee elects among its members a chairman who will represent the WG.
The Steering Committee will serve for a period of one calendar year, or until respective successors are elected and qualified, or as otherwise provided for in this charter.
Votes
- Each member on the Steering Committee has one vote
Meeting Management
The Steering Committee meets at least twice a year.
Architecture Committee
Powers and Duties
Architecture Committee members are required to
- Ensure the functional consistency of Open Measured Data Management projects
- Ensure the non-functional consistency of Open Measured Data Management projects
- Ensure the technical consistency of Open Measured Data Management projects
- Evaluate and define technologies to be applied
- Establish technical guidelines
- Validate new project proposals and concepts
- Establish the Open Measured Data Management architecture compliance service and ensure its availability to the Open Measured Data Management projects
Composition
- Each Driver Member of the WG has a seat on the Architecture Committee
- Each project lead has a seat on the Architecture Committee
- The Architecture Committee elects a chairman who reports to the Steering Committee. This chairman is elected among the members of the Architecture Committee
Votes
Each member on the Architecture Committee has one vote.
Meeting Management and Availability
The Architecture Committee meets at least twice a year. The Architecture Committee can be contacted through its chairman and shall provide answers on related questions within a reasonable response time.
The Quality Committee
Powers and Duties
The Quality Committee members are required to
- Define the WG quality kit and maturity process
- Establish and maintain the Open Measured Data Management integration environment
- Establish the Open Measured Data Management quality assurance service and ensure its availability to the Open Measured Data Management projects
- Provide in-time information to the steering committee on the maturity of the components and results delivered to the community to enable it to decide on the acceptance of a deliverable as valid contribution
- Validate that the projects conform to the WG quality kit.
- Validate that the projects conform to the guidelines established by the architecture committee
- Validate that the projects apply the IP process
Composition
- Each Driver member of the WG has a seat on the Quality Committee
- Each project lead has a seat on the Quality Committee
- At least one seat is allocated to each class of members different to Driver members. An additional seat on the committee shall be allocated to the each class of members different to Driver members for every additional five (5) seats beyond one (1) allocated to Driver members. Participant member seats are allocated following the Eclipse "single transferable vote", as defined in the Eclipse Foundation Bylaws.
- The Quality Committee elects a chairman who reports to the Steering Committee. This chairman is elected among the members of the Quality Committee.
Votes
Each member on the quality Committee has one vote.
Meeting Management
The Quality Committee meets at least twice a year.
Open Measured Data Management sponsored Projects
Each Open Measured Data Management sponsored Eclipse project has a steering committee member as a patron chosen by the Steering Committee. The patron can be considered the stakeholder representative of the project, working closely with the project lead to
- ensure that the requirements for the project are well defined and understood
- ensure that the funding for the project is suitable from the perspective of the Open Measured Data Management WG
- ensure that the quality goals of the Open Measured Data Management WG are met by the project team
Participation Fee Structure
The following table lists the annual openMDM working group participation fees payable to the Eclipse Foundation. Note the working group participation fees are in addition to the fees for membership in the Eclipse Foundation, which are listed in the Eclipse Foundation membership fee table.
For calendar year 2021, the openMDM working group participation fees are €1 500. The annual working group participation fees for 2022 and beyond are €3 500 billed on an annual basis starting January 1, 2022.
Membership Class | WG Fees |
---|---|
Driver, User, Application Vendor, Service Provider | €3 500 |
Guest Members pay no participation fees |
Membership Privileges
Privilege | Driver Member | Strategic User | Application Vendor | Service Provider | Project Manager |
---|---|---|---|---|---|
Steering Committee | X | X | X | X | - |
Architecture Committee | X | X | |||
Quality Committee | X | Elected | Elected | Elected | X |
General Assembly | X | X | X | X | X |
Subscribe to Eclipse Open Measured Data Management Working Group
- V1.4 July 2021: Establishing Participation Fees as per Steering Committee approval June 9, 2021
- V1.3 November 2020: Updates in support of the Eclipse Foundation corporate restructuring
- V1.2 August 1, 2020: WG fee and in-kind contribution adjustments; steering committee composition and voting rights adjustments
- V1.1 July 22, 2019: WG User Member Fees adopted
- v1.0 created June 28, 2016