+1 (801) 561-5757 info@romariccorp.com


“Romaric Automation Control Engine”



“Romaric Automation Control Engine”


Rock-Solid Stability

With over 50 deployments worldwide, RACE™ provides the rock-solid stability demanded by 24/7 factory automation systems. Its multi-layer architecture facilitates reuse across a wide variety of software applications, as any layer can be replaced or modified as necessary. All of Romaric’s software applications are built on RACE™, which accounts for approximately 70% of the total source code of each application.

Ultimate Flexibility

RACE I provides the core enterprise services such as database persistence, high availability, failover, transactional integrity, security, low-latency event logging, data caching, process management and inter-process messaging. RACE II adds to those services automation-specific functions like scheduling, equipment communication drivers, device management and statistics gathering. Any application built on RACE™ inherits these necessary, robust and scalable services. RACE is also designed to be computer platform and database agnostic, allowing the customer to determine the deployment computer hardware, operating system and database.

Semi Standards

The RACE device driver set includes all the equipment communication standards as defined by SEMI (SECS-I, SECS-II, GEM, SSEM, IBSEM, E153 and others), plus many other non-semi interfaces.

RACE™ Features

User Manager

  • User roles
  • Login permissions
  • Internalization
  • Localization

Graphical User Interface

  • Equipment and system status monitoring
  • Graphical factory display with drill down
  • Statistics update and query framework
  • Fully configurable, extremely high performance logger (thousands of messages per second)
  • Fast log retrieval with complex filtering of log display
  • Quickly and easily extracts specific data in seconds from millions of log messages
  • Transport requests and progress tracking


  • Prioritize move requests
  • Dynamically reschedule move tasks and assignments
  • Manage move requests while en-route
  • Route around error conditions and congestion

Equipment and External Interfaces

  • Framework for quick device interface development
  • Framework for quick host and external systems interface development

Cache Manager

  • Highly efficient in-memory data retrieval including complex queries
  • Server-side read/write object locking
  • Deadlock detection and debugging tools
  • Enables highest level transaction rates

Node Manager

  • Manage distribution of processes across multiple nodes if desired
  • Auto failover
  • Load balancing
  • Native OS independence

Test Mode

  • Transport validation
  • Reliability testing
  • Throughput testing

Layout and Configuration

  • Various AMHS layout and configuration tools for ease of setup
  • Some dynamic configuration modifications on-the-fly