//
// CLOUD PLATFORM

From Plain-English Spec
To Validated Code Architecture

The Solaros platform is the cloud tooling that sits on top of the event-driven state machine framework (Solaros EOS). Describe your system as a collection of features, use cases and requirements, verify it, and generate validated code architecture for your project - based on Solaros EOS or your RTOS of choice.

Explore The PlatformExplore The OS
// WHAT THE PLATFORM DOES

Solaros EOS is the next evolution of the embedded RTOS - an event-driven state machine framework that your system runs on. The platform is the tooling that gets you there faster. You define system behaviour as a structured specification, the platform checks it before any code exists, and it generates code architecture aligned to that specification - with scaffolding, state machines, interfaces and traceability markers, leaving you free to complete the application logic and hardware abstraction layer.

// THE WORKFLOW

An Automatic System Of Record

Each stage builds on the approved output of the one before it. Scope is captured once in Specify and carried forward, so what you verify, construct, validate and certify all trace back to the same definition.

Explore The OS
// solaros platform / createlive
FS1 / User Features · 11 features
IDFeatureStatus
F1Change Baking TemperatureFeature DialogueIn Progress
F111UFC State 1 Cold StartEvent ProcessingIn Progress
F112UFC State 2 Warm StartEvent ProcessingIn Progress
F113UFC State 3 StandbyEvent ProcessingIn Progress
01
/ Specify

Describe your system as a structured specification in plain English. Behaviour is captured as bounded features, not loose requirements.

02
/ Verify

The specification is checked for gaps, ambiguity and engineering risk before any code is generated. A feature set must pass Verify cleanly to progress.

03
/ Construct

Verified feature sets become code architecture for your target system - scaffolding, state machines, interfaces and traceability markers.

04
/ Validate

Define and run test scenarios drawn straight from the specification. Tests stay linked to the features and requirements they came from.

05
/ Certify

Reuse the verification and validation evidence for internal acceptance and, where required, for external certification bodies.

// INSIDE THE PLATFORM

What Each Stage Produces

Specify

/ System Definition And System Of Record

Specify is the entry point. It captures what the system is allowed to do as bounded, owned behaviours before implementation begins. The result is an authoritative system of record that every later stage builds from. It can be adopted on its own, without changing your existing toolchain or runtime.

// DELIVERED ASStandalone system definition and system of record

Verify

/ Specification Verification And Readiness

Verify analyses feature definitions, use cases, behavioural logic, timing assumptions and edge conditions. Each feature set gets an engineering verification report covering errors, warnings, recommendations and confirmed-ready elements. A feature set has to pass Verify before Construct will accept it.

// DELIVERED ASEngine-backed verification with formal engineering reports

Construct

/ Framework Generation From Verified Specs

Construct turns verified feature sets into code architecture aligned to the intended behaviour. Generated artefacts include architectural scaffolding, state machines, interfaces and traceability markers that tie code back to its feature, use case and requirement, ready for you to complete the application-specific logic.

// DELIVERED ASEngine-driven framework generation with engineering oversight

Validate

/ Specification-Driven Test And Acceptance

Validate covers unit, integration, communication, end-to-end and acceptance testing. Scenarios are derived from the approved specification rather than inferred from the code, and they stay linked to their originating features and requirements. The output is structured evidence of behaviour and delivery completeness.

// DELIVERED ASSpecification-driven validation with execution support

Certify

/ Acceptance And Certification Orchestration

Certify confirms that delivered functionality meets agreed scope. It reuses the records produced in Verify and Validate, so acceptance and audit do not start from scratch. Where appropriate it coordinates with accredited third-party bodies for industry and regulatory standards, with Solaros supplying the evidence and audit trail.

// DELIVERED ASCertification orchestration with third-party integration
// WHAT YOU GET

Code Plus Artefacts In One Package

A constructed feature set arrives as a complete, reviewable package - code plus the evidence around it.

01/ Code Framework

Bespoke C generated from your spec, ready to compile and extend.

02/ State-Machine Architecture

One state machine per concurrent process, event-message driven (not task scheduling).

03/ Requirements Documentation

Your features formalised into structured, versioned specifications.

04/ Traceability Matrix

Every requirement tied to the line of code that implements it.

05/ Compliance Report

A MISRA-aligned audit across the generated files.

06/ Integration Guide

How the framework drops into your existing build.

// BUILT TO BE CERTIFIED

Traceability Built In

Every requirement carries a unique identifier from specification through to generated code and tests. The traceability matrix and the evidence a certification needs are produced as you build, not reconstructed months later. When a requirement changes, you can see exactly what it touches.

// REFERENCE_01 / OVEN_CONTROL

// Same spec in, same code out, every time.

// PLATFORM AND OS

Tooling On Top Of The OS

The platform and the OS are separate, and you can take them separately. Construct targets the event-driven Solaros EOS by default, so generated frameworks run on a runtime built for the same model. But the output is portable - port it to your own target, toolchain or alternative RTOS, and keep your runtime choices. Adopt the OS when determinism, footprint and lifecycle control make it the right foundation.

Inside The OS
// GET STARTED

Build With A Next Generation
Embedded OS.

Get In Touch