9:00 – 10:30: TOGAF 9 Modeling Work Presentation
and Discussion
(Ed Roberts)
Ed
Roberts provided a very informative review of TOGAF 9 Modeling
Requirements and their value. He
presented an overview of the modeling standards that were intended to be
used for the TOGAF 9 Modeling work and provided a demonstration of the
EPF (Eclipse Process Framework) Tool,
demonstrating the use for TOGAF in general and how it could easily be
used for “overlays” for RT&ES, Security, and other
domain-specific environments.
The
presentation for this session can be found here.
11:00 – 12:30: Presentation and Discussion on
Roadmap for TOGAF 9 Modeling Work
(Ed Roberts and Chris Armstrong)
Ed Roberts
presented and distributed a draft Roadmap for the various Modeling
Segments as shown below. The Roadmap presents a sequencing of milestones
and expected dates for delivery. It also covers who is expected to have
responsibility for driving which segments of the modeling effort:
- Segment 1:
ADM
- Segment 2:
Content Model
- Segment 3:
All the Rest
We also
discussed how we are going to work together with the Architecture Forum
and the appropriate
TOGAF working groups as necessary to work through this modeling effort.
This modeling effort is of great value to the RT&ES Forum,
particularly once we have defined our RT&ES or high-assurance
reference model and our RT&ES parameters to be used in facilitating
the ADM process for high-assurance architects.
The
presentation for this session can be found here.
14:00 – 15:00: Update on Current EC Project and
New Opportunities
(Scott Hansen, The Open Group)
Scott
Hansen provided a very interesting update on the following major EC
projects, in which The Open Group and in particular the RT&ES Forum
is participating:
- Jeopard
(Java Environment for Parallel Real-time Development): The contract
for this started in January 2008 and the project goals are centered
around platform-independent software (including multi-core
processors). It leverages work in SC Java (JSR302) and RTSJ among
other standards efforts. The project is in the Validation stage and
expects further refinements of technology in the coming months. The
Jeopard project has recommended APIs supporting multi-core be added
to the IEEE POSIX 1003.1 standard.
- CHESS (Composition with Guarantees for High-integrity Embedded S/W
Components Assembly): This contract started in February 2009 and is
focused on the definition of a multi-concern component methodology,
modeling language, and tool set, with applications in space,
railways, telecom, and automotive areas. CHESS is expected to
guarantee a required level of service for the assembly of
heterogeneous software components assets on the target execution
environment. The requirements phase and the initial specification have
been completed and will be focusing on R&D and validation over
the next two years.
- CHARTER
(Critical and High-Assurance Requirements Transformed through
Engineering Rigor): This contract started in 2009. The project objectives are to develop concepts, methods, and
tools for embedded system design, which is expected to improve the
development, verification, and certification of those systems. The
requirements phase is completed and the first prototype will be
completed in the May timeframe, with R&D to progress over the
next two years.
Scott
also discussed some of the opportunities coming up with the EC Seventh
Framework Program (FP7) call announcement.
The
presentation for this session can be found here.
15:00 – 15:30: Update on Safety-Critical Java
Technology (JSR 302)
(Doug Locke, LC Systems Services, Inc.)
Doug Locke reported that they started this project
in 2006 and are homing in on the endgame, which is very exciting.
He summarized the project by going into detail on
each of the three parts: specification, reference implementation, and
technology capability kit – and went into further technical detail
throughout the presentation.
He said that they have not gone public yet with
the specification or reference implementation, but expect to do that in
a couple of months.
They have added multi-core capability to identify
the processors being used and enhance multi-processing.
(POSIX has no multi-core APIs, but multi-core is critical to
safety-critical systems.)
Doug reported that in April, the Expert Group met
and completed all technical issues. They
expect to have a completed draft of JPP by July 2010.
The group discussed the importance of
acknowledging this important milestone at The Open Group conference in
Boston.
The
presentation for this session can be found here.
16:00 – 17:30: RT&ES-TOGAF Discussion
(Facilitated by Ed Roberts and Rance DeLong)
This session was focused on
defining high-assurance
variables, properties, artifacts, etc. that are specific to high-assurance
domains and
need to be identified and agreed to by the
real-time constituents prior to
addressing them in the evolution of TOGAF for
high-assurance architects.
The
notes from the “brain-storming” session
can be found here.
Roadmap
for the TOGAF Modeling
Work:
Ed Roberts will work with members of the Architecture Forum and the RT&ES
Forum to vet and agree the Roadmap and to drive appropriate deliverables
according to the Roadmap.
Working
with the EC: Joe Bergmann and
Sally Long will continue to work with Scott Hansen to assure that any
current EC projects are proceeding as planned, and to identify any
additional opportunities that may be appropriate.
The
Safety-Critical
Java Work: Doug Locke and Joe Bergmann to work with the RT&ES
Forum and The Open Group to identify any market adoption activities that
can be scheduled to coincide for the final release of the specification
and reference implementation, perhaps at the next conference in Boston.