Taistelukentän yhteinen tiedusteluvalmistelu (JIPB) tuottaa tiedustelupedustan, johon jokainen muu suunnittelutoiminto nojaa. Ilman valmista JIPB:tä suunnittelijat eivät tiedä, mikä maasto ohjaa uhkavoimien liikettä, mikä sääikkuna heikentää vihollisen ilmavoimia tai mikä kolmesta arvioidusta vihollisen COA:sta on todennäköisin. Ongelma on aika: perusteellinen manuaalinen JIPB prikaatitasolla vaatii satoja analyytikkotunteja per sykli. JIPB-ohjelmisto tiivistää tätä aikataulua automatisoimalla työläimmät analyyttiset vaiheet – maastoanalyysin digitaalisesta korkeustiedosta, uhkamallien rakentamisen ORBAT-tietokannoista, COA-geometrioiden johtamisen doktriinipohjaisista malleista – säilyttäen samalla analyytikon auktoriteetin niissä harkintatehtävissä, jotka määrittävät, mitkä tulokset ovat oikeita. Tässä artikkelissa tarkastellaan ohjelmistoarkkitehtuuria kunkin JIPB-vaiheen takana, tietomalleja analyysin pohjana sekä tiedustelututkimuksia, joita alusta tuottaa komentajistolle jaettavaksi. Kontekstin saamiseksi laajemmasta sotilastiedusteluanalyysiohjelmistojen ekosysteemistä, jossa JIPB-välineet toimivat, katso erillinen arkkitehtuurikatsauksemme.
JIPB:n neljä vaihetta ja ohjelmiston rooli niissä
JIPB on doktriinissa määritelty nelivaiheinen prosessi: määritellään taisteluavaruuden ympäristö, kuvataan taisteluavaruuden vaikutukset, arvioidaan uhka ja määritetään uhkan toimintavaihtoehdot (COA). Kukin vaihe tuottaa tuloksia, jotka syöttävät seuraavaan vaiheeseen, ja kukin esittää erilliset automatisointimahdollisuudet.
Vaihe 1 – Määritä taisteluavaruuden ympäristö luo analyysin maantieteelliset ja toiminnalliset rajat: toiminta-alueen (AO), kiinnostusalueen (AOI) ja ne taisteluavaruuden ominaisuudet, jotka vaikuttavat tehtävään. Analyytikko tunnistaa, mitkä maasto-, sää- ja siviilitekijät ovat operatiivisesti merkittäviä. Ohjelmiston automatisointi tässä vaiheessa keskittyy rajojen hallintavälineisiin ja paikkatietokantakyselyihin, jotka hakevat asiaankuuluvat maasto-ominaisuudet ilman manuaalista kartografista tutkimusta. JIPB-alusta voi automaattisesti poimia tieverkkon tiheyden, siltainventoinnin, kaupunkialueen laajuuden ja hydrologiset esteet AO-rajan sisällä heti, kun raja on piirretty – korvaten aiemmin useita tunteja kestäneen manuaalisen tiedonkeruutehtävän.
Vaihe 2 – Kuvaile taisteluavaruuden vaikutukset on laskennallisesti soveltuvin vaihe. Maastoanalyysi – kaltevuuden laskeminen, liikkumiskäytävien johtaminen, havaintoalueiden laskeminen avainmaastoilta – on geometristä laskentaa, jonka ohjelmisto suorittaa minuuteissa digitaalisesta korkeustiedosta ja maanpeitteen aineistosta. Sääolosuhteiden vaikutusanalyysi yhdistää ennustetut meteorologiset parametrit sotilaskapasiteetin raja-arvoihin. Molemmat toiminnot soveltuvat hyvin automatisointiin, koska taustalla olevat mallit ovat deterministisiä: samoilla DEM-tiedoilla ja samoilla ajoneuvon liikkuvuusparametreilla ohjelmisto tuottaa aina saman liikkumiskäytäväanalyysin.
Vaihe 3 – Arvioi uhka vaatii strukturoidun mallin ylläpitämistä vihollisjoukosta: sen kokoonpanosta, kalustosta, doktriinista ja nykyisestä sijoittelusta. Ohjelmisto hoitaa tiedonhallinnan haasteen – pitää yllä taistelujärjestystietokannan, joka integroi uudet raportit, seuraa joukkojen liikkeitä ja linkittää kalustokirjaukset kapasiteettispesifikaatioihin – samalla kun analyytikko tekee tulkinnalliset arviot siitä, mitä raportointi tarkoittaa.
Vaihe 4 – Määritä uhkan COA:t on analyyttisesti vaativin vaihe. Analyytikko kehittää kaksi tai neljä vihollisen COA-mallia, jotka ovat doktrinaalisesti uskottavia, maantieteellisesti toteutettavissa maastoanalyysin perusteella ja sopusoinnussa arvioidun joukkojen kokoonpanon kanssa. Ohjelmisto auttaa luomalla ehdokasCOA-geometrioita doktriinipohjaisista malleista suhteessa maastoon, automatisoimalla aikajanajohdon etäisyyden ja arvioidun liikkumisnopeuden perusteella sekä tunnistamalla päätöspisteet, joissa COA:t eroavat toisistaan havaittavasti. Analyytikko jalostaa ja antaa todennäköisyyspainot; ohjelmisto hallitsee mallirakennetta ja tuottaa jatkotulokset.
Taisteluavaruuden määrittely ja maantieteellisten tietojen hallinta
Paikkatietotaso on perusta, jolle jokainen JIPB-analyysitoiminto rakentuu. JIPB-ohjelmisto hallitsee tätä tasoa rajojen hallintavälineiden, maastopiirretietokantojen ja paikkatietojen integrointikäyttöliittymien yhdistelmällä.
AO/AOI-rajojen hallinta on enemmän kuin polygonien piirtämistä kartalle. Ohjelmisto rekisteröi AO- ja AOI-rajat aktiivisiksi suodattimiksi, jotka rajaavat analyysiutuloksia, tarkentavat tietokantakyselyitä ja määrittävät maantieteellisen laajuuden maastoanalyysiajoja varten. Kun ylemmän johtoportaan komentoporras muuttaa AO-rajaa – yleistä operatiivisen suunnittelun aikana – ohjelmiston on propagoitava tämä muutos kaikkiin riippuvaisiin analyysikerroksiin. JIPB-alustat toteuttavat tämän raja-riippuvuusgraafin avulla: jokainen maastoanalyysikerros, joka laskettiin aiemman AO-rajan sisällä, merkitään mahdollisesti vanhentuneeksi rajan muuttuessa ja asetetaan jonoon uudelleenlaskentaa varten.
Maastopiirretasojen hallinta järjestää raakaa paikkatietoa operatiivisesti mielekkäisiin piirrekategorioihin. Alusta ylläpitää erillisiä tasoja tieverkostolle (attribuutteineen, kuten päällysteen tyyppi, leveys ja siltakuormaluokitukset kullekin segmentille), hydrologiselle verkostolle (virrat luokiteltuina leveyden ja rannan jyrkkyyden mukaan), asutusalueille (asuinalueet luokiteltuna koon ja rakennustiheyden mukaan) ja kasvillisuustasolle (maanpeitteen luokittelu korkeus-estimaatein). Jokainen taso on kyselykelpoinen: analyytikko voi pyytää järjestelmältä tunnistamaan kaikki AO:n sisällä olevat joenuylitykset, joiden siltakuormaluokitus on alle 60 tonnia, tai kaikki asuinalueet, joiden väestötiheys ylittää määritetyn kynnyksen 5 km:n säteellä nimetystä etenemissuunnasta.
Paikkatietojen integrointi käsittelee operatiivisissa ympäristöissä käytettyjen tietolähteiden heterogeenisyyden. JIPB-ohjelmisto syöttää tietoa kansallisten karttavirastojen aineistoista, kaupallisista satelliittiperäisistä tuotteista, avoimista tietokannoista ja tiedusteluyhteisön paikkatietovarastoista. Integrointikerros käsittelee projektion muunnoksen, koordinaatistotransformaation, attribuuttiskeeman normalisoinnin ja ristiriitojen ratkaisemisen, kun kaksi lähdettä näyttävät eri arvot samalle piirteelle. Tietolaatumeta-tieto – lähde, keruupäivämäärä, tarkkuusmääritys ja luokittelu – säilytetään piirretasolla, jotta analyytikko tietää jokaisen analyysissä käytetyn maastopiirteen alkuperän.
Maastoanalyysin automatisointi
Maastoanalyysin automatisointi on se alue, jossa JIPB-ohjelmisto tuottaa mitattavimmat aikasäästöt. Tehtävät, jotka vaativat koulutettuja kartografeja työskentelemään tuntikausia manuaalisilla päällystekniikoilla, korvataan prosessointiajoja, jotka valmistuvat minuuteissa. Ydinanalyysitoiminnot ovat liikkumiskäytäväanalyysi, trafikabiliteettimalli, suoja- ja peiteanalyysi sekä havainnointi- ja tulialueiden laskeminen.
Liikkumiskäytäväanalyysi DEM-tiedoista alkaa kaltevuuslaskennalla. Ohjelmisto johtaa kaltevuusrasterin digitaalisesta korkeusmallista, tyypillisesti asteina tai prosentteina ilmaistuna. Kaltevuusarvot luokitellaan sitten liikkuvuuden raja-arvoihin määritetylle ajoneuvoluokalle:
| Ajoneuvoluokka | Kaltevuusraja | Maastonopeus (rajoittamaton) |
|---|---|---|
| Pyörillä liikkuva kevyt ajoneuvo | <30% | Jopa 40 km/h kiinteällä, tasaisella maastolla |
| Pyörillä liikkuva raskas (8×8 APC) | <30% | Jopa 25 km/h, herkkä pehmeälle maapohjalle |
| Telaketjullinen IFV / kevyt tankki | <60% | Jopa 30 km/h maastossa |
| Päätaistelupanssarivaunu | <60%, maapohjariippuvainen | Jopa 20 km/h, korkea maanpaine rajoittaa pehmeällä maastolla käyttöä |
Kaltevuusläpäisevyysmaskia yhdistetään trafikabiliteettimalliin, joka integroi maalajin, ojitusluokan ja kausiolosuhteet. Märkä savimaa, joka on läpäistävissä kesällä, muuttuu läpäisemättömäksi sateen jälkeen; hiekkamainen maa, joka näyttää haastavalta kaltevuusanalyysissä, on usein läpäisevämpi kuin savimaa loivemmilla rinteillä. Ohjelmisto soveltaa geoteknisistä tietokannoista ja hydrologisesta analyysistä johdettua maan liikkuvuuspisteytystoimintoa tuottaakseen yhdistetyn läpäisevyysrasterin, joka on operatiivisesti tarkempi kuin pelkkä kaltevuus.
Suoja- ja peiteanalyysi luokittelee maastosolut niiden kyvyn mukaan suojata joukkoja havainnoilta ja suora-ammunnalta (suoja) verrattuna pelkästään havainnoilta (peite). Ohjelmisto käyttää maanpeitteen luokittelua tunnistamaan kasvillisuuden latvuspeitto, rakennustiheys kaupunkialueilla ja maastosuoja harjanteilta. Peitepolygonit lasketaan näkyvyyspintojen komplementteina – alueet, jotka eivät ole näkyvissä joukosta edustavista havaintopaikoista – ja luokitellaan kasvillisuuden tiheyden mukaan, joka määrittää, tarjoaako peite myös ballistisen suojan.
Havainnointi- ja tulikenttien laskeminen ajaa näkyvyyspinta-analyysin jokaisesta analyytikon tunnistamasta avainmaastopisteestä. Näkyvyyspinnan algoritmi laskee jokaiselle havaintopaikalle ja -korkeudelle kaikki maastosolut määritetyn kantaman sisällä, joilla on suora näköyhteys havainnoijaan. Tuloksena on joukko havaintopolygoneja, jotka osoittavat maksimihavainnointialueen jokaisesta avainmaastokohteesta. Tulialueiden analyysiin sama laskenta parametrisoidaan asejärjestelmän kantamaenvelope- ja minimisitoutumisvälirajaehdoilla, tuottaen suora-ammunnan peittopolygonin, joka edustaa maata, johon avainmaastolla sijoitettu asejärjestelmä voi vaikuttaa.
slope_raster = compute_slope(dem, unit="percent")
soil_score = query_soil_trafficability(aoi, vehicle_class)
passable = (slope_raster < threshold[vehicle_class]) AND (soil_score >= MIN_PASS)
corridors = vectorize(least_cost_paths(cost_surface(passable), origin, destination))
corridors = classify_width(corridors, passable) # rajoittamaton / rajoitettu / erittäin rajoitettu
Sääolosuhteiden vaikutusanalyysi
Sääolosuhteiden vaikutusanalyysi JIPB-ohjelmistossa muuntaa meteorologiset ennustetiedot sotilaskapasiteettiarvioinneiksi. Analyytikon on tiedettävä paitsi millainen sää tulee olemaan, myös mitä sää merkitsee tiettyjen operatiivisten kapasiteettien kannalta tiettyinä aikoina ja paikoissa AO:ssa.
Ennustetietojen integrointi yhdistää JIPB-alustan operatiiviseen meteorologiseen palveluun. Numeerisen sääennustetuotannon vakiotiedonvaihtomääräys on GRIB2, joka koodaa ilmakehän parametrit säännölliselle hilakolle useille painetasoille ja ennusteaikajaksoille. JIPB-säämoduuli syöttää GRIB2-tiedostoja ja interpoloi ennustehilan AO-laajuuteen tuottaen paikallisen ennustaikasarjan missä tahansa pisteessä, jota analyytikko kyselee. Useita ennustemalleja – Global Forecast System, European Centre for Medium-Range Weather Forecasts -malli tai sotilaallinen taktinen sääjärjestelmä – voidaan syöttää samanaikaisesti, ja alusta näyttää mallisopimuuden ja poikkeaman ennusteepävarmuuden osoittamiseksi.
Asejärjestelmän sääolosuhdepaikkataulukot koodaavat go/ei-go-kynnykset kullekin kapasiteettityypille. Alusta ylläpitää asejärjestelmän ja alustan profiilikirjastoa, jossa kukin määrittää meteorologiset parametrit ja kynnykset, jotka määrittävät operatiivisen saatavuuden. Ilmailuprofiilit sisältävät vähimmäisluukun korkeuden, vähimmäislentokentän näkyvyyden, maksimi poikkeavan tuulikomponentin ja maksimi sadesuhteen kullekin lentokonetyypille. Suora-ammunta-asejärjestelmien profiilit määrittävät maksimituulinopeuden, jolla tulenhallinnaratkaisut ovat luotettavia, kosteuden vaikutukset lasermittareiden suorituskykyyn ja lämpötilan vaikutukset heittopanosten ballistiikkaan. Epäsuoran tulen taulukot määrittävät hajonnan korjaukset tuulinopeudelle ja suunnalle useilla korkeuksilla lentoratakuoressa.
Ohjelmiston tuottama sääolosuhteiden vaikutusmatriisi on aikavaiheistettu taulukko – rivit ovat ennustejaksoja, sarakkeet ovat kapasiteettityyppejä – ja jokainen solu on koodattu vihreäksi (kapasiteetti saatavilla), keltaiseksi (heikentynyt, parametrien rajoissa) tai punaiseksi (alle minimien, ei saatavilla). Matriisi johdetaan automaattisesti ennustetiedoista sovellettuna kapasiteetin kynnyskirjastoon, ja analyytikko voi ohittaa yksittäisiä soluja, joissa harkinta tai paikallinen tieto eroaa automaattisesta arvioinnista.
Ilmailun säätukivälineet laajentavat perussääolosuhteiden vaikutusmatriisia reittispesifisellä analyysillä. Suunnitelluille ilmailureiteille AO:n sisällä ohjelmisto laskee ennustetun lae- ja näkyvyysarvot jokaisessa reittipisteessä reittipistettä kohden ja jokaiselle tehtävän aikaikkuna-vaihtoehdolle. Missä ennustetulosuhteet laskevat alle tehtävän minimien tietyssä reittipisteessä, ohjelmisto merkitsee segmentin ja ehdottaa aikaisinta ikkunaa ennustejaksolla, jolloin olosuhteiden ennustetaan paranevan. Jäätymisriski, turbulenssimahdollisuus ja tiheyskorkeusvaikutukset lentokonesuorituskykyyn korkeilla lentokentillä lasketaan lisäilmailuspesifisinä päällysteenä.
Uhkamallin tietokannat
Uhkan arviointivaihe vaatii strukturoidun tietomallin vihollisjoukosta, joka on riittävän monipuolinen COA-kehityksen tukemiseksi mutta ylläpidettävissä tiedusteluyksikön toimesta operatiivisessa tempossa. JIPB-ohjelmisto hallitsee tätä kolmen toisiinsa kytkeytyvän tietokantakomponentin kautta: ORBAT-tietokanta, kaluston kapasiteettitietokanta ja TTP- ja uhkadoktriinikirjasto.
ORBAT-hallinta ylläpitää hierarkkista kirjauksia vihollisyksiköistä, strategisen tason muodostelmasta joukkueeseen tai yksittäiseen alustaan asti siellä, missä tiedustelukirjaukset sen mahdollistavat. Jokainen yksikkötietue sisältää yksikkötunnisteen (nimitys, portaastyyppi, emä-muodostelma, kansallisuus), viimeisimmän tunnetun sijainnin paikkatarkkuuksineen, voimakkuusarvioinnin (henkilöstö ja kalusto kategorioittain) sekä arvioidun taistelutehokkuuden. ORBAT-tietokanta ylläpitää aikaleimattua historiatietoa jokaisesta kirjauksesta: jokainen muutos – uusi sijaintikirjaus, päivitetty voimakkuusarviointi, muutos ylemmässä johtoportaassa – kirjataan tiedustelulähteen ja keruupäivä-aikaryhmän kera sen sijaan, että se korvaisi edellisen arvon. Tämä historia mahdollistaa analyytikon seurata yksikön liikemalleja ja tunnistaa poikkeavuuksia, jotka saattavat viitata hyökkäystoimen tai harhauttamisoperaation valmisteluun.
Kaluston kapasiteettitietokannat linkittävät jokaisen yksikön kalustoluettelon COA-mallinnuksessa käytettyihin suorituskykyspesifikaatioihin. ORBAT:n moottoroitu kivääripataljoona sisältää kirjaukset ajoneuvotyppeistään (maastonopeus, tienopeus, polttoaineenkulutus ja maanpaine), asejärjestelmistään (kantama, tulinopeus, ammunitiotyypit ja säärajoitukset) sekä orgaanisista viestijärjestelmistään (taajuusalue, kantama ja verkkoarkkitehtuuri). Nämä spesifikaatiot syötetään suoraan COA-aikajanatuotantoon – ohjelmisto laskee, kuinka kauan tietty yksikkökokoonpano kestäisi kulkea tietyn reitin soveltamalla ajoneuvonopeuparametrejä liikkumiskäytäväanalyysin tulokseen – sekä reaaliaikaisiin tiedustelujen yhdistelemismalleihin, jotka arvioivat yksikön sijainteja tulevina aikoina havaittujen lähtöpisteiden ja arvioitujen liikkumisnopeuksien perusteella.
TTP-kirjasto ja uhkadoktriinipohjainen mallinnus koodaavat vihollisen vakiomenettelytavat uudelleenkäytettäviksi malliobjekteiksi. Doktriinipohjainen malli moottoroidulle kivääripataljoonalle hyökkäyksessä määrittää tyypillisen muodostelmaGeometrian – kompanioiden välisen etäisyyden, tykistöpataljoonan sijoittelun suhteessa manöverielementteihin, etuvartiosaston syvyyden – joukkona suhteellisia positioita, joita parametrisoidaan viitepisteen ja hyökkäyssuunnan mukaan. Kun analyytikko valitsee tämän mallin ja sijoittaa viitepisteen maastoon, ohjelmisto renderöi täyden mallin oikeassa maantieteellisessä suunnassa ja mittakaavassa. Analyytikko säätää mallia sitten maastorajoitusten huomioon ottamiseksi: liikkumiskäytävä, joka pakottaa pataljoonan puristumaan kahden komppanian rintamasta yhden komppanian rintamaan solan läpi, saa ohjelmiston laskemaan yksiköiden välisen etäisyyden uudelleen ylläpitääkseen saman syvyyden kapeammassa muodostelmassa. Tuloksena oleva maastosopeutettu malli on tilannemalli kyseiselle COA:lle.
COA-analyysi ja sotapelituki
Vihollisen COA-kehitys on JIPB:n huippuanalyyttinen tuote. Analyytikko kehittää kaksi tai neljä vihollisen COA-mallia, joista kukin edustaa doktrinaalisesti uskottavaa ja maantieteellisesti toteuttamiskelpoista vaihtoehtoa, jonka vihollinen saattaa toteuttaa. JIPB-ohjelmisto tukee COA-kehitystä COA-mallinnusvälineiden, automaattisen aikajanaturotannon ja päätöspisteiden tunnistamisen kautta.
Vihollisen COA-mallinnus rakentuu doktriinipohjaisille malleille ja maastoanalyysille rakentaakseen täydelliset COA-geometriat. Jokaiselle ehdokas-COA:lle analyytikko määrittää vihollisen tavoitteen, etenemisakselin tai puolustussektorin ja ponnistusportaan. Ohjelmisto hakee asianmukaisen doktriinipohjaisen mallin, päällekkäistää sen MCOO:lle maastorajoitusten tunnistamiseksi ja tuottaa COA-geometrian joukona vaihelinjoja, etenemisakseleita ja kokoontumisalueita sijoitettuna todelliseen maastoon. COA-geometria tallennetaan strukturoituna paikkatietoobjektina – ei staattisena kuvana – joten sitä voidaan kysellä, päivittää ja käyttää jatkotuotteiden automaattiseen generointiin.
Automaattinen aikajanatuotanto laskee aikavaiheistetun tapahtumasarjan jokaiselle COA:lle. ORBAT:n arvioiduille ajoneuvotyppeille ja maastoliikkuvuusanalyysille annettuna COA-geometria (reitti kokoontumisalueelta lähtölinjalle tavoitteeseen), ohjelmisto laskee odotetun saapumisajan jokaisella vaihejinjalla jokaiselle COA-mallin yksikölle. Aikajanaturotanto ottaa huomioon MCOO:n liikkuvuusrajoitukset – erittäin rajoitetuksi luokiteltu käytävä alentaa mallinnetun liikkumisnopeuden alustan tiekuljetusnopeuteen – ja doktrinaaliset valmisteluajat (aika tykistövalmistelulle, teknisten esteiden murtamiselle, kokoontumisalueelta lähtölinjalle siirtymiselle). Tuloksena on aikavaihekaavio, joka osoittaa, missä jokainen viholliselementin odotetaan olevan jokaisena operaation tuntina kunkin COA:n mukaan.
Päätöspisteiden tunnistaminen on yksi COA-analyysin arvokkaimmaista automaatiotoiminnoista. Päätöspiste on sijainti ja aika, jolloin viholliskomentajan on sitouduttava tiettyyn COA:han – jonka jälkeen joukon havaittava käyttäytyminen eroaa tavoin, jotka ovat keräysomaisuuden havaittavissa. Ohjelmisto tunnistaa päätöspisteet vertaamalla COA-geometrioita: maantieteellinen piste, jossa COA 1 ja COA 2 asettaisivat vihollisvoiman eri reittisegmenteille, on päätöspiste, ja aika, jolloin vihollisen on oltava siinä pisteessä toteuttaakseen joko COA:n doktrinaalisissa aikarajoitteissa, on päätöspisteen aika. Päätöspisteet ohjaavat keräyssuunnitelmaa: tiedusteluomaisuus tähystetään havainnoimaan päätöspisteen sijaintia päätösikkunan aikana, jotta COA:n vahvistus tai kiistäminen on mahdollista ennen kuin vihollinen on sitoutunut. Alusta tukee myös rinnakkaisvälinettä – strukturoitua COA-vertailua, joka arvioi jokaisen COA:n samojen kriteerien mukaan (toteutettavuus, soveltuvuus, hyväksyttävyys, erotettavuus, täydellisyys) – ja tukee sotapelivaihetta ylläpitämällä kirjausta jokaisesta toiminta-reaktio-vastatoimintosarjasta, joka on testattu jokaista COA:ta vasten.
Tiedustelututkimusten tuottaminen
JIPB-prosessin tulokset ovat joukko strukturoituja tiedustelututkimuksia, joita komentoporras käyttää suunnittelussa ja toteutusvaiheessa. JIPB-ohjelmisto automatisoi näiden tuotteiden generoinnin ja muotoilun edellisissä vaiheissa tehdystä analyyttisesta työstä sekä hallitsee versiointia ja jakelua.
Automaattinen tilannemallituloste (SITEMP) renderöi COA-malligeometriat sotilaskartografisena päällysteenä standardisymboliikan mukaisesti. SITEMP näyttää vihollisvoiman sijoittelun määritetyllä hetkellä todennäköisimmän tai vaarallisimman COA:n mukaan käyttäen MIL-STD-2525D- tai APP-6E-yksikkösymboleita COA-mallin mukaisesti sijoitettuina. Ohjelmisto tuottaa useita SITEMP-kehyksiä – yhden jokaiselle merkittävälle aikatotutteelle COA-aikajanalla – jotka yhdessä muodostavat animoidun kuvan vihollisen odotettavasta etenemisestä. SITEMP-päällysteet ovat vietävissä paikkatietotasoina (GeoTIFF, KML tai natiivi C2-muoto), jotta ne voidaan ladata suoraan yhteiseen operatiiviseen kuvaan ilman manuaalista uudelleenpiirtämistä.
Automaattinen tapahtumamallituloste tuottaa nimettyjen kiinnostusalueiden (NAI) polygonit ja indikaattoritaulukot päätöspisteanalyysistä. Jokainen NAI on maantieteellinen polygoni sijoitettuna päätöspisteen sijaintiin, annotoidulla listalla havaittavia tapahtumia, jotka vahvistavat tai kiistävät jokaisen COA:n siellä havainnoitaessa, parhaan sopiva keräysomaisuustyyppi NAI:n havainnointiin, prioriteetti suhteessa muihin NAI:hin ja aikaikkuna, jonka aikana havainnoinnin on tapahduttava. Tapahtumasmalli kokonaisuutena muodostaa indikaattorimatriisin, joka ohjaa keräyssuunnitelmaa. Kuten SITEMP, tapahtumasmalli viedään paikkatietopäällysteenä ja strukturoituna taulukkona tiedustelusynkronointimatriisiin.
Päätöstukimatriisin tuloste linkittää tapahtumasmallin NAI:t ja indikaattorit niihin liittyviin omien joukkojen haarasuunnitelmiin, joita ne käynnistävät. Ohjelmisto tuottaa DSM:n tiedustelusivun – päätöspisteen sijainnit, ajat ja indikaattorien kynnykset – ja tarjoaa strukturoidun tietokäyttöliittymän, jota C2-suunnittelumoduuli käyttää assosioiden jokaisen päätöspisteen vastaavaan omien joukkojen haarasuunnitelman käynnistimeen. JIPB-alustan vastuualue päättyy päätöspisteen määrittelyyn; C2-järjestelmän vastuu on seurata keräysraportteja NAI:ta vasten ja hälyttää komentaja, kun käynnistyskynnys ylitetään. Tämä mahdollistuu JIPB-ohjelmiston integroinnilla laajempaan tiedustelutyönkulkuun, mukaan lukien NLP sotilastiedusteluraportteja varten, mikä mahdollistaa saapuvien SPOT- ja SALUTE-raporttien automaattisen sovittamisen aktiivisiin NAI:hin ja indikaattorirelevanssin arvioinnin ilman manuaalista analyytikkolajittelua.
Tuoteversiointi ja jakelu on kriittinen operatiivinen toiminto, joka jää usein alimääritelyksi JIPB-ohjelmistosuunnitteluissa. Operatiivisessa käytännössä JIPB-tuotteita päivitetään useita kertoja päivässä uuden tiedustelun saapuessa ja COA-arvioiden muuttuessa. Vastaanottajien – viereisten yksiköiden, ylemmän johtoportaan, alajohtajien – on pystyttävä erottamaan tuotteen nykyinen versio vanhentuneesta versiosta lukematta koko tuotetta alusta loppuun. JIPB-ohjelmisto hallitsee tätä tuoterekisterin kautta, joka seuraa jokaista julkaistua tuotetta versionumeron, julkaisupäivä-aikaryhmän, tuottavayksikön ja muutosyhteenvedon mukaan, joka kuvaa, mitä on päivitetty nykyisessä versiossa suhteessa edelliseen. Jakelu kirjataan: alusta kirjaa, mitkä yksiköt vastaanottivat minkä version jokaisesta tuotteesta, mahdollistaen tiedustelupäällikön tunnistaa yksiköt, jotka toimivat vanhentuneesta tuotteesta ja ilmoittaa heille päivityksestä. Tuotteen vanhentumisaikaleima hälyttää tiedusteluyksikköä, kun tuote lähestyy voimassaolorajaansa ja päivityssykli vaaditaan.
Automaattisen maastoanalyysin, strukturoidun uhkamallinnuksen, ohjelmistoavusteisen COA-kehityksen ja muotoiltujen tuotteiden generoinnin yhdistelmä lyhentää täydellisen JIPB:n tuottamiseen kuluvaa aikaa päivistä tunteihin prikaatitasolla ja tunneista kymmeniin minuutteihin kohdistettua päivitystä varten yhteen JIPB-vaiheeseen. Jäljelle jäänyt aika kuluu siihen, mitä ohjelmisto ei voi korvata: analyytikon harkintaan siitä, minkä maaston uhkakomentaja todella haluaa, mitkä doktrinaaliset poikkeamat kyseinen yksikkö on tunnettu käyttävän ja mikä kolmesta arvioidusta COA:sta on johdonmukaisin sen komentajan intention kanssa, jota tiedustelu viittaa vihollisen tavoittelevan. JIPB-ohjelmisto ei automatisoi näitä harkintoja – se varmistaa, että analyytikolla on strukturoitu tieto, muotoillut tuotteet ja jakeluinfrastruktuuri niiden tekemiseen hyvin ja nopeaan kommunikointiin.