23 Pages

Memon

Course: FSE 8, Fall 2009
School: UVA
Rating:
 
 
 
 
 

Word Count: 953

Document Preview

Test 1 Automated Oracles for GUIs Atif M. Me on m Martha E. Pollack Mary Lou S offa De of Com r S nce pt. pute cie Unive rsity of Pittsburgh GUI Test Cases 2 GUI st ase GUI Te C e nce ve S que of e nts A Test Case for WordPad 3 This is the text. S le xt e ctTe ("This") S le xt e ctTe ("te xt") Form at Font 18 OK Form at Font Unde rline OK This is the text....

Register Now

Unformatted Document Excerpt

Coursehero >> Virginia >> UVA >> FSE 8

Course Hero has millions of student submitted documents similar to the one
below including study guides, practice problems, reference materials, practice exams, textbook help and tutor support.

Course Hero has millions of student submitted documents similar to the one below including study guides, practice problems, reference materials, practice exams, textbook help and tutor support.
Test 1 Automated Oracles for GUIs Atif M. Me on m Martha E. Pollack Mary Lou S offa De of Com r S nce pt. pute cie Unive rsity of Pittsburgh GUI Test Cases 2 GUI st ase GUI Te C e nce ve S que of e nts A Test Case for WordPad 3 This is the text. S le xt e ctTe ("This") S le xt e ctTe ("te xt") Form at Font 18 OK Form at Font Unde rline OK This is the text. What Is Correct Behavior 4 This is the text. ?! Font 18 OK SelectText ("This") Format This is the text. SelectText ("text") Format Font Underline OK Check State, not only Output !! This is the text. Research Focus Goal ck r ach ve To che theGUI 's stateafte e e nt 5 s Approache Manual ate Autom d Actual State Expected State Automated Verifier Verdict C nge halle Challe s ne xpe d Ge rating e cte state Extracting actual state om xpe d s C paring e cte & actual state Outline rvie Ove w of GUI Oracle ne cte tate Ge rating Expe d S ling tate Mode theGUI 's S cts Obje rtie Prope s 6 ling nts Mode theEve Obtaining Actual GUI's S tate C paring Actual & Expe d S s om cte tate C S ase tudy: MSWordPad C oncluding Re arks m Overview of GUI Oracle Test Case Formal GUI Model Run-time information from executing GUI 7 Expected-state Generator Expected State Verifier Actual State Oracle Verdict Execution Monitor Modeling the GUI A GUI consists of Objects Form 8 W indow St at e wsN ormal W idt h 1088 Aut oScroll TRUE Align Capt ion Color Font Label Button alN one Files of t ype: clBt nFace (t Font ) Capt ion Cancel Enabled TRUE Visible TRUE Height 65 9 All Properties of Cancel Determining Properties ination of GUI Manual Exam pe duce e S cifications (Re d S t) ing ste GUI be te d 10 ple e Toolkit/Language(Com teS t) rtie All availableprope s Now we know how to represent the GUI's state Modeling Events nts tate rs Eve areS Transduce i 11 S :S tate This is the text. SelectText ("This") Eve e nt: j i This This is the text. j S :S tate Representing Events fine ve Wede an e nt as: j i 12 State = [State , event] xam : For e ple j i State = [State , cut] e pact re se pre ntation Ne d a com Operators File Edit View Ins Me nu1 Effects: FORALL Obj in Obje cts S le d(Obj) e cte ADD inClipboard(Obj) DEL onS e cre n(Obj) DEL S le d(Obj) e cte ADD isCurre nt(Me nu1) DEL isC nt(Me urre nu2). Obtaining next state 13 Operator :: C UT Preconditions: isC nt(Me urre nu2). Cut Me nu2 Deriving Expected State 0 14 Give S , theinitial state n , que e nts A se e nceof eve e 1 1 0 2 1 3 1 2 3 n e n S0 e S1 = e , e ] S2 Obtain S i-1 [S i i e S3 e Sn And S = [S , e] Obtaining Actual GUI's State cution Monitor Exe cre n craping S e S rie Que s om cte tate C patiblewith Expe d S turns <Obje Prope Value ct, rty, > Re 15 <Button1, "Caption", "Cance l"> Automated Execution Test Executor GUI Under Test 16 Test Cases Execution Monitor Verifier AC TUAL S TATE: (isC nt ROOT) urre (C ontains ROOT D (C ontains ROOT D Expected State Comparing Actual and Expected States rifie Ve r e ve sting Thre Le ls of Te hange Prope S t (Operators) d rty e C le rty e GUI Re vant Prope S t (Specifications) om te rty e C ple Prope S t (Toolkit/Language) 17 Hybrid Approach Useall 3 Case Study : te ine Purpose De rm e rive cte tate Tim to De Expe d S e cute rifie Tim to Exe Monitor and Ve r 18 rim ntal sign Expe e De rsion of MSWordPad (36 Modal Windows, 362 GUI: Our Ve e nts) ve ne d st ase ve Test Cases: Ge rate 290 Te C s (6-56 e nts) using an AI Planne r ntiumbase Machine 256 d , Hardware Platform: 350 MHz Pe MB RAM duce e Properties: Re d S t le rty e Level of Testing: GUI Re vant Prope S t The Big Picture GUI Specifications Test/Oracle Designer 19 GUI Implementation Tools (Languages/Toolkits) GUI Implementer GUI Model Oracle Expected-state Generator Expected-state sequence GUI Test-Case Generator Test Case GUI State (run-time) Execution Monitor Actual State Information Our implementation was based on AI Planning Verifier Verdict Deriving Expected State Generating Test Cases and Deriving Expected State 0.9 0.8 0.7 0.6 0.5 0.4 0.3 0.2 0....

Find millions of documents on Course Hero - Study Guides, Lecture Notes, Reference Materials, Practice Exams and more. Course Hero has millions of course specific materials providing students with the best way to expand their education.

Below is a small sample set of documents:

UVA - TWH - 5
Timothy William HnatDepartment of Computer Science University of Virginia Charlottesville, VA 22904-4740 USA EDUCATION Ph.D. in Computer Science, In Progress University of Virginia, VA, USA M.Eng in Computer Engineering and Computer Science, Summa C
UVA - TWH - 5
ProblemIdeaResultsEvent Detection Utilizing a Pattern Recognition FrameworkTimothy Hnat Tamim SookoorDepartment of Computer Science University of VirginiaApril 30, 2007Hnat,Sookoor (CS@UVA)Pattern Recognition FrameworkApril 30, 2007
UVA - TWH - 5
IntroductionSPINSFrameworkIdenticationExperimentsConclusionFramework for Identifying Compromised Nodes in Sensor NetworksQing Zhang Ting Yu Peng NingDepartment of Computer Science North Carolina State University Adapted from the author
UVA - TWH - 5
OverviewProblemExperimentAlarmNetFuture WorkPattern Recognition for Data Streams and Event DetectionTimothy HnatDepartment of Computer Science University of VirginiaJuly 6, 2007Hnat (CS@UVA)Pattern RecognitionJuly 6, 20071 / 14
UVA - TWH - 5
Binghamton University EngiNetState University of New YorkThomas J. Watson School of Engineering and Applied ScienceWARNINGAll rights reserved. No part of the course materials used in the instruction of this course may be reproduced in any form
UVA - TWH - 5
Compilers ReviewRob Dickerson Nov 5 What is lexical, syntactic, and semantic analysis?lexical analysis - recognize tokens of a language by reading a stream of characters from left to right and grouping them into tokens syntactic analysis - r
UVA - TWH - 5
Chapter 14Chapter 19Chapter 20Operating SystemsTimothy HnatDepartment of Computer Science University of VirginiaSept 17, 2007Hnat (CS@UVA)OS Ch 14,19,20Sept 17, 20071 / 15Chapter 14Chapter 19Chapter 20ProtectionWhat are th
UVA - TWH - 5
CS 5633 - Spring 2005ADT Dictionary / Dynamic SetAbstract data type (ADT) Dictionary (also called Dynamic Set): A data structure which supports operations Insert Delete Find Using balanced binary search trees we can implement a dictionary data
UVA - TWH - 5
Operating System Concepts - Chapters 4-7Tamim SookoorDepartment of Computer Science University of Virginia Charlottesville, Virginia 22904 sookoor@cs.virginia.eduAugust 29, 2007Adapted from Silberschatz, Galvin and Gagne c 2005, BYU CS 345 slid
UVA - TWH - 5
Storage SystemsInterconnection Networks and ClustersComputer Architecture - Chapter 7 and 8Timothy HnatDepartment of Computer Science University of VirginiaOct 18, 2007Hnat (CS@UVA)Arch 7,8Oct 18, 20071 / 22Storage SystemsIntercon
UVA - TWH - 5
Chapter 1: IntroductionChapter 1: IntroductionWhat Operating Systems Do Computer-System Organization Computer-System Architecture Operating-System Structure Operating-System Operations Process Management Memory Management Storage Management Protec
UVA - TWH - 5
Software Fundamentals: Collected Papers - Ch. 10, 26Robert DickersonDepartment of Computer Science University of Virginia Charlottesville, Virginia 22904 rfd7a@cs.virginia.eduJune 21, 2007Ch. 10On the Design and Development of Program Familie
UVA - TWH - 5
Time ComplexitySpace ComplexityIntractabilityFundamentals of Software Engineering - Chapter 5Timothy HnatDepartment of Computer Science University of VirginiaJune 7, 2007Hnat (CS@UVA)FOSE Ch5June 7, 20071 / 20Time ComplexitySpac
UVA - TWH - 5
CS 332: AlgorithmsGreedy AlgorithmsDavid Luebke17/26/2007Review: Dynamic Programming Dynamic programming is another strategy fordesigning algorithms Use when problem breaks down into recurring small subproblemsDavid Luebke27/26/200
UVA - TWH - 5
Vxj UniversityDAC718 - Compiler DesignOptimizations An IntroductionJonas LundbergJonas.Lundberg@msi.vxu.se http:/w3.msi.vxu.se/users/jonasl/dac718 19 mars 2007The Software Technology Group DAC718 - Compiler Design 1(27)Vxj UniversityOptim
UVA - TWH - 5
This is for all of the other notes that do not belong in the Presentation folder. Please add anything you want to this folder.Tim :)Rob :)Ray :)Tamim ?Jiakang ?
UVA - TWH - 5
Introduction to Algorithms Chapters 1-9Tamim SookoorDepartment of Computer Science University of Virginia Charlottesville, Virginia 22904 sookoor@cs.virginia.eduJuly 19, 2007Foundations Chapter 1Sorting and Order StatisticsAlgorithmsDefin
UVA - TWH - 5
CS 332 - Algorithms Dynamic programming 0-1 Knapsack problem7/26/20071Review: Dynamic programmingDP is a method for solving certain kind of problems DP can be applied when the solution of a problem includes solutions to subproblems We need to
UVA - TWH - 5
Linear ProgrammingLinear ProgrammingLinear programming Simplex method LP dualityWhat is it?nQuintessential tool for optimal allocation of scarce resources, among a number of competing activities. (e.g., see ORF 307) Powerful and general probl
UVA - TWH - 5
MacroLab: A Vector-based Macroprogramming Framework for Cyber-Physical SystemsTimothy W. Hnat, Tamim I. Sookoor, Pieter Hooimeijer, Westley Weimer, and Kamin Whitehouse{hnat,sookoor,pieter,weimer,whitehouse}@cs.virginia.eduDepartment of Computer
UVA - TWH - 5
Vxj UniversityDAC718 - Compiler DesignAttributed GrammarsJonas LundbergJonas.Lundberg@msi.vxu.se http:/w3.msi.vxu.se/users/jonasl/dac718 4 mars 2007The Software Technology Group DAC718 - Compiler Design 1(25)Vxj UniversityExample: Evaluati
UVA - TWH - 5
Fundamentals of SE Ch1-4Quals 2007On this episode Chapter 1 Preview Chapter 2 Software: Its Nature and qualities Chapter 3 Engineering Principles Chapter 4 Design and Architecture2Buse5/31/20071.1 : Preview SE means multiple
UVA - TWH - 5
UsesQualitiesStylesVericationOperationalDescriptive SpecicationsIn practiceModularizationConclusionsFundamentals of Software Engineering - Chapter 5Timothy HnatDepartment of Computer Science University of VirginiaJune 7, 2007H
UVA - TWH - 5
Programming Language PragmaticsChapter 5-71Chapter 5 Assembly-Level Computer Architecture Different processor architectures Correctness Speed2Modern Computers Workstation Macro-Architecture von Neumann Memory hierarchy Data representa
UVA - TWH - 5
Macrolab: A Vector-based Macro-programming Abstraction for Wireless Embedded NetworksTimothy Hnat Tamim Sookoor Kamin Whitehouse http:/www.cs.virginia.edu/~whitehouse/research/macroprogramming/hnat@cs.virginia.eduFriday, February 22, 20081Wh
UVA - CS - 453
Sweet Spot Case StudyRahul Gupta 9/11/03 CS453 E-commerce TechnologiesBackground Two founders from Stanford: David Filo and Jerry Yang [4] Started in February 1994 in a campus trailer [7] Incorporated in March 1995 [6] In April 1995 funded by
UVA - CS - 851
Case StudyAn Italian ISV is considering becoming an &quot;adaptive firm&quot; and expanding its customer base outside of Italy. We want to determine the additional value of the flexible reuse infrastructure, among other considerations, before making the
UVA - A - 09
SEMESTER AT SEA COURSE SYLLABUS Discipline: Commerce/Business Summer 2009 COMM 460: Strategic Management Upper Division Faculty Name: Richard Castaldi Pre-requisites: Some previous upper division business coursework is recommended. COURSE DESCRIPTION
UVA - A - 09
SEMESTER AT SEA COURSE SYLLABUS Discipline: Commerce/Business Summer 2009 COMM 381: Business Ethics Upper Division Faculty Name: Richard Castaldi COURSE DESCRIPTION This foundation course on business ethics will be taught from a global and multi-disc
UVA - A - 09
SEMESTER AT SEA SYLLABUS Discipline: Environmental Studies Summer 2009 PLAN 551: Sustainable Communities Upper Division Faculty Name: Rocky Rohwedder Suggested Pre-requisites: Introduction to Environmental Studies or Introduction to Planning, and jun
UVA - SIEDS - 2004
Proceedings of the 2004 Systems and Information Engineering Design Symposium Matthew H. Jones, Stephen D. Patek, and Barbara E. Tawney, eds.MODELING THE IMPACT OF INFRASTRUCTURE INTERDEPENDENCIES ON VIRGINIAS HIGHWAY TRANSPORTATION SYSTEMLisa M.
UVA - SIEDS - 2004
Proceedings of the 2004 Systems and Information Engineering Design Symposium Matthew H. Jones, Stephen D. Patek, and Barbara E. Tawney, eds. A REGRESSION-BASED PREDICTIVE MODEL OF STUDENT ATTENDANCE AT UVA MEN'S BASKETBALL GAMES Thomas L. Walls Jr. N
UVA - SIEDS - 2004
Proceedings of the 2004 Systems and Information Engineering Design Symposium Matthew H. Jones, Stephen D. Patek, and Barbara E. Tawney, eds.VISUAL DECISION-SUPPORT TOOLS FOR FIRST RESPONDERS Jason Ballard, James Choi, Travis Oakes, Matt Pizzuto, Je
UVA - SIEDS - 2004
Proceedings of the 2004 Systems and Information Engineering Design Symposium Matthew H. Jones, Stephen D. Patek, and Barbara E. Tawney, eds.SYSTEMS ANALYSIS OF ECONOMIC IMPACTS OF REDEVELOPED SUPERFUND SITES Michael H. Chen, Manish Garg, Connie R.
UVA - SIEDS - 2004
Proceedings of the 2004 Systems and Information Engineering Design Symposium Matthew H. Jones, Stephen D. Patek, and Barbara E. Tawney, eds.DEPARTMENT OF ATHLETICS: POLICIES AND PROCEDURES MANUAL Sarah E. Betzwieser Loren B. Bushkar Calvin J. Chan
UVA - SIEDS - 2004
Proceedings of the 2004 Systems and Information Engineering Design Symposium Matthew H. Jones, Stephen D. Patek, and Barbara E. Tawney, eds.UNMANNED AERIAL VEHICLE (UAV) CARGO SYSTEM Senior Design Capstone ProjectKevin (Kook-In) Han Angela M. Garc
UVA - SIEDS - 2004
Proceedings of the 2004 Systems and Information Engineering Design Symposium Matthew H. Jones, Stephen D. Patek, and Barbara E. Tawney, eds.NUCLEAR, BIOLOGICAL, AND CHEMICAL (NBC) COMMUNICATIONS NETWORKRyan Dickey Timothy Franklin Jake Harmon Rac
UVA - SIEDS - 2004
Proceedings of the 2004 Systems and Information Engineering Design Symposium Matthew H. Jones, Stephen D. Patek, and Barbara E. Tawney, eds.REDESIGN OF THE WEST POINT LOGISTICS WAREHOUSE SUPPORT SYSTEM Joseph B. Maliszewski Joshua A. Range Troy L.
UVA - SIEDS - 2004
Proceedings of the 2004 Systems and Information Engineering Design Symposium Matthew H. Jones, Stephen D. Patek, and Barbara E. Tawney, eds.STRATEGIC SPACE PLAN INITIATIVE (SSPI) Kevin King Jessica Lackey Daniel Stevens Dr. Brian Kleiner Dr. Subhas
UVA - SIEDS - 2004
Proceedings of the 2004 Systems and Information Engineering Design Symposium Matthew H. Jones, Stephen D. Patek, and Barbara E. Tawney, eds.CUSTOMER RELATIONSHIP MANAGEMENT FOR A SMALL PROFESSIONAL TECHNICAL SERVICES CORPORATIONWendy Fan Robert L
UVA - SIEDS - 2004
Proceedings of the 2004 Systems and Information Engineering Design Symposium Matthew H. Jones, Stephen D. Patek, and Barbara E. Tawney, eds.USING AGENT-BASED SIMULATION TO REDUCE COLLATERAL DAMAGE DURING MILITARY OPERATIONS Hunter Brooks Tim DeKeys
UVA - SIEDS - 2004
Proceedings of the 2004 Systems and Information Engineering Design Symposium Matthew H. Jones, Stephen D. Patek, and Barbara E. Tawney, eds.PROCESS DEVELOPMENT AND INTEGRATION FOR THE SIX-YEAR PROGRAM AND THE STATEWIDE TRANSPORTATION IMPROVEMENT PR
UVA - SIEDS - 2004
Proceedings of the 2004 Systems and Information Engineering Design Symposium Matthew H. Jones, Stephen D. Patek, and Barbara E. Tawney, eds.IMPLEMENTATION OF A SOFTWARE TOOL FOR A GOLD ELECTROPLATING BATH OPERATION William C. Denney Matthew W. King
UVA - SIEDS - 2004
Proceedings of the 2004 Systems and Information Engineering Design Symposium Matthew H. Jones, Stephen D. Patek, and Barbara E. Tawney, eds.TERMINAL AREA CAPACITY ENHANCEMENT CONCEPT Marshall Gangel Girija Mehta Chnar Muhammad Siroos Sekhavat Gaura
UVA - SIEDS - 2004
Proceedings of the 2004 Systems and Information Engineering Design Symposium Matthew H. Jones, Stephen D. Patek and Barbara E. Tawney, eds.AIRPORT ARRIVAL AND DEPARTURE MANAGEMENT UNDER WEATHER UNCERTAINTY Corporate Sponsor: Mr. Glenn Roberts 7515
UVA - SIEDS - 2004
Proceedings of the 2004 Systems and Information Engineering Design Symposium Matthew H. Jones, Stephen D. Patek, and Barbara E. Tawny, eds.CONTINUOUS AIRPORT VEHICLE ASSET TRACKING SYSTEM (CAVATS) Sponsor: SENSIS Corp. Mr. Marc J. Viggiano, Preside
UVA - SIEDS - 2004
Proceedings of the 2004 Systems and Information Engineering Design Symposium Matthew H. Jones, Stephen D. Patek, and Barbara E. Tawney, eds.APPLICATIONS OF NETWORKING CAPABILITIES TO ASSIST IN SITUATIONAL AWARENESS Jason M. Hunter Timothy Matlack K
UVA - SIEDS - 2004
Proceedings of the 2004 Systems and Information Engineering Design Symposium Matthew H. Jones, Stephen D. Patek, and Barbara E. Tawney, eds.IMPROVING UPON LOGISTIC REGRESSION TO PREDICT UNITED STATES ARMY DELAYED ENTRY PROGRAM (DEP) LOSSES John B.
UVA - SIEDS - 2004
Proceedings of the 2004 Systems and Information Engineering Design Symposium Matthew H. Jones, Stephen D. Patek, and Barbara E. Tawney, eds.ASSESSING INDIVIDUAL AND TEAM READINESS Jeanna Chang, William Gibson, Emma Lander, Kelly O'Hargan, Susan Don
UVA - SIEDS - 2004
Proceedings of the 2004 Systems and Information Engineering Design Symposium Matthew H. Jones, Stephen D. Patek and Barbara E. Tawney, eds. CONTENT DEVELOPMENT FOR A WEB-BASED SYSTEM DEVOTED TO FLIGHT DISPATCHER ICING TRAINING Matthew Brophy, Courtne
UVA - SIEDS - 2004
Proceedings of the 2004 Systems and Information Engineering Design Symposium Matthew H. Jones, Stephen D. Patek, and Barbara E. Tawney, eds.SCHEDULING JOBS ON A K-STAGE FLEXIBLE FLOW SHOP USING A TOC-BASED (BOTTLENECK) PROCEDURE Milton J. Acero-Dom
UVA - SIEDS - 2004
Proceedings of the 2004 Systems and Information Engineering Design Symposium Matthew H. Jones, Stephen D. Patek, and Barbara E. Tawney, eds.INFORMATION DRIVEN OPTIMIZATION SEARCH FILTER: PREDICTING TABU REGIONS Matthew H. Jones Department of System
UVA - SIEDS - 2004
Proceedings of the 2004 Systems and Information Engineering Design Symposium Matthew H. Jones, Stephen D. Patek, and Barbara E. Tawney eds.A GENETIC ALGORITHM FOR VEHICLE ROUTING PROBLEMS WITH STOCHASTIC DEMAND AND SOFT TIME WINDOWS K.L. Mak and Z.
UVA - SIEDS - 2004
Proceedings of the 2004 Systems and Information Engineering Design Symposium Matthew H. Jones, Stephen D. Patek, and Barbara E. Tawney, eds.FACILITATING PUBLIC SAFETY ANALYSIS THROUGH ENHANCED INFORMATION SHARING: IMPROVING THE GEOSPATIAL REPOSITOR
UVA - SIEDS - 2004
Proceedings of the 2004 Systems and Information Engineering Design Symposium Matthew H. Jones, Stephen D. Patek, and Barbara E. Tawney, eds.MEASURING THE EFFECTIVENESS OF A DECISION MATRIX FOR MISSILE RETARGETING DECISIONSChristopher R. Jones Ste
UVA - SIEDS - 2004
Proceedings of the 2004 Systems and Information Engineering Design Symposium Matthew H. Jones, Stephen D. Patek, and Barbara E. Tawney, eds.CONCESSION CONTRACT DESIGN IN DEVELOPING COUNTRIES: A BUS RAPID TRANSPORT SYSTEM FOR CARTAGENA, COLOMBIA Mau
UVA - SIEDS - 2004
Proceedings of the 2004 Systems and Information Engineering Design Symposium Matthew H. Jones, Stephen D. Patek, and Barbara E. Tawney, eds.LEARNING FROM STUDENT DATA Kash Barker, Theodore Trafalis, and Teri Reed Rhoads School of Industrial Enginee
UVA - SIEDS - 2004
Proceedings of the 2004 Systems and Information Engineering Design Symposium Matthew H. Jones, Stephen D. Patek, and Barbara E. Tawney, eds.PRELIMINARY STUDY OF INFORMATION SHARING TECHNOLOGY ADOPTION BY CRIME ANALYSTS Kristina Q. Buenafe 8255 Gree
UVA - SIEDS - 2004
Proceedings of the 2004 Systems and Information Engineering Design Symposium Matthew H. Jones, Stephen D. Patek, and Barbara E. Tawney, eds. SIMULATION OF A DISTRIBUTED TARGET RECOGNITION SYSTEM WITH VARIABLE OPERATING CONDITIONS Saptarshi Adhikari J
Maryville MO - V - 1
AgBioForum Volume 1, Number 2 1998 Pages 43-55STRUCTURAL CHANGE IN THE BIOTECH SEED AND CHEMICAL INDUSTRIAL COMPLEXMarvin L. Hayenga1In this paper, the restructuring of the seed and chemical industries is discussed. Impacts on the herbicide a
Maryville MO - V - 2
SPEAKERSGeoff Benson, N. Carolina State University Greg Brann, NRCS Richard Crawford, University of Missouri Jim Green, N. Carolina State University Stacey Hamilton, University of Missouri Ron Morrow, NCAT/ATTRA Larry Muller, Penn State University D