JTLS 6 0 Summary Ellen Roland ROLANDS ASSOCIATES

  • Slides: 44
Download presentation
JTLS 6. 0 Summary Ellen Roland ROLANDS & ASSOCIATES Corporation

JTLS 6. 0 Summary Ellen Roland ROLANDS & ASSOCIATES Corporation

Status Of JTLS Versions � JTLS 4. 1 �Still Being Used By One User

Status Of JTLS Versions � JTLS 4. 1 �Still Being Used By One User �Maintained � JTLS 5. 0 �Supported �We �As Under Separate Contract Until January 2020 Will Fix Errors Found and Reported Of June 2019, No Longer Back Integrating ROLANDS & ASSOCIATES Corporation September 2019 2

Status Of JTLS Versions � JTLS 5. 1 �Most Current Release 5. 1. 3.

Status Of JTLS Versions � JTLS 5. 1 �Most Current Release 5. 1. 3. 0 �Discuss �Plans � JTLS Later Today To Support Until January 2021 6. 0 �Actively �Still Working On Designated Improvements Working Most Designs �Database Has Not Been Closed Yet ROLANDS & ASSOCIATES Corporation September 2019 3

Status JTLS 6. 0 � Test Schedule �Alpha �Beta Test – 16 to 20

Status JTLS 6. 0 � Test Schedule �Alpha �Beta Test – 16 to 20 December 2019 Test – 03 to 14 February 2020 �Acceptance � Test Location �Joint Staff / J 7 Suffolk, VA �Implies �We Test – 16 to 27 March 2020 US Government Participation Only Have Not Planned NATO Test ROLANDS & ASSOCIATES Corporation September 2019 4

JTLS 2013 -11707 Improve Simscript Debugging Capability � Moving From Simscript II. 5 To

JTLS 2013 -11707 Improve Simscript Debugging Capability � Moving From Simscript II. 5 To Simscript III �Basically �Still Not Of Concern To End User There Are Enough Changes To Understand � Basically Started Because �Improving �We Debugging – Allow “Break If” Commands Were Using Debugging Techniques From 1970’s �CACI Built The Capability Because Of JTLS Imput �Time We Started To Use What They Implemented ROLANDS & ASSOCIATES Corporation September 2019 5

JTLS 2013 -11707 Improve Simscript Debugging Capability � Secondary �Simscript �Didn’t �Find Reason For

JTLS 2013 -11707 Improve Simscript Debugging Capability � Secondary �Simscript �Didn’t �Find Reason For Simscript III II. 5 No Longer Supported Want To Wake Up One Day Out It No Longer Works With New Linux Release �Can’t Get Approval To Run On Older Linux � Considered �Major �All Moving Away From Simscript Multi-Year Effort Options Were More Difficult To Manage ROLANDS & ASSOCIATES Corporation September 2019 6

JTLS 2013 -11707 Improve Simscript Debugging Capability � Start Entire Process By Getting Training

JTLS 2013 -11707 Improve Simscript Debugging Capability � Start Entire Process By Getting Training �Simscript �Basic �Not III Is Promoted As Object-Oriented Conclusion Was Truly Object-Oriented �Unworkable From JTLS-GO Point Of View � Need To Use Process Approach � JTLS Must Use Event Approach ROLANDS & ASSOCIATES Corporation September 2019 7

Event Approach � When We Take A Checkpoint � Save Each Customer � Save

Event Approach � When We Take A Checkpoint � Save Each Customer � Save Each Event Time � No Need To Save Data In Event Customer Arrive • Create Customer • Drawn Random Server Needed Time • Is Server Available • Yes - Schedule Customer Leave • No Put Customer In Queue • Schedule Customer Arrive Event Customer Leave • Destroy Customer • Is Queue Empty • Yes – No Nothing • No – Take Customer From Queue and Schedule Customer Leave ROLANDS & ASSOCIATES Corporation September 2019 8

Process Approach � When We Take A Checkpoint � Need To Save Each Customer

Process Approach � When We Take A Checkpoint � Need To Save Each Customer � Need To Save Each Process � Line � All Number Where Event Was Process Customer Until Process Ends • Create A Customer • Draw Random Server Needed Time • Put Customer In Queue • If Server Is Available • Restart Server Process • Wait Until Next Customer Arrives Loop Local Data Values � Time Next Line Should Execute Process Server Until Process Ends • Wait For Customer To Arrive • Until Queue Is Empty • Remove First Customer • Work For Server Needed Time • Destroy Customer • Loop ROLANDS & ASSOCIATES Corporation September 2019 9

JTLS 2013 -11707 Improve Simscript Debugging Capability � So What Did We Decide To

JTLS 2013 -11707 Improve Simscript Debugging Capability � So What Did We Decide To Do �Moved �Did To Simscript III Not Move To Object-Oriented Approach �JTLS 6. 0 Was Running With Simscript III Within A Week �Remove “Deprecated” Simscript II. 5 Features �“Deprecated” � Means: They Work, But � CACI Wants To Remove Them ROLANDS & ASSOCIATES Corporation September 2019 10

JTLS 2013 -11707 Improve Simscript Debugging Capability � Deprecated �Bit Items And What They

JTLS 2013 -11707 Improve Simscript Debugging Capability � Deprecated �Bit Items And What They Mean Packing �Remove Bit Packing ROLANDS & ASSOCIATES Corporation September 2019 11

JTLS 2013 -11707 Improve Simscript Debugging Capability � Deprecated Items And What They Mean

JTLS 2013 -11707 Improve Simscript Debugging Capability � Deprecated Items And What They Mean �Equivalenced �Remove �Keep Variables Equivalence Readability ROLANDS & ASSOCIATES Corporation September 2019 12

JTLS 2013 -11707 Improve Simscript Debugging Capability � Deprecated �Remove Items And What They

JTLS 2013 -11707 Improve Simscript Debugging Capability � Deprecated �Remove Items And What They Mean Permanent Entities �Permanent � Aircraft Entities Remain Throughout The Game Classes � Targetable � SSM Weapons Types �Difficult To Create / Destroy (Not A JTLS-GO Capability) ROLANDS & ASSOCIATES Corporation September 2019 13

JTLS 2013 -11707 Improve Simscript Debugging Capability � Deprecated �Remove Items And What They

JTLS 2013 -11707 Improve Simscript Debugging Capability � Deprecated �Remove Items And What They Mean Permanent Entities �Temporary � Air Entities Missions � Convoys � Units �Easy To Create / Destroy ROLANDS & ASSOCIATES Corporation September 2019 14

JTLS 2013 -11707 Improve Simscript Debugging Capability � Deprecated �Remove �All Items And What

JTLS 2013 -11707 Improve Simscript Debugging Capability � Deprecated �Remove �All Items And What They Mean Permanent Entities Become Temporary Entities �What � No Does This Mean Longer Access By Integer – Access By Name � Order � Time � Easily Streams Will Be Longer Impact To Find By Name – Integer No Longer Available Provide Capability To Add Permanent Entities During Game � Copy � Use Existing Entity Set Orders To Alter ROLANDS & ASSOCIATES Corporation September 2019 15

JTLS-2016 -12714 Build Inherent JTLS-GO MSEL Tool � Has Been In Prototype For Some

JTLS-2016 -12714 Build Inherent JTLS-GO MSEL Tool � Has Been In Prototype For Some Time �Needed Super. WHIP Capability �Delivered �Desire But Needs Refinement To Interact With �JS/J 7 Tool � Joint � JTIMS �NATO Training Information Management System (JTIMS) Lite – Web Based MEL/MIL Tool ROLANDS & ASSOCIATES Corporation September 2019 16

JTLS-2016 -12714 Build Inherent JTLS-GO MSEL Tool � Basic Features �Tags In �Orders, �Select

JTLS-2016 -12714 Build Inherent JTLS-GO MSEL Tool � Basic Features �Tags In �Orders, �Select Messages, E-mails, Documents Object At Execution Time That Fit Situation �Object Name, Location Place In Tags For � Ease � Consistency ROLANDS & ASSOCIATES Corporation September 2019 17

JTLS-2017 -13132 Allow HRUs (UAVs) to Gather Intel from DSAs � Planned � Still

JTLS-2017 -13132 Allow HRUs (UAVs) to Gather Intel from DSAs � Planned � Still Originally For JTLS 5. 1 In Design Phase ROLANDS & ASSOCIATES Corporation September 2019 18

JTLS-2017 -13139 Better Location Info in IIR Messages (NWARS) � NWARS Plays National Collection

JTLS-2017 -13139 Better Location Info in IIR Messages (NWARS) � NWARS Plays National Collection �Primarily �Finalize Used By US INDO-PACOM Design In October With NWARS ROLANDS & ASSOCIATES Corporation September 2019 19

JTLS-2019 -14350 Detailed Engagement Reports For Users � Currently Detailed Engagement Reports �Provided �Not

JTLS-2019 -14350 Detailed Engagement Reports For Users � Currently Detailed Engagement Reports �Provided �Not To Controller Available To User � Technically �Original �User No Reason For This Concept Was To Keep A Distinction Between – Only Has Information Exercise Audience Should Receive � Makes It Simple For User WHIP To Maintain Consistent Storyboard �Controller – All Information Available From Model ROLANDS & ASSOCIATES Corporation September 2019 20

JTLS-2019 -14350 Detailed Engagement Reports For Users � Still In Design Phase �Needs Full

JTLS-2019 -14350 Detailed Engagement Reports For Users � Still In Design Phase �Needs Full Coordination With NATO �NATO Funded ECP ROLANDS & ASSOCIATES Corporation September 2019 21

JTLS-2019 -14351 Allow Viewing Multiple Messages � NATO Funded � Design �Can Has Not

JTLS-2019 -14351 Allow Viewing Multiple Messages � NATO Funded � Design �Can Has Not Been Started Bring Up Multiple Message Browsers Already �Design To Be “More Outlook-Like” ROLANDS & ASSOCIATES Corporation September 2019 22

JTLS-2019 -14352 Develop Specific Maritime DSA Report � NATO � In Funded Previous Versions

JTLS-2019 -14352 Develop Specific Maritime DSA Report � NATO � In Funded Previous Versions Of JTLS �IIR Report Worked With DSA �RECCEXREP � User Report Worked With Swwep Collection Community Found RECCEXREP Unusable �Way To Much Data – Totally Unusable �Removed �Kept RECCEXREP The Detections – Simply No Report ROLANDS & ASSOCIATES Corporation September 2019 23

JTLS-2019 -14352 Develop Specific Maritime DSA Report � NATO � In Maritime Cell Needs

JTLS-2019 -14352 Develop Specific Maritime DSA Report � NATO � In Maritime Cell Needs Sweep Report Back Design Phase ROLANDS & ASSOCIATES Corporation September 2019 24

JTLS-2019 -14353 Convoy Data In AAR � After Action Review (AAR) Database �Does Not

JTLS-2019 -14353 Convoy Data In AAR � After Action Review (AAR) Database �Does Not Contain Full Convoy Results Data �Major Events Needed � Pickup Supplies, Dropoff Supplies � Damage � Lost �Need / Kills Assets and Supplies Data But Also Supporting Reports ROLANDS & ASSOCIATES Corporation September 2019 25

JTLS-2019 -14354 All WHIP Objects Searchable � NATO � Not Funded Limited To WHIP

JTLS-2019 -14354 All WHIP Objects Searchable � NATO � Not Funded Limited To WHIP �Web Hosted Interface Program (WHIP) �Database �JTLS Development System Client (DDSC) Order of Battle Editor (JOBE) � Search �DSAs. For Any/All Displayable Objects OPAREAs, Network Nodes, Network Arcs ROLANDS & ASSOCIATES Corporation September 2019 26

JTLS-2019 -14356 Attacking Mission ROE Help � NATO Funded � Current �Based �Air Situation

JTLS-2019 -14356 Attacking Mission ROE Help � NATO Funded � Current �Based �Air Situation On Past Middle East No Fly Zone Operations Missions Launched With Possible Target Assignments �If Mission Was Bothered On Way To Target – Mission Fired �If Mission Had To Issues Prior To Release Point – Mission RTB �Current Logic �If Mission Squadron Has Hold ROE, Operates As Described �If Mission Given Positive ROE – Mission Fires When In Range ROLANDS & ASSOCIATES Corporation September 2019 27

JTLS-2019 -14356 Attacking Mission ROE Help � Scenarios � Users Are Forgetting To Set

JTLS-2019 -14356 Attacking Mission ROE Help � Scenarios � Users Are Forgetting To Set Air Mission ROE �Missions �JTLS �Still � When Are Moving To More Kinetic Operations Are Returning To Base Without Firing 5. 1, Makes It Possible To Turn Missions Around The ECP Requests A Warning An Air Mission Starts Its Leg To Firing Location �If Mission Has No Positive ROE, Generate An Alert �If Mission Has Positive ROE Warning Necessary ROLANDS & ASSOCIATES Corporation September 2019 28

JTLS-2019 -14356 Attacking Mission ROE Help � If User Does Not Want Warning �Turn

JTLS-2019 -14356 Attacking Mission ROE Help � If User Does Not Want Warning �Turn It Off �Each Warning Type Can Be Turned On/Off Individually ROLANDS & ASSOCIATES Corporation September 2019 29

JTLS-2019 -14357 Move From Oracle Postgre. SQL � JTLS-GO Database History �Non-Relational �Ingres �Oracle

JTLS-2019 -14357 Move From Oracle Postgre. SQL � JTLS-GO Database History �Non-Relational �Ingres �Oracle Database Capability Build By JPL Relational Database �Postgre. SQL �Post-Ingres �Almost SQL A Full Cycle ROLANDS & ASSOCIATES Corporation September 2019 30

JTLS-2019 -14357 Move From Oracle Postgre. SQL � US Government Mandated Change �Oracle �XE

JTLS-2019 -14357 Move From Oracle Postgre. SQL � US Government Mandated Change �Oracle �XE Was Free But Could Not Run Large Analysis �Full License – Expensive and Administratively Heavy �Postgres. SQL �Free �Many With No Size Limitations Commercial Data Warehouse Applications � Proves Viability ROLANDS & ASSOCIATES Corporation September 2019 31

JTLS-2019 -14357 Move From Oracle Postgre. SQL � Conversion �Creation �Load Of Database –

JTLS-2019 -14357 Move From Oracle Postgre. SQL � Conversion �Creation �Load Of Database – Done / Unload Database - Done �Glassfish �DDSC Not Totally Straightforward Access To Database – Done Accessing / Updating Data – Done �Reports - Done �Migration From Repository – In Work �Multi-User Flashback – Still In Design ROLANDS & ASSOCIATES Corporation September 2019 32

JTLS-2019 -14357 Move From Oracle Postgre. SQL � What Is “Flashback” �Special �User 1

JTLS-2019 -14357 Move From Oracle Postgre. SQL � What Is “Flashback” �Special �User 1 Changes A Piece Of Data �User 2 Sees Changed Data On His DDS-Client �This � Goal � Oracle Capability Used So When Special Capability Does Not Exist In Postgre. SQL Is: User Will Not See Any Difference In DDS-Client ROLANDS & ASSOCIATES Corporation September 2019 33

JTLS-2019 -14357 Move From Oracle Postgre. SQL � There Will Be Some Differences �Format

JTLS-2019 -14357 Move From Oracle Postgre. SQL � There Will Be Some Differences �Format Of Data Files Completely Changes �Show This Later Today �View During Demonstrations �Database �When Conversion Has Changed Completely Converting From 5. 1 to 6. 0 � JTLS Will No Longer Have Oracle Available � Developing Version Conversion Program (VCP) ROLANDS & ASSOCIATES Corporation September 2019 34

JTLS-2019 -14357 Move From Oracle Postgre. SQL � Implications �Previously �Users �For Of Version

JTLS-2019 -14357 Move From Oracle Postgre. SQL � Implications �Previously �Users �For Of Version Conversion Program When Converting Could Skip Versions – Not Suggested, But Possible Example, Upgrade 4. 1 Scenario to 5. 1 Format �Now �Users Must Update Pre-5. 1 Scenarios To 5. 1 Using Oracle �Take 5. 1 Scenario And Use VCP To Create 6. 0 Database �VCP �It Has Proven To Be Easier Than Oracle Conversion Will Be Use From Now On – Not Just For 5. 1 To 6. 0 ROLANDS & ASSOCIATES Corporation September 2019 35

JTLS-2019 -14400 Global. Sim Improvements � Link To �CAE’s GESI Tactical Level Momdel �Bohemia’s

JTLS-2019 -14400 Global. Sim Improvements � Link To �CAE’s GESI Tactical Level Momdel �Bohemia’s � Dr. VBS 3 Donna Womble Will Present Full Plans �Tomorrow ROLANDS & ASSOCIATES Corporation September 2019 36

JTLS-2019 -14466 Expand TACELINT Data Fields � Attended �Intel US CENTCOM Test Event Staff

JTLS-2019 -14466 Expand TACELINT Data Fields � Attended �Intel US CENTCOM Test Event Staff Indicated That �The PRM Record Needed More Data Fields To Be Filled � Pulse Duration � Scan Type � Scan Rate �Absolutely �Added � Will Needed For JTLS 5. 1 Exercise Non-Configuration Managed Data Discuss More This Afternoon ROLANDS & ASSOCIATES Corporation September 2019 37

JTLS-2019 -14466 Expand TACELINT Data Fields � Non-Configuration �Needs Manage Data To Be Made

JTLS-2019 -14466 Expand TACELINT Data Fields � Non-Configuration �Needs Manage Data To Be Made Permanent �Include In Database, Allow Data To Be �Entered �Changed �Loaded �Downloaded � Full Design Online ROLANDS & ASSOCIATES Corporation September 2019 38

JTLS-2019 -14476 Use Adopt Open. JDK Project � History �In JTLS 5. 0 �We

JTLS-2019 -14476 Use Adopt Open. JDK Project � History �In JTLS 5. 0 �We Used And Delivered Oracle Java �Ensured JTLS Servers Used Most Current Java � Needed To Meet IA Requirements � Security Release Of Java � JTLS Delivered Three Digit Release Within Two Weeks � User Responsible For Client Machines � No System Admin Support Required � Load New JTLS Release – New Java Automatically Used ROLANDS & ASSOCIATES Corporation September 2019 39

JTLS-2019 -14476 Use Adopt Open. JDK Project � History �In JTLS 5. 1 �Oracle

JTLS-2019 -14476 Use Adopt Open. JDK Project � History �In JTLS 5. 1 �Oracle Java No Longer Provided Free Of Charge �Decision Was To Move To Open. JDK � Licensing � Needed �JTLS Stopped Delivery With JTLS System Admin Support To Install Current Security Update Still Delivers Three Digit Release Within Two Weeks ROLANDS & ASSOCIATES Corporation September 2019 40

JTLS-2019 -14476 Use Adopt Open. JDK Project � Plans For JTLS 6. 0 �New

JTLS-2019 -14476 Use Adopt Open. JDK Project � Plans For JTLS 6. 0 �New Adopt Open. JDK Project �Allows �No JTLS To Deliver Current Security Release Of Java Longer Need Admin Support / Permission �Basically Go Back To “Old” Way Of Doing Things ROLANDS & ASSOCIATES Corporation September 2019 41

JTLS-2019 -14477 No Way To Identify Aircraft As UAV � Currently �This Aircraft Is

JTLS-2019 -14477 No Way To Identify Aircraft As UAV � Currently �This Aircraft Is A UAV �Cannot �Do There Is No Data Develop UAV Unique Logic In The Model Not Create Downed-Pilot ROLANDS & ASSOCIATES Corporation September 2019 42

No ECP Number Assigned Layered Geo. TIFF � Request By NATO � Starting To

No ECP Number Assigned Layered Geo. TIFF � Request By NATO � Starting To Investigate Feasibility ROLANDS & ASSOCIATES Corporation September 2019 43

Questions ROLANDS & ASSOCIATES Corporation September 2019 44

Questions ROLANDS & ASSOCIATES Corporation September 2019 44