iStock-844306750.jpg

Software

 
Screen Shot 2019-03-19 at 1.18.36 PM.png
Screen Shot 2019-03-19 at 12.56.10 PM.png

A GRAPHICAL MIDDLEWARE FOR INTEGRATING  COMPLEX, DISTRIBUTED HARDWARE-SOFTWARE SYSTEMS.

VALIDATE, OPTIMIZE, AND DEPLOY COMPLEX PROCESSES AND SYSTEMS IN A MODEL BASED ENVIRONMENT THAT INTEGRATES YOUR ENTIRE SOFTWARE DEVELOPMENT LIFECYCLE.


orageWARE is an object oriented, graphical middleware for architecting and deploying complex distributed systems. The orangeWARE UML based modeling tool allows seamless transition from simulation to Test & Evaluation (T&E) to deployment.

orangeWARE models implement virtualization through Automatic Code Generation (ACG) and publish-subscribe technologies in order to abstract system level designs from platform and network dependencies, allowing system architects to minimize the need for low-level API programming.

Our time synchronization technology allows real-time and time sensitive systems to maintain a common time base, allowing users to seamlessly integrate heterogeneous hardware-software systems.

Graphical Middleware for interoperability and portability


 

 
Web Icons-04.png
 

 

Intelligent Connectivity for:

-IoT

-Aerospace and Defense

-Automotive & Connected Vehicle

-Intelligent Infrastructure

-Healthcare


 
 
OW light Orange SQ transparent-03.png

How It Works

 
Web Icons-01.png

Architect processes and complex systems in orangeWARE Developer. Integrate heterogeneous, distributed systems using the orangeWARE middleware.

Web Icons-03.png

Integrate third party models, APIs, real-time computing systems, enterprise applications.

Web Icons-02.png

Automatically generate code from the model and execute across your distributed infrastructure.


edited.jpg

Technical Features

 

Automatic Code Generation

The UML Model is executable within the model editor. Automatic Code Generation (ACG) allows distributed model deployment through target optimized, auto-generated, source and object code.

OW light Orange SQ transparent-03.png

VIRTUALIZATION

System level designs are abstracted from platform and hardware dependencies.


 
 
OW light Orange SQ transparent-03.png

Object oriented

The UML Editor automatically generates C++ Class Templates for each model component.  UML Components inherit middleware and enterprise class libraries: encryption, timing and synchronization, Publish Subscribe, DDS, etc.

OW light Orange SQ transparent-03.png

publish/ subscribe

Low level APIs are insulated from the system architecture: system elements communicate using conforming enterprise standards.

 

OW+light+OR+transp-03.jpg

More Features

Screen Shot 2019-03-19 at 1.09.06 PM.png
  • High performance, real-time, distributed  timing and synchronization

  • Highly modular architecture

  • Scriptable (LUA) and embeddable, platform independent, solver kernel

  • UML compatible data retention

  • Fully integrated model version control including support for Apache Subversion

  • Virtual model elements, structural and behavioral inheritance of models

  • Definition and execution of simulation driven workflows

  • Protection of intellectual property and access control of model elements

  • Easily interfaces with external C/C++ libraries

  • Automated model reduction and code optimization

  • Synchronizes with Microsoft Visual StudioⓇ projects

  • Import models from Enterprise Architect

  • Extensive standard library of pre-made model elements