Proposed Agenda for TaMIE F2F July-24-25,
2008:
(updated 7/16)
------------------------------------------------------------------------
Thursday 7/24, AM (9:15am - 12:30pm)
------------------------------------------------------------------------
1. Kick-off & administration matters:
- Get last minute "wish list items" from
participants.
- adjustments to agenda.
- feedback on relevant patents.
2. (Req 02) Review of "Canonical" Use Cases for Business
Transactions
- UN/CEFACT Bus. Tx. Patterns
- selecting a typical set of basic B2B patterns in OAGI,
AIAG, RosettaNet, UMM.
- what is to be monitored/tested.
3. The Event model:
- Review of the WS-I "XML container" for MIME / SOAP
messages (Jacques).
- when events = metadata document.
- header elements for the Event XML wrapper.
- assumed event board implementations (from flat file to
XML DB)
- Data hiding in eventBoard (Req 014, and
beyond)
- Security aspects and requirements.
------------------------------------------------------------------------
Thursday 7/24, PM (2pm - 6pm)
------------------------------------------------------------------------
4. Script Language Upgrades (A): loops and
variables
4.1 loop construct (Req 005 and 012)
4.2 Script Language Upgrades: Variables immutability /
restricted mutability (Req 012)
- current script proposal(s)
- use cases and sample scenarios.
- XSLT implementability
- draft of a solution and application to use
case.
5. Script Language Upgrades (B): conditions and
Exit
5.1 Conditional operator (Req 006)
5.2 restricted Exit operator (Req 010)
- current script proposal(s)
- use cases and sample scenarios.
- XSLT implementability
- draft of a solution and application to use
case.
6. Script Language Upgrades: Other features:
6.1 User-defined Functions (Req 014)
6.2 Test Cases and Test Suites: new constructs (Req 007),
execution semantics.
------------------------------------------------------------------------
Friday 7/25, AM (8:30am - 12:30pm)
------------------------------------------------------------------------
7. A first pass at Deliverables:
- The requirements document.
- timing and workplan.
- The functional split in two specifications:
eTSM - event-centric Test Scripting and Model
eMAM- event Log Model, Access and Management
8. Script Language Upgrades: review the CATCH operator
(enhanced FIND)(Req 004).
- multiple events selection &
correlation.
- use cases and sample scenarios.
- XSLT implementability
9. Workflow session
9.1 - workflow controls (Req 008)
- OR-join defined in YAWL, in addition to AND-join and
XOR-join
- threads.
- XSLT limitations.
9.2- Monitoring LTS (Req 001)
- presentation of current status of LTSA, Eclipse
(Dale)
- eTSM translation model.
- Enhanced use Cases with global variables and constraints
(TimeToPerform...)
- XSLT implementability
------------------------------------------------------------------------
Friday 7/25, PM (1:30pm - 4pm)
------------------------------------------------------------------------
10- Implementation aspects
- Details / presentation about CTL implementation
(Chuck).
- XSLT and the dynamic aspect (events)
- Triggers and their use inside Monitors (Req 03)(for evt
synchronization)
- Event board models
- scope and outline of a Reference
implementation
11- Explicit constructs for Test Case and Test Suite
(follow-up on 6.2)
- semantics of Test Case vs. Monitor
- the scoping of access in the EB (MASK operator,
.
- the notion of Case Execution Space, scope of
variables.