Download presentation
Presentation is loading. Please wait.
1
Ellen Roland ROLANDS & ASSOCIATES Corporation
JTLS 6.0 Summary Ellen Roland ROLANDS & ASSOCIATES Corporation
2
Status Of JTLS Versions
Still Being Used By One User Maintained Under Separate Contract JTLS 5.0 Supported Until January 2020 We Will Fix Errors Found and Reported As Of June 2019, No Longer Back Integrating ROLANDS & ASSOCIATES Corporation September 2019
3
Status Of JTLS Versions
Most Current Release Discuss Later Today Plans To Support Until January 2021 JTLS 6.0 Actively Working On Designated Improvements Still Working Most Designs Database Has Not Been Closed Yet ROLANDS & ASSOCIATES Corporation September 2019
4
Status JTLS 6.0 Test Schedule Test Location
Alpha Test – 16 to 20 December 2019 Beta Test – 03 to 14 February 2020 Acceptance Test – 16 to 27 March 2020 Test Location Joint Staff / J7 Suffolk, VA Implies US Government Participation Only We Have Not Planned NATO Test ROLANDS & ASSOCIATES Corporation September 2019
5
JTLS 2013-11707 Improve Simscript Debugging Capability
Moving From Simscript II.5 To Simscript III Basically Not Of Concern To End User Still There Are Enough Changes To Understand Basically Started Because Improving Debugging – Allow “Break If” Commands We 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
6
JTLS 2013-11707 Improve Simscript Debugging Capability
Secondary Reason For Simscript III Simscript II.5 No Longer Supported Didn’t Want To Wake Up One Day Find Out It No Longer Works With New Linux Release Can’t Get Approval To Run On Older Linux Considered Moving Away From Simscript Major Multi-Year Effort All Options Were More Difficult To Manage ROLANDS & ASSOCIATES Corporation September 2019
7
JTLS 2013-11707 Improve Simscript Debugging Capability
Start Entire Process By Getting Training Simscript III Is Promoted As Object-Oriented Basic Conclusion Was Not 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
8
Event Approach When We Take A Checkpoint Save Each Customer
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 When We Take A Checkpoint Save Each Customer Save Each Event Time No Need To Save Data In Event ROLANDS & ASSOCIATES Corporation September 2019
9
Process Approach When We Take A Checkpoint Need To Save Each Customer
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 When We Take A Checkpoint Need To Save Each Customer Need To Save Each Process Line Number Where Event Was All 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
10
JTLS 2013-11707 Improve Simscript Debugging Capability
So What Did We Decide To Do Moved To Simscript III Did 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
11
JTLS 2013-11707 Improve Simscript Debugging Capability
Deprecated Items And What They Mean Bit Packing Remove Bit Packing ROLANDS & ASSOCIATES Corporation September 2019
12
JTLS 2013-11707 Improve Simscript Debugging Capability
Deprecated Items And What They Mean Equivalenced Variables Remove Equivalence Keep Readability ROLANDS & ASSOCIATES Corporation September 2019
13
JTLS 2013-11707 Improve Simscript Debugging Capability
Deprecated Items And What They Mean Remove Permanent Entities Permanent Entities Remain Throughout The Game Aircraft Classes Targetable Weapons SSM Types Difficult To Create / Destroy (Not A JTLS-GO Capability) ROLANDS & ASSOCIATES Corporation September 2019
14
JTLS 2013-11707 Improve Simscript Debugging Capability
Deprecated Items And What They Mean Remove Permanent Entities Temporary Entities Air Missions Convoys Units Easy To Create / Destroy ROLANDS & ASSOCIATES Corporation September 2019
15
JTLS 2013-11707 Improve Simscript Debugging Capability
Deprecated Items And What They Mean Remove Permanent Entities All Permanent Entities Become Temporary Entities What Does This Mean No Longer Access By Integer – Access By Name Order Streams Will Be Longer Time Impact To Find By Name – Integer No Longer Available Easily Provide Capability To Add Permanent Entities During Game Copy Existing Entity Use Set Orders To Alter ROLANDS & ASSOCIATES Corporation September 2019
16
JTLS-2016-12714 Build Inherent JTLS-GO MSEL Tool
Has Been In Prototype For Some Time Needed SuperWHIP Capability Delivered But Needs Refinement Desire To Interact With JS/J7 Tool Joint Training Information Management System (JTIMS) JTIMS Lite – Web Based NATO MEL/MIL Tool ROLANDS & ASSOCIATES Corporation September 2019
17
JTLS-2016-12714 Build Inherent JTLS-GO MSEL Tool
Basic Features Tags In Orders, Messages, s, Documents Select Object At Execution Time That Fit Situation Object Name, Location Place In Tags For Ease Consistency ROLANDS & ASSOCIATES Corporation September 2019
18
JTLS-2017-13132 Allow HRUs (UAVs) to Gather Intel from DSAs
Planned Originally For JTLS 5.1 Still In Design Phase ROLANDS & ASSOCIATES Corporation September 2019
19
JTLS-2017-13139 Better Location Info in IIR Messages (NWARS)
NWARS Plays National Collection Primarily Used By US INDO-PACOM Finalize Design In October With NWARS ROLANDS & ASSOCIATES Corporation September 2019
20
JTLS-2019-14350 Detailed Engagement Reports For Users
Currently Detailed Engagement Reports Provided To Controller Not Available To User Technically No Reason For This Original Concept Was To Keep A Distinction Between User – 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
21
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
22
JTLS-2019-14351 Allow Viewing Multiple Messages
NATO Funded Design Has Not Been Started Can Bring Up Multiple Message Browsers Already Design To Be “More Outlook-Like” ROLANDS & ASSOCIATES Corporation September 2019
23
JTLS-2019-14352 Develop Specific Maritime DSA Report
NATO Funded In Previous Versions Of JTLS IIR Report Worked With DSA RECCEXREP Report Worked With Swwep Collection User Community Found RECCEXREP Unusable Way To Much Data – Totally Unusable Removed RECCEXREP Kept The Detections – Simply No Report ROLANDS & ASSOCIATES Corporation September 2019
24
JTLS-2019-14352 Develop Specific Maritime DSA Report
NATO Maritime Cell Needs Sweep Report Back In Design Phase ROLANDS & ASSOCIATES Corporation September 2019
25
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 / Kills Lost Assets and Supplies Need Data But Also Supporting Reports ROLANDS & ASSOCIATES Corporation September 2019
26
JTLS-2019-14354 All WHIP Objects Searchable
NATO Funded Not Limited To WHIP Web Hosted Interface Program (WHIP) Database Development System Client (DDSC) JTLS Order of Battle Editor (JOBE) Search For Any/All Displayable Objects DSAs. OPAREAs, Network Nodes, Network Arcs ROLANDS & ASSOCIATES Corporation September 2019
27
JTLS-2019-14356 Attacking Mission ROE Help
NATO Funded Current Situation Based On Past Middle East No Fly Zone Operations Air 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
28
JTLS-2019-14356 Attacking Mission ROE Help
Scenarios Are Moving To More Kinetic Operations Users Are Forgetting To Set Air Mission ROE Missions Are Returning To Base Without Firing JTLS 5.1, Makes It Possible To Turn Missions Around Still The ECP Requests A Warning When 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
29
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
30
JTLS-2019-14357 Move From Oracle PostgreSQL
JTLS-GO Database History Non-Relational Database Capability Build By JPL Ingres Relational Database Oracle Relational Database PostgreSQL Post-Ingres SQL Almost A Full Cycle ROLANDS & ASSOCIATES Corporation September 2019
31
JTLS-2019-14357 Move From Oracle PostgreSQL
US Government Mandated Change Oracle XE Was Free But Could Not Run Large Analysis Full License – Expensive and Administratively Heavy PostgresSQL Free With No Size Limitations Many Commercial Data Warehouse Applications Proves Viability ROLANDS & ASSOCIATES Corporation September 2019
32
JTLS-2019-14357 Move From Oracle PostgreSQL
Conversion Not Totally Straightforward Creation Of Database – Done Load / Unload Database - Done Glassfish Access To Database – Done DDSC Accessing / Updating Data – Done Reports - Done Migration From Repository – In Work Multi-User Flashback – Still In Design ROLANDS & ASSOCIATES Corporation September 2019
33
JTLS-2019-14357 Move From Oracle PostgreSQL
What Is “Flashback” Special Oracle Capability Used So When User 1 Changes A Piece Of Data User 2 Sees Changed Data On His DDS-Client This Special Capability Does Not Exist In PostgreSQL Goal Is: User Will Not See Any Difference In DDS-Client ROLANDS & ASSOCIATES Corporation September 2019
34
JTLS-2019-14357 Move From Oracle PostgreSQL
There Will Be Some Differences Format Of Data Files Completely Changes Show This Later Today View During Demonstrations Database Conversion Has Changed Completely When Converting From 5.1 to 6.0 JTLS Will No Longer Have Oracle Available Developing Version Conversion Program (VCP) ROLANDS & ASSOCIATES Corporation September 2019
35
JTLS-2019-14357 Move From Oracle PostgreSQL
Implications Of Version Conversion Program Previously When Converting Users Could Skip Versions – Not Suggested, But Possible For 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 Has Proven To Be Easier Than Oracle Conversion It Will Be Use From Now On – Not Just For 5.1 To 6.0 ROLANDS & ASSOCIATES Corporation September 2019
36
JTLS-2019-14400 GlobalSim Improvements
Link To CAE’s GESI Tactical Level Momdel Bohemia’s VBS3 Dr. Donna Womble Will Present Full Plans Tomorrow ROLANDS & ASSOCIATES Corporation September 2019
37
JTLS-2019-14466 Expand TACELINT Data Fields
Attended US CENTCOM Test Event Intel Staff Indicated That The PRM Record Needed More Data Fields To Be Filled Pulse Duration Scan Type Scan Rate Absolutely Needed For JTLS 5.1 Exercise Added Non-Configuration Managed Data Will Discuss More This Afternoon ROLANDS & ASSOCIATES Corporation September 2019
38
JTLS-2019-14466 Expand TACELINT Data Fields
Non-Configuration Manage Data Needs To Be Made Permanent Include In Database, Allow Data To Be Entered Changed Loaded Downloaded Full Design Online ROLANDS & ASSOCIATES Corporation September 2019
39
JTLS-2019-14476 Use Adopt OpenJDK 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
40
JTLS-2019-14476 Use Adopt OpenJDK Project
History In JTLS 5.1 Oracle Java No Longer Provided Free Of Charge Decision Was To Move To OpenJDK Licensing Stopped Delivery With JTLS Needed System Admin Support To Install Current Security Update JTLS Still Delivers Three Digit Release Within Two Weeks ROLANDS & ASSOCIATES Corporation September 2019
41
JTLS-2019-14476 Use Adopt OpenJDK Project
Plans For JTLS 6.0 New Adopt OpenJDK Project Allows JTLS To Deliver Current Security Release Of Java No Longer Need Admin Support / Permission Basically Go Back To “Old” Way Of Doing Things ROLANDS & ASSOCIATES Corporation September 2019
42
JTLS-2019-14477 No Way To Identify Aircraft As UAV
Currently There Is No Data This Aircraft Is A UAV Cannot Develop UAV Unique Logic In The Model Do Not Create Downed-Pilot ROLANDS & ASSOCIATES Corporation September 2019
43
No ECP Number Assigned Layered GeoTIFF
Request By NATO Starting To Investigate Feasibility ROLANDS & ASSOCIATES Corporation September 2019
44
Questions ROLANDS & ASSOCIATES Corporation September 2019
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.