Real time computing refers to hardware and software systems that are subject to real-time constraints. The real time system must meet operational deadlines regardless of the system load. The software embedded in the real time system is usually designed to the underlying processor, operating system, interfaces, and source language. Historically, this has made embedded software very non-portable.
Trisectrix has developed design patterns for real time embedded software that encapsulate common, accepted, and proven combination of language features. Combined with coding standards, the design patterns:
- Speed up software development
- Make the software portable across processor ENDIAN, operating system, and development environments
- Make the software easy to understand and maintain
Trisectrix uses agile project management tools to ensure all participants have a common set of expectations.