Eddie Jesinsky NASA/WVU ATL Intern [email_address] An Introduction To IV&V ATL STOL Automated Systems Testing and Operatio...
<ul><li>NASA Applied Technology Lab </li></ul><ul><li>MATRIC Research </li></ul><ul><li>Problem </li></ul><ul><li>Benefits...
<ul><li>Established: 2007 </li></ul><ul><li>Partnership between WVU and NASA’s Independent Verification and Validation (IV...
<ul><li>Mid-Atlantic Technology, Research & Innovation Center </li></ul><ul><li>WVU Charleston Research Campus </li></ul><...
<ul><li>IV&V and D&T facilities expressed a need for automated assistance with various STOL script development, testing an...
<ul><li>Improve the quality and timeliness of test verification of STOL-based systems </li></ul><ul><li>Ongoing standards ...
<ul><li>STOL editor – allows users to browse through a group of STOL files with language-sensitive styling and drill-down ...
<ul><li>Many variants of STOL still in use at NASA and by its prime contractors </li></ul><ul><li>Ongoing standards activi...
<ul><li>Tested and applied to GSFC project scripts and logs </li></ul><ul><li>JHU/APL – EPOCH STOL scripts and simulated s...
<ul><li>Any platform supporting Eclipse, Java and Antlr </li></ul><ul><li>Requires STOL scripts and certain (stamped) asso...
<ul><li>Currently in Evaluation status, available for evaluation upon request </li></ul>Licensing IV&V ATL STOL Automated ...
<ul><li>Download the STOL package from the link provided by MATRIC Research ( http://kermit.matricresearch.com/stolenid/ST...
<ul><li>Upon starting, you will be greeted with this screen. Follow the instructions to get online Help or click the ‘X’ t...
<ul><li>Upon closing the Welcome tab you will see the ‘workbench’ like above, however, without anything in the Project Exp...
<ul><li>From the menu bar, select File > New > Project </li></ul><ul><li>Expand ‘STOL’, select New STOL Project, click Nex...
<ul><li>In the Project name field, type a name for the project, i.e. ‘Temp’ </li></ul><ul><li>Leave the box checked to use...
Importing Files IV&V ATL STOL Automated Systems Testing and Operations Language Analysis Tool
General Use IV&V ATL STOL Automated Systems Testing and Operations Language Analysis Tool <ul><li>The gray border at the l...
Go to Line in Log File IV&V ATL STOL Automated Systems Testing and Operations Language Analysis Tool <ul><li>Point your cu...
Go to Line in Log File IV&V ATL STOL Automated Systems Testing and Operations Language Analysis Tool <ul><li>The correspon...
Open File IV&V ATL STOL Automated Systems Testing and Operations Language Analysis Tool <ul><li>Highlight an element of th...
Open File IV&V ATL STOL Automated Systems Testing and Operations Language Analysis Tool <ul><li>This will attempt to find ...
Find in Model IV&V ATL STOL Automated Systems Testing and Operations Language Analysis Tool <ul><li>Place a cursor within ...
Find in Model IV&V ATL STOL Automated Systems Testing and Operations Language Analysis Tool <ul><li>This will attempt to f...
Log Viewer IV&V ATL STOL Automated Systems Testing and Operations Language Analysis Tool <ul><li>An additional editor prov...
Model Outline View IV&V ATL STOL Automated Systems Testing and Operations Language Analysis Tool <ul><li>Displays the outl...
<ul><li>PPC: Dr. Jack Smith – (800) 611-2296 x814 –  [email_address] </li></ul><ul><li>APC: Jason Blackhurst – (800) 611-2...
<ul><li>http://sarpresults.ivv.nasa.gov/ViewResearch/112.jsp </li></ul><ul><li>http://sarpresults.ivv.nasa.gov/DownloadFil...
Thank You IV&V ATL STOL Automated Systems Testing and Operations Language Analysis Tool QUESTIONS? Eddie Jesinsky, Aaron H...
Upcoming SlideShare
Loading in …5
×

Stol

2,373 views

Published on

Published in: Technology, Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
2,373
On SlideShare
0
From Embeds
0
Number of Embeds
16
Actions
Shares
0
Downloads
14
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Stol

  1. 1. Eddie Jesinsky NASA/WVU ATL Intern [email_address] An Introduction To IV&V ATL STOL Automated Systems Testing and Operations Language Analysis Tool (STOLENID)
  2. 2. <ul><li>NASA Applied Technology Lab </li></ul><ul><li>MATRIC Research </li></ul><ul><li>Problem </li></ul><ul><li>Benefits </li></ul><ul><li>Features </li></ul><ul><li>Relevance/Maturity </li></ul><ul><li>Requirements </li></ul><ul><li>Licensing </li></ul><ul><li>Installation/Tutorial </li></ul><ul><li>Support/Resources </li></ul>Overview IV&V ATL STOL Automated Systems Testing and Operations Language Analysis Tool
  3. 3. <ul><li>Established: 2007 </li></ul><ul><li>Partnership between WVU and NASA’s Independent Verification and Validation (IV&V) facility in Fairmont, WV </li></ul><ul><li>Goal: Researching software engineering technologies that improve and enhance the way NASA produces safe and reliable system software </li></ul><ul><li>Director: Dr. Tim Menzies, Ph.D. </li></ul><ul><li>IV&V Rep.: Pier Luigi Long </li></ul><ul><li>Website: http://atl.wvu.edu </li></ul>Applied Technology Lab IV&V ATL STOL Automated Systems Testing and Operations Language Analysis Tool
  4. 4. <ul><li>Mid-Atlantic Technology, Research & Innovation Center </li></ul><ul><li>WVU Charleston Research Campus </li></ul><ul><li>Website: http://www.matricresearch.com </li></ul>MATRIC Research IV&V ATL STOL Automated Systems Testing and Operations Language Analysis Tool
  5. 5. <ul><li>IV&V and D&T facilities expressed a need for automated assistance with various STOL script development, testing and analysis activities </li></ul><ul><li>The variety of STOL directives, embedded mission-specific commands, and the distributed real-time telemetry environment in which they operate provide a challenge in the handling of STOL scripts </li></ul><ul><li>Currently users have no automated methods to assist in the development, testing and analysis activities or metrics to assist in these activities </li></ul>Problem IV&V ATL STOL Automated Systems Testing and Operations Language Analysis Tool
  6. 6. <ul><li>Improve the quality and timeliness of test verification of STOL-based systems </li></ul><ul><li>Ongoing standards activities could help unify, advance, and further broaden the use of a common STOL-like language in future NASA projects </li></ul><ul><li>A platform-independent integrated toolset based on the Eclipse IDE framework designed to assist NASA IV&V practitioners in the analysis of STOL scripts </li></ul>Benefits IV&V ATL STOL Automated Systems Testing and Operations Language Analysis Tool
  7. 7. <ul><li>STOL editor – allows users to browse through a group of STOL files with language-sensitive styling and drill-down capabilities </li></ul><ul><li>Log viewer – allows users to navigate through log files created during execution of the STOL script along with the associated STOL source files in an integrated and synchronized fashion </li></ul><ul><li>Platform independent, built upon the Eclipse IDE as plugins- all features of the Eclipse Workbench are included </li></ul><ul><li>Takes in STOL scripts and certain (stamped) associated log files </li></ul><ul><li>Outputs visual displays and annotations, exportable as XMI </li></ul><ul><li>Works on ASIST STOL Scripts (extend to EPOCH, CSTOL) </li></ul>Features IV&V ATL STOL Automated Systems Testing and Operations Language Analysis Tool
  8. 8. <ul><li>Many variants of STOL still in use at NASA and by its prime contractors </li></ul><ul><li>Ongoing standards activities could help unify, advance, and further broaden the use of a common STOL-like language in future NASA projects </li></ul><ul><li>Trend toward model-based architectures and model-driven methodologies </li></ul><ul><li>Trend toward Eclipse plugin tools </li></ul>Relevance IV&V ATL STOL Automated Systems Testing and Operations Language Analysis Tool
  9. 9. <ul><li>Tested and applied to GSFC project scripts and logs </li></ul><ul><li>JHU/APL – EPOCH STOL scripts and simulated streams </li></ul><ul><li>Various IV&V projects </li></ul>Maturity IV&V ATL STOL Automated Systems Testing and Operations Language Analysis Tool
  10. 10. <ul><li>Any platform supporting Eclipse, Java and Antlr </li></ul><ul><li>Requires STOL scripts and certain (stamped) associated log files as input </li></ul>Requirements IV&V ATL STOL Automated Systems Testing and Operations Language Analysis Tool
  11. 11. <ul><li>Currently in Evaluation status, available for evaluation upon request </li></ul>Licensing IV&V ATL STOL Automated Systems Testing and Operations Language Analysis Tool
  12. 12. <ul><li>Download the STOL package from the link provided by MATRIC Research ( http://kermit.matricresearch.com/stolenid/STOLENID_1.0.10.v20070916.zip ) </li></ul><ul><li>Extract the archive using WinZIP, WinRAR, etc. </li></ul><ul><li>Run the executable – No installation is required </li></ul>Installation IV&V ATL STOL Automated Systems Testing and Operations Language Analysis Tool
  13. 13. <ul><li>Upon starting, you will be greeted with this screen. Follow the instructions to get online Help or click the ‘X’ to close the tab </li></ul>Tutorial IV&V ATL STOL Automated Systems Testing and Operations Language Analysis Tool
  14. 14. <ul><li>Upon closing the Welcome tab you will see the ‘workbench’ like above, however, without anything in the Project Explorer </li></ul>Tutorial IV&V ATL STOL Automated Systems Testing and Operations Language Analysis Tool
  15. 15. <ul><li>From the menu bar, select File > New > Project </li></ul><ul><li>Expand ‘STOL’, select New STOL Project, click Next </li></ul>Create a STOL Project IV&V ATL STOL Automated Systems Testing and Operations Language Analysis Tool
  16. 16. <ul><li>In the Project name field, type a name for the project, i.e. ‘Temp’ </li></ul><ul><li>Leave the box checked to use the default location for the project </li></ul>Create a STOL Project IV&V ATL STOL Automated Systems Testing and Operations Language Analysis Tool
  17. 17. Importing Files IV&V ATL STOL Automated Systems Testing and Operations Language Analysis Tool
  18. 18. General Use IV&V ATL STOL Automated Systems Testing and Operations Language Analysis Tool <ul><li>The gray border at the left margin has icons that indicate if a line is found in a corresponding log file </li></ul><ul><li>Icons will also appear if you have created bookmarks or recorded notes in the Tasks view </li></ul><ul><li>You can view details for icons by moving the mouse cursor over them </li></ul><ul><li>Code folding is a supported feature </li></ul>
  19. 19. Go to Line in Log File IV&V ATL STOL Automated Systems Testing and Operations Language Analysis Tool <ul><li>Point your cursor on a line of the procedure file and right-click to access the context menu actions </li></ul><ul><li>Select ‘Go to Line in Log File’ </li></ul>
  20. 20. Go to Line in Log File IV&V ATL STOL Automated Systems Testing and Operations Language Analysis Tool <ul><li>The corresponding line in any associated log files will be located </li></ul><ul><li>The log file will be opened if there is a match </li></ul>
  21. 21. Open File IV&V ATL STOL Automated Systems Testing and Operations Language Analysis Tool <ul><li>Highlight an element of the procedure file loaded in the STOL editor and right-click </li></ul><ul><li>Select ‘Open File’ </li></ul>
  22. 22. Open File IV&V ATL STOL Automated Systems Testing and Operations Language Analysis Tool <ul><li>This will attempt to find other procedure and log files that have a similar name and open them </li></ul>
  23. 23. Find in Model IV&V ATL STOL Automated Systems Testing and Operations Language Analysis Tool <ul><li>Place a cursor within the text of an element of the procedure file loaded in the STOL editor and right-click </li></ul><ul><li>Select ‘Find in Model’ </li></ul>
  24. 24. Find in Model IV&V ATL STOL Automated Systems Testing and Operations Language Analysis Tool <ul><li>This will attempt to find the selected element’s occurences in the model </li></ul>
  25. 25. Log Viewer IV&V ATL STOL Automated Systems Testing and Operations Language Analysis Tool <ul><li>An additional editor provided is log-based, and allows the user to see the code executed in line with the output from it </li></ul>
  26. 26. Model Outline View IV&V ATL STOL Automated Systems Testing and Operations Language Analysis Tool <ul><li>Displays the outline of a structured file that is currently open in the editor area and lists structural elements </li></ul><ul><li>To add the Outline view to the current perspective, select Window > Show View > Other… > General > Outline </li></ul>
  27. 27. <ul><li>PPC: Dr. Jack Smith – (800) 611-2296 x814 – [email_address] </li></ul><ul><li>APC: Jason Blackhurst – (800) 611-2296 – [email_address] </li></ul><ul><li>Website: http://www.matricresearch.com </li></ul>Support IV&V ATL STOL Automated Systems Testing and Operations Language Analysis Tool
  28. 28. <ul><li>http://sarpresults.ivv.nasa.gov/ViewResearch/112.jsp </li></ul><ul><li>http://sarpresults.ivv.nasa.gov/DownloadFile/112/12/SAS_07_Tech_Pres_STOL_Smith_J.ppt </li></ul><ul><li>http://sarpresults.ivv.nasa.gov/DownloadFile/112/13/Phase%20One%20Findings%20Report.doc </li></ul><ul><li>http://www.nasa.gov/centers/ivv/doc/207841main_STOL_RI2008_Evaluation_Web.doc </li></ul>Resources IV&V ATL STOL Automated Systems Testing and Operations Language Analysis Tool
  29. 29. Thank You IV&V ATL STOL Automated Systems Testing and Operations Language Analysis Tool QUESTIONS? Eddie Jesinsky, Aaron Higgins – Interns Dr. Tim Menzies, Ph.D. - Director Pier Luigi Long – NASA IV&V

×