Home    About Us    Simulation    Test Environments   Instructional    Services    Opportunities  Contact Us




Version Options


  • An Integrated Solution
  • Commercial-Off-The-Shelf (COTS)
  • User process/policy/procedure independent
  • Fully tailorable

SIMPAC provides:

  • Real-time system capabilities
  • Turnkey data reduction tools
  • Turnkey software development tools
  • Turnkey runtime environment
  • Interfaces to LEGACY systems
  • Full real-time software development libraries

SIMPAC Supports the development of:

  • Hot Benches
  • System Integration and Development Laboratories
  • Multiple Engagement Simulations

SIMPAC does:

  • Reduce system development time
  • Reduce system development costs
  • Use modern commercial H/W and S/W
  • Reduce maintenance costs
  • Support modular upgrades
    • System Level
    • Subsystem Level
    • Board Level
  • Support interface hardware developed by thousands of vendors

The System Integration and Management Package (SIMPAC®) is an integrated tool set designed to be used by:

·         Design Engineers

·         Test Engineers

·         Integration Engineers

·         Or any other developer that requires a tool set that supports real-time (or non-real-time):

·         Data analysis

·         System analysis

·         Sensor Monitoring

·         Event Monitoring

·         System development

·         Software development

·         System Integration

·         System test

·         Simulation


SIMPAC consists of a comprehensive suite of tools (see SIMPAC Family of Products).  SIMPAC allows a developer to configure a system based on an available catalog of modules.

SIMPAC Family of Products

The following are the key SIMPAC elements (refer to SIMPAC Basic Model):

SIMPAC Basic Model

·         Scenario - is an interactive portion of SIMPAC.  It is responsible for all interactions with the simulation workstation I/O devices.  All user inputs are handled and passed to the appropriate SIMPAC subsystem once the input has been validated.  All outputs from the SIMPAC subsystems are routed to the appropriate output device.  It is also responsible for dispatching software modules at runtime.  The Scheduler can schedule modules based on the system base clock, real-time clock or events tied to data messages.

·         Memory Handler (SCSMEM) - is the core communications subsystem for SIMPAC.  SCSMEM includes PUT and GET routines by which user developed software modules should perform global communication.  This ensures portability and is the mechanism by which SCSMEM gains access to the variables.  User modules can retrieve the most current value of any global variable by calling SIMPAC GET or can set the current value of a global variable by calling PUT.

·         Alternate Memory Handler (altSCSMEM) - is the alternate communications subsystem for SIMPAC.  altSCSMEM is used when data is to be transferred via an alternate communications path (e.g., Refelective Memory, LAN/WAN, …). SCS has several implementations of altSCSMEM, others can be developed upon request. SCSMEM and altSCSMEM operate in parallel.

·         Data Logger (SCSLOG) - provides the user with a mechanism to specify which global variables are to be logged for post-simulation evaluation using View.

·         Monitor (MONI) - allows the user to specify that global variables are to be interactively monitored in real-time.  MONI provides the capabilities to display variables in a tabular form with engineering units.

·         View - is a post-simulation data reduction tool.  In contrast with MONI, which performs real-time data reduction.  View will provide the capabilities to display variables in a tabular form with engineering units or in a graphical form such as X/Y Line plots, Scatter plots, Polar Area plots and Bar Graphs.

·         Models & OFPs - are user developed application programs that use the SIMPAC software library.  All SIMPAC interfaces are public to ensure that users can tailor the system to meet their needs.  SIMPAC provides an optional Embedded Run Time System (ERTS) that can be used for developing embedded applications.


SIMPAC supports the management of both Frame Synchronous and Asynchronous applications.

 Concept of Execution

SCS Engineering, Inc. 

23430 Hawthorne Blvd - Suite 240, Torrance, California  90505-4722

For further information, contact:  webmaster@scsenginc.com


SCS Engineering, Inc. © 2017