10 September 2003 Notes: Attendees: Jose Santiago Ernie Wahl Jim Mosely Jim O'Reilly Dave Dowding Business: Possibly three of us at ITC. More certain next week. Plan for now is to have a Tuesday conference call (around 9AM Pacific) and perhaps other meetings at the conference. Tony indicated that P1450.6 meeting will be Monday morning (presentations on who/how CTL is being used.) Tony plans a 10 person face-to-face meeting for P1450.1 and .3 for Monday. We should try to not overlap their meetings. Topic for today: Flow Control Question: What is Flow Control "construct"? Is it a mechanism within a FlowNode? Ernie: Align Flow Control to what testers can do. Some testers can have n number of paths out of a test and others have two. Flow Control also covers "subflows" Jim O.: Organization of subflows could also be organization rather than control of flow. (Hierarchical organization of flows) Jose: Flow Control is defining a box or entity with input (entry) and output or exit... with other actions within the box. Some definitions and layers are contained there in. Similar to defining a process of steps for design tools... Dave: When defining Flow Control you can (should) be defining the FlowNode. Jim M.: how do we enter, subflow characteristics. Ernie: The elements that represent a flow: Nodes, symbols, tests, binning (Symbols = decision point or communicate to/with externals) Jose: Start with a Node and the Ports Node has info for TestMethod Ports indicate entry/exit actions Ernie: much like AWK a Node should have a begin, a body, and a cleanup portion (actions/activities) block. So with a node, having entry actions then a test (call to a TestMethod) and then an exit action(s). Dave: There seems to be a lot of unity in this discussion on Flow Control as represented in the Flow Node. Taking the concept from a box or node with entry, body, and exit blocks. (Very close to the concept discussed earlier this year.) Proposed to continue defining the node and get a graphical view of this. Proposed to move together to define this as a group and gain a consensus of the concept, structure and view.