| [news.eclipse.tools.hyades] RePost: Meeting Notes: 13 - Feb - 2003 |
Execution Environment Control Group
Members:
Kent Siefkes, Joe Toomey, Kris
Kobylinski, Ian Hunter, Clay Williams, Neil Sanderson
(just joined the group this meeting)
Attending this
meeting:
Kent Siefkes, Joe Toomey, Kris Kobylinski,
Ian Hunter, Neil Sanderson
Proposed
Agenda:
1. Pick weekly meeting
time
2. Review current status against
preliminary plan-for-plan we outlined at the face-to-face
meeting
3. Add any new tasks to the
plan-for-plan.
4. Identify owners for remaining
tasks, set target completion dates.
5. Identify potential white-paper(s)
for the Execution group.
6. If time, discuss terminology and
overlap with Data Collection group
7.
Discuss
committer(s) for the group
Actions/Results:
1.
Weekly meeting time
was decided to be Thursday
2.
The preliminary
plan-for-a-plan is copied below, and annotated for progress, and further
refinement of actions: (I?ve also attached Joe?s notes from the original
breakout session, which is a good background for testability interface and why
we?ve coined the term ?remote entities?, which is ?everything to the right of
the RAC? on the remote machine (since we had a terminology impasse
J):
a.
Kris
will provide Interface Descriptions from both workbench and Remote
Entities
i)
Kris has sent
general info on RAC and XMI fragments for agent communication to hyades-team -
DONE
ii)
Kris will prepare
sequence diagram outlining use cases from existing manual test execution
environment as starting point for discussion (Kris will mail out and present at
next week?s meeting)
iii)
Richard Duggan not
ready yet to release complete interface descriptions(1-2 weeks out yet); in the
interim, Kris will prepare an outline of the APIs from existing implementation
by next week?s meeting
b.
Team
identifies requirements for Deployment Remote
Entity.
i)
No progress yet on
this, but we agree that we need this, at minimum to deploy test assets necessary
to run the test (even if we can leverage an Eclipse plug-in to deploy SUT to
app-server, etc.)
ii)
Not common
agreement yet on just how this should be architected or even its scope, but Kris
has suggested 3 different aspects we will discuss further.
c.
Team
identifies requirements (functional and non-functional) for Remote Entities for
Hyades
No progress yet
beyond breakout meeting, but next steps were refined to
be:
i)
Define for common
remote entity
ii)
Identify
specializations of remote entities (Logging/Tracing, Execution/Interaction,
Deployment, ?)
iii)
Define for
specializations appropriate for this group (Execution/Interaction, Deployment,
?)
d.
Kris
will present existing Remote Entities.
Limited currently
to Logging Agents and Profiling Agents (defer until after
#3)
e.
Determine work items, assign ownership,
assign target dates
This is ongoing,
we?ve added some work items in this meeting, in addition to those above (see
below).
3.
Additional work items were identified and discussed,
including volunteers for most of them:
a.
Testability
Interface (Ian overall)
i)
Education, examples
on use of testability interfaces in scapatech?s current product
(Ian)
ii)
Define WDSL ->
EMF requirements (Ian)
iii)
Sample/reference
implementation examples, using WDSL (Ian)
iv)
Whitepaper on how
to build wrappers (using WDSL) - TBD
v)
Plan for developing
"universal TRI connector" - TBD
b.
Terminology -
team
i)
Identify and
describe execution-related elements needing
names
ii)
propose
names
iii)
get buy-in from
larger Hyades group
c.
Execution Interop
(or asset re-usability from existing
frameworks)
i)
Stax / Staf (IBM
open source)
(1) education/examples
(Clay/Joe?)
(2) proposal for interop (Clay/Joe
?)
ii)
TSS (Rational, part
of Test Manager)
(1) education/examples
(
(2) proposal for interop
(
iii. executing test scripts from
other test tools ?
d.
Identify
requirements for API and/or architecture/model requirements to facilitate
inter/intra-test (virtual user) communication, synchronization, shared services
(shared variables, datapools, pooled transaction rates, etc.) ?
i)
Intracomputer (on
same ?agent machine?)
ii)
Intercomputer (on
different ?agent machines?, participating in same test
suite)
e.
Identify API
requirements for our Remote entities necessary to execute the (new) test model -
Kris
f.
Any additional
requirements imposed on datacomm interface -
team
These are beyond
the 4 requirements identified in the breakout
session.
g.
Educate each other
about our respective execution environments in order to garner a broader
understanding of the range of requirements on Hyades in terms of
execution:
i)
Scapatech ?
Neil
ii)
TestManager ?
Kent
4.
See owners to tasks
above. Target completion dates will
follow.
5.
The only white
paper identified so far is the one identified above on how to build wrappers
(using WDSL) for the testability interface
6.
Didn?t have time to
discuss terminology and overlap with Data Collection
group
7.
We discussed
committers for the group, but were not sure how a single committer for the team
would work, per Harm?s proposal.
Within this group we identified a committer for each company: Rational ?
Joe, Scapatech ? Ian, IBM ? Kris.
If we need a single lead committer, it would be
Joe.