Your fastest path from concept to deployment!
Hindsight is 20/20 ... Foresight is better!
Visualize a system that works!
Engineers building tools for engineers!
Insanity is doing things the same old way and expecting different results!
Foresight's military grade Resource Aware Modeling & Simulation (RAMS) environment is a visualization framework that combines an expressive graphical modeling language with an accurate, reality based, representation of your resource platform. This composite model is executed on a high performance discrete event simulator, which allows you to interact with a working virtual prototype of your system. Our powerful, yet intuitive, graphical modeling language includes constructs to represent data flow diagrams, state transition diagrams, and a procedural mini-specification grammar.
You interact with the virtual prototype to analyze your design, explore tradeoffs and ensure that your solution is fully optimized against your constraints, all before committing to a physical implementation. Anticipating system implementation issues early in the design process allows you to manage complexity, leverage additional flexibility, compress product cycles and minimize execution risk.
As your product cycle progresses, Foresight models are refined into executable specifications that drive system implementation, enable test generation, support further analysis, provide a platform for software development and facilitate team communication.
The RAMS tools are optimized to readily solve the design problems that present the most demanding requirements for functionality, performance, power consumption and asymmetric multi-processing.
Modeler -- The foundation of the Foresight Suite, Modeler provides an integrated modeling and simulation environment. The core of the tool is a high performance discrete event simulation engine, thoroughly optimized for the design and analysis of complex systems. Models are formed from hierarchical data flow & state diagrams, procedural descriptions and a data dictionary. A rich library of pre-built elements is readily augmented to develop custom reusable models. Modeler includes graphical & textual model editors, data visualization and document generation capabilities. Foresight Datasheet... (PDF)
CoderC++ -- CoderC++ performs automatic model compilation (using C++). CoderC++ creates fast batch simulations of your models and standalone virtual prototypes of your system. Find out more...
RQIF -- RQIF provides requirements traceability interfaces to external requirement management tools, including Telelogic DOORS™. Find out more...
Bridgeway -- Bridgeway implements a tool integration backplane and SDK that link your Foresight analyses with other simulations and applications over TCP/IP. Bridgeway supports powerful co-simulation and implementation-in-the-loop. Find out more...
Foresight's tools are built to meet the types of challenges encountered in leading edge industries such as automotive controls, commercial electronics, industrial automation, military / aerospace and wireless communications. System designers from across the spectrum of industries have successfully used Foresight's technology to deploy complex systems across a range of applications. Some specific examples include: semiconductor System-on-a-Chip (SoC), software defined radio (JTRS), avionics, missile flight control, Future Combat Systems, satellite networking, multi-processor synthetic aperture radar systems, and other embedded control applications.