Title: Geographic Translator GEOTRANS
1Spatial Reference Model (SRM) Product Development
Group (PDG) Working Meeting Argonne National
Laboratory Chicago, IL 5 May 2000
2Agenda
- 0800 - 0830 Introduction
- 0830 - 0930 Elect PDG Officers
- 0930 - 1200 SRM Overview
- 1200 - 1300 Lunch
- 1300 - 1400 Identify SISO Products
- 1400 - 1530 Establish Drafting Groups
- 1530 - 1645 Define Product Development Processes
- 1645 - 1700 Wrap-up Next Meeting, etc.
3SEDRIS-Related ISO/IEC Standards
- The following standards are being developed by
ISO/IEC Joint Technical Committee 1 (JTC 1)
Information technology, Sub-committee 24 (SC 24)
Computer graphics and image processing, Working
Group 8 (WG 8) Environmental representation - WD 18023 SEDRIS includes SEDRIS DRM, Read
Write APIs, STF - WD 18024 SEDRIS Language Bindings
- WD 18025 Environmental Data Coding Specification
(EDCS) - WD ????? EDCS Language Bindings
- WD 18026 Spatial Reference Model (SRM)
- WD ????? SRM Language Bindings
- SC 24 standards go through the following stages
working draft (WD), committee draft (CD), final
committee draft (FCD), draft international
standard (DIS), and international standard (IS) - The US counterpart of SC 24 is the American
National Standards Institute, National Committee
for Information Technology Standards, Committee
H3 (Imagery and Graphics) (ANSI NCITS H3)
4SEDRIS-Related SISO Products
- In addition to the ISO/IEC standards development,
the SEDRIS program has been developing an
implementation of the SRM - A SISO product development group (PDG) has been
established to address technical implementation
of the SRM ISO/IEC standards - SRM Product Nomination Proposal (PN) was approved
by SISO SAC/EXCOM Feb 00 - SRM PDG administrative meeting was held Mar 00
at SIW - SRM PDG is holding its first working meeting 5
May 00 at ANL - The SRM PDG will develop
- Reference Product(s) containing formal comments
on the ISO/IEC draft SRM specification standards,
to be fed back to ISO/IEC SC 24 and WG 8 via SISO
and ANSI NCITS H3 - Guidance(?!) Product(s) containing a SRM
reference implementation with detailed
specifications of all associated algorithms,
recommended usage practices, etc.
5SRM PDG Resources
- SRM PDG E-Mail Reflector
- SAC-PDG-SRM_at_itcenter.org
- SRM PDG Web Page
- http//confs.itcenter.org/listprocedu/index.cfm?li
stSAC-PDG-SRM - Documents (available through the SRM PDG web
page, or the SISO Document Library at
http//www.sisostds.org/doclib/) - Product Nomination Proposal Spatial Reference
Model (SRM), Version 1.0 - Simulation Interoperability Standards
Organization Standards Activity Committee,
Standard and Guidance Development Process,
Product Development, Draft, 21 January 2000 - Simulation Interoperability Standards
Organization (SISO) Policies Procedures,
Version 2.0, 14 December 1999 - SEDRIS Standards and Products Development, Dr.
Paul A. Birkel, Farid Mamaghani, 30 March 2000 - Spatial Reference Model Overview
6SISO Product Development Process
- 1. Activity Approval
- Completed Feb 00
- 2. Product Development
- What were here to start doing!
- 3. Ballot Product
- Not required for Reference Administrative
Products - 4. Product Approval
- SAC, CC, EXCOM as applicable
- 5. Distribution and Configuration Management
- 6. Periodic Review
7SISO Product Types
- Standards Products Formally approved documents
that reflect consensus agreements on products,
practices, or operations, as required, by
simulation industry applications.
Interoperability with a SISO Standard shall
require full compliance to document
specifications. - SISO Standards are stable and well-understood,
technically competent, have multiple,
independent, and interoperable implementations
with substantial operational experience, enjoys
significant public support, and is recognizably
useful in some or all parts of the simulation
community. - Guidance Products Documents that can control the
development, integration, and use of common
reference data in some portion of the MS
community. - Similar to Standards in that they describe SISO
Best and Current Practices. A recommended
development process is an example of a Guidance
Product. - Reference Products Sources of information that
provide a passive input to models and
simulations. May also be an aid to research. - Include, e.g., reports prepared by Study Groups,
Data Dictionaries, Lexicons and the SIW
Proceedings. - Administrative Products Developed by SISO to
guide the operations and practices of the
organization. - Examples include the SISO Vision document and the
SISO Policies and Procedures.
8PDG Operating Principles
- The PDG shall be a world-class team that
satisfies the needs of the products community.
To accomplish this goal, it shall conduct itself
in accordance with the following basic operating
principles - Responsiveness and Responsibility - SISO shall be
responsive to the communities it serves. SISO
shall be responsible for providing products and
services that promote interoperability with the
least possible impact on existing applications. - Quality - SISO activities and resulting products
shall reflect technical excellence and the
highest quality work. - Discipline - SISO shall exercise due process in
all activities. Policies and procedures shall be
publicly available and shall serve as the basis
for governing the organization and its
activities. - Fairness - SISO activities shall provide the
right of appeal at all levels. - Openness - SISO activities shall be carried out
in an open forum where any person has access to
the process. - Consensus - SISO decisions shall be based on
simple majority agreement unless explicitly
stated otherwise. Votes and ballots may be
conducted in person, by teleconference, or by
electronic balloting, as appropriate, and as
established by the Product Development Group for
each balloted effort.
9Meeting Objectives
- Formally establish the structure of the SRM PDG
- Educate PDG membership on the existing SRM
baseline - Identify the products that the SRM PDG will
generate - Define the processes by which the SRM PDG will
generate the products
10Agenda
- 0800 - 0830 Introduction
- 0830 - 0930 Elect PDG Officers
- 0930 - 1200 SRM Overview
- 1200 - 1300 Lunch
- 1300 - 1400 Identify SISO Products
- 1400 - 1530 Establish Drafting Groups
- 1530 - 1645 Define Product Development Processes
- 1645 - 1700 Wrap-up Next Meeting, etc.
11PDG Officers
- PDG Chair The PDG Chair manages the PDG
organization and meetings, reports progress to
the SAC, and works with the Technical Area
Director (TAD, a member of the SISO SAC who will
oversee PDG operations) to ensure that the group
is responsive to the PDG nomination - PDG Secretary The Secretary assists the Vice
Chair and is responsible for meeting minutes,
consolidating reflector discussions, and posting
schedules and announcements - PDG Vice Chair (optional) The Vice Chair assists
the Chair and acts as the Chair when the Chair is
not available for PDG meetings or teleconferences - Note (The Vice Chair should also act for the
PDG Secretary when the Secretary is not available)
12SISO PDG Election Process Guidance
- "At face to face meetings and teleconferences all
present PDG members are eligible to vote. A
minimum of five person quorum is required to
conduct a vote. PDGs with restrictive
memberships may establish a minimum based on
percentage of members for SAC approval. A 75
consensus of present members is required to
approve a motion in a face to face meeting or
teleconference. If a 75 consensus can not be
reached the issue is moved to electronic vote.
The PDG secretary shall post a summary of the
discussion on the PDG reflector. After a period
for discussion, an electronic vote is held to
allow the complete PDG vote on the issue.
Electronic votes are carried by simple majority
(50 plus one) of ballots cast. The PDG Chair
and DG Editors may require an electronic vote of
any issue. Notice of an electronic vote shall be
posted 10 business days in advance and the voting
shall be open for 5 days. - Issues approved by 75 consensus at a face to
face meeting or teleconference shall be posted to
the reflector within 5 days. Members of the PDG
not present for the vote shall have 10 days from
the posting to recall the issue. Ten recall
petitions shall require an electronic vote. All
votes are subject to appeal to the SAC. Any
member of the PDG may appeal the result of a vote
to the SAC within five days of the posting of the
vote to the reflector."
13Proposed Election Process
- Self-Nominations on SRM PDG Reflector 24-30
April 00 None received - Self-Nominations at SRM PDG Meeting TBD?
- PDG members present vote on the candidates for
Chair, Secretary, Vice Chair - Any candidate receiving at least 75 of the vote
is (provisionally) elected - Election results will be posted to the reflector
immediately following the meeting, and the 10
working day "recall period" will be announced - Unless a sufficient number (10, or more than the
number of votes received, whichever is less) of
recall messages are received within the recall
period, the results will be declared official and
sent to the SAC for approval - If no candidate for a particular office gets the
required number of votes (including the case
where a quorum is not achieved), or if there is a
successful recall, an electronic vote for that
office will be held - The electronic vote will be conducted by the
officers that were elected, if any, or by the SRM
TAD, if any, or by the SNE Forum Chair. Officers
will be elected by a simple majority of the PDG
membership (50 1). At the end of the
electronic voting period (15 days total), the
results will be announced and sent to the PDG
Chair for approval.
14Nominate Elect Officers
- PDG Chair
- Kevin Trott
- PDG Secretary
- TBD
- PDG Vice Chair (optional)
- TBD
15Agenda
- 0800 - 0830 Introduction
- 0830 - 0930 Elect PDG Officers
- 0930 - 1200 SRM Overview
- 1200 - 1300 Lunch
- 1300 - 1400 Identify SISO Products
- 1400 - 1530 Establish Drafting Groups
- 1530 - 1645 Define Product Development Processes
- 1645 - 1700 Wrap-up Next Meeting, etc.
16Agenda
- 0800 - 0830 Introduction
- 0830 - 0930 Elect PDG Officers
- 0930 - 1200 SRM Overview
- 1200 - 1300 Lunch
- 1300 - 1400 Identify SISO Products
- 1400 - 1530 Establish Drafting Groups
- 1530 - 1645 Define Product Development Processes
- 1645 - 1700 Wrap-up Next Meeting, etc.
17Agenda
- 0800 - 0830 Introduction
- 0830 - 0930 Elect PDG Officers
- 0930 - 1200 SRM Overview
- 1200 - 1300 Lunch
- 1300 - 1400 Identify SISO Products
- 1400 - 1530 Establish Drafting Groups
- 1530 - 1645 Define Product Development Processes
- 1645 - 1700 Wrap-up Next Meeting, etc.
18Strawman List of SRM PDG Products
- Comments on draft ISO SRM Standards (Reference)
- Spatial Reference Model (SRM) abstract
specification - SRM Language Bindings C
- Multiple versions tied to WG8 schedule Jun 00,
Sep 00, Dec 00, - Recommended Use of SRM Standards (Guidance?)
- Multiple versions tied to ISO standard stages
SEDRIS releases - SRM Implementation (Implementation?)
- Source Code and/or Object Library being
produced by SEDRIS project - Documentation some being produced by SEDRIS
project? - (Re)Use Guide How to (re)use the implementation
- Programmers Guide Architecture, Equations,
Algorithms, etc.? - Tutorial/Detailed Guidance The SRM Textbook
- Test Plan/Procedures conformance with the SRM
standards? - Multiple versions tied to ISO standard stages
SEDRIS releases
19Agenda
- 0800 - 0830 Introduction
- 0830 - 0930 Elect PDG Officers
- 0930 - 1200 SRM Overview
- 1200 - 1300 Lunch
- 1300 - 1400 Identify SISO Products
- 1400 - 1530 Establish Drafting Groups
- 1530 - 1645 Define Product Development Processes
- 1645 - 1700 Wrap-up Next Meeting, etc.
20PDG Organization
- Drafting Group - This group is responsible for
evaluating and evolving a draft product
circulating the product for review responding to
comments by reviewers and responding to the SAC
on scope, schedule, and technical issues. The
SAC establishes the number of drafting group
members based on the nature and expected activity
level of the group. This number normally ranges
from five to seven members. Drafting group
membership is assigned by the SAC. - Assigned Reviewers - This group is responsible
for concentrated review and comment on all
products, including interim products. There are
20 or fewer Assigned Reviewers. The members are
recommended by the Drafting Group and approved by
the SAC. - Volunteer Reviewers - This group is responsible
for overall review of the product. The Volunteer
Reviewers review any draft of the product and
provide comments to the Drafting Group.
Volunteer Reviewer membership is unlimited in
size and is open to the MS community and all
interested parties.
21Drafting Group Organization
- DG Editor The Drafting Group Editor is selected
from the PDG membership by the PDG Chair and TAD.
The DG Editor is responsible for developing a
component based on direction from the PDG. The
DG Editor assigns specific tasks to DG members,
collects input, and integrates it into the
component. The DG Editor reports the efforts of
the DG to the PDG. - DG Assistant Editor A PDG may select a DG
Assistant Editor for each component. The
Drafting Group Assistant Editor is selected from
the PDG membership by the PDG Chair and TAD.
This position is optional, but suggested by the
SAC for those products which are very large, or
very complex.. - DG Member A DG Member provides input in the
development of the draft Product or Product
component. The default DG Membership shall be
the PDG membership. However, this may be
unworkable. The PDG may develop a narrower
definition of DG membership, and submit it for
SAC approval. - Assigned Reviewer Assigned Reviewers commit to
conducting a thorough review of the product.
Assigned Reviewers are drawn from the PDG
membership and are selected by the PDG Chair.
The Assigned Reviewers submit comments on the
Product to the DG.
22Elect/Assign Drafting Group Members
- Comments on draft ISO SRM Standards (Reference)
- Drafting Group Editor(s) shall assemble,
deconflict, etc. comments - Drafting Group Members shall review ISO drafts
provide comments - PDG Members should review ISO drafts provide
comments - Recommended Use of SRM Standards (Guidance?)
- Drafting Group Editor shall assemble edit the
document - Drafting Group Members shall contribute to the
document - Assigned Reviewers shall review drafts
provide comments - PDG Members shall review document vote on
approval - SRM Implementation (Implementation?)
- Drafting Group Editor(s) shall assemble edit
the document(s) - Drafting Group Members shall contribute to the
document(s) - Assigned Reviewers shall review drafts
provide comments - PDG Members shall review document vote on
approval
23Agenda
- 0800 - 0830 Introduction
- 0830 - 0930 Elect PDG Officers
- 0930 - 1200 SRM Overview
- 1200 - 1300 Lunch
- 1300 - 1400 Identify SISO Products
- 1400 - 1530 Establish Drafting Groups
- 1530 - 1645 Define Product Development Processes
- 1645 - 1700 Wrap-up Next Meeting, etc.
24Comments on Draft ISO SRM Standards
- Comment format
- Reference Section, Paragraph (e.g. 3rd),
Sentence - Comment What wrong or missing?
- Proposed Change What should be changed or
added? - MS Word 6 or 97/98, NOT 2000
- Schedule Constraints
- 8 May WD released to PDG members
- NLT 4 Jun WD comments due to SISO
- 3 Jul WG 8 meeting
- mid-Aug updated WD released to PDG
- NLT 11 Sep WD comments due to SISO
- 19 Sep PDG status briefing to SAC (Fall SIW)
- mid-Oct WG 8 meeting
- mid-Nov updated WD released to PDG
- mid-Dec WD comments due to SISO
- ? Jan WG 8 meeting
- ? Feb candidate CD passed to SC 24 for approval
25Agenda
- 0800 - 0830 Introduction
- 0830 - 0930 Elect PDG Officers
- 0930 - 1200 SRM Overview
- 1200 - 1300 Lunch
- 1300 - 1400 Identify SISO Products
- 1400 - 1530 Establish Drafting Groups
- 1530 - 1645 Define Product Development Processes
- 1645 - 1700 Wrap-up Next Meeting, etc.
26Wrap-Up
- Action Items
- 5/8/00 Post election results meeting minutes
Secretary - 5/8/00 Post WD comment guidance, schedule,
distribute password Chair - 5/17/00 WD comments due to DG Editor DG
Members - 5/24/00 Post consolidated WD comments on
reflector DG Editor - 5/31/00 Deliver consolidated WD comments to TAD
DG Editor - Next SRM PDG Meeting(s)
- 7/?/00 Teleconference feedback from July WG 8
meeting - 8/?/00 SAM 16/STC review of updated WDs?
- 9/?/00 Fall SIW form DGs for Guidance
Implementation products