Skip to content

Development History How we got here

The SEAS program began in the early 90's to support space force modernization. In order to establish investment priorities for future space system acquisition programs, the Air Force needed a way to evaluate the potential effectiveness of alternative space system concepts in the context of warfighting scenarios. A detailed review of existing scenario-based mission / campaign tools identified significant shortcomings for Space/C4ISR modeling. SEAS was created to address these deficiencies and enable broad exploration of space system/architecture effects on major combat operations. Initial development of SEAS focused on the ability to explicitly model the sensor-to-shooter link and capture the non-linear behavioral impact of C4ISR on spatial / temporal maneuver and attrition of terrestrial forces.

SEAS development has been study-driven for two decades and has evolved to be one of the most powerful and versatile modeling, simulation, and analysis tools available for military operations research. The timeline below highlights some of the development and program milestones.

November 2017
Version 3.11.3 is released

Corrected a bug related to passing arrays with lists and nodes into functions; corrected a bug with SetSate not working for TLE satellites; fixed a character limit issue with the Read command; improved working with Trace files; changed sound playback to be asynchronous.

August 2017
Version 3.11.2 is released

Added an embedded Python interpreter to allow native Python code to be called from TPL code; updated visual style of the user interface; added more display controls for Regions; significantly improved the resolution of the time-based random number seed generator.

January 2017
Version 3.11.1 is released

Corrected a bug in the satellite numerical propagaor; fixed the View Menu weapons FOV settings.

December 2016
Version 3.11 is released

Implemented directional weapons and comms; enhanced the comms model - added more robust routing; enhanced satellite maneuving - added more Lambert maneuver functions with additional contraints; added ability to dynamically define satellite orbits; added post-launch dynamic weapon CEPs; added resizable watch variable display and other display enhancements.

September 2014
Version 3.10 is released

Updated User Interface; updated and improved help system, enhanced IDE - added content assist features, improved template definitions, improved error reporting; added run-time "watch variable" displays; added new camera controls; added object perception displays; added new tools debugging; added significant new satellite features - satellite body modeling, visible signature modeling, and orientation/attitude modeling.

March 2011
Version 3.9 is released

Updated User Interface; introduced Eclipse Integrated Development Environment (IDE) for improved model development; signifcantly enhanced satellite modeling - added commands for maneuvering and proximity ops; improved environment models - added new Region structure; added entity grouping; miscellaneus performance improvements and bug fixes.

July 2009
Version 3.8 is released

Improved satellite modeling; enhanced map imagery; added new display features; added new Road Network functions; expanded custom properties; improved warning and error reporting; miscellaneous performance improvements and bug fixes.

January 2008
Update Version 3.7.1 is released

Added confusion matrix for target identification; added Road Network data structure; improved satellite modeling - added new functions for orbit propagation, Earth-centered Inertia/Earth-centered rotating coordinate conversions, and sun position.

January 2007
Version 3.7 is released

Implemented new help system; added Linked List data structures, user-defined properties, image overlays and new math functions; updated random number generator; added initialization and termination blocks; added new Move type for satellites and ballistic platforms; improved sensor modeling; added Ridgelines for improved terrain modeling.

January 2006
Version 3.6 is released

Added new TPL commands; introduced UI toolbar; improved weapons modeling - added functions to compute ballistic trajectories and allow weapon speeds to be changed dynamically; improved run-time speed performance.

April 2005
Version 3.5 is released

Improved communications model - expanded from broadcast model to routed communications model; added new TPL functions and property controls; improved graphics performance.

June 2004
Update Version 3.3.1 is released

Improved sensor model and weapon model; implemented various user-community suggested enhancements; miscellaneous bug fixes.

May 2004
AFSPC M&S Toolkit acceptance

SEAS is accepted into the HQ Air Force Space Command (AFSPC) Modeling and Simulation Toolkit, established by AFSPC Instruction 16-101.

April 2004
Version 3.3 is released

Added new map imagery based on GEOTOPO 30 elevation database; vehicle agent modifications; sensor model improvements; weapon model improvements.

July 2003
Version 3.2 is released

Added new TPL commands and properties, multidimensional arrays, new map tilt/pan controls; debug window improvements.

September 2002
Version 3.1 is released

Improved local target list processing; debug window improvements; miscellaneous engine and UI improvements and bug fixes.

August 2001
Version 3.0 is released

Improved TPL significantly and modified agent definitions for more robust TPL control; incorporated new image map data.

January 2001
Version 2.2 is released

Expanded model inputs to include a Tactical Programming Language (TPL) for analyst coding of adaptive agent behaviors; abandoned prototype Framework Scenario Editor.

July 2000
Version 2.1 is released

Improved display options in the User Interface (UI); parallel development path with Naval Simulation System (NSS) engine frozen; miscellaneous bug fixes.

October 1999
AFSAT Acceptance

SEAS is accepted into the Air Force Standard Analysis Toolkit (AFSAT) as a Mission-Level model.

June 1999
Version 2.0 is released

Introduced new prototype user interface (Framework Scenario Editor) compatible with the SEAS engine and a Windows version of the Naval System Simulation (NSS) engine; improvements to support dual engines for parallel development path.

November 1997
Version 1.9 is released

Expanded object definitions and agent commands, improved agent movements, modified commmunications model to allow orders to travel over commms; miscellaneous bug fixes.

March 1996
Version 1.1 is released

Corrected significant shortcomings and bugs found in SEAS v1.0 by new development team.

April 1994
Version 1.0 is released

Initial delivery of SEAS from a Small Business Innovative Research effort; code transferred to Systems Engineering and Technical Assistance support contractor team for further development.

SEAS vision is born

Bob Weber (Aerospace Corporation) creates the vision to apply cutting-edge modeling and simulation frameworks to the development of tool for SMC/XR to quantify the military utility of future space system concepts.