Menu

Searches titles, sections and text. ↑ ↓ to move, Enter to open, Esc to close. Opens with / or Ctrl+K.

    Contact

    Technology

    Accemic connects processor trace, live processing, source attribution, coverage, timing, control-flow evidence and independent acceptance on real targets.


    The runtime-evidence architecture for embedded development.

    AI can generate and change embedded software at machine speed. Accemic makes the result independently observable on the real target.

    We connect processor trace, live processing, reliable object-to-source attribution, coverage, timing, control-flow evidence and independent acceptance into one architecture. Engineers can review the evidence. Established tools can consume it. CEDARtools.Forge can return it to the next iteration.

    The architecture below runs from development intent on the left to the next decision on the right.

    Application source code
    Application...
    Build,
    Execute,
    Test
    Build,...
    CEDARtools Live... Code Covera... CEDARtools.Anchor [⚓︎]
    Artifacts @ source code level
    Artifacts @...
    Timing anal...
    MCP-connector
    MCP-connect...
    CTTE CEDARtools.Forge 🔥︎🔨︎
    Require-ments
    Require-men...
    One architecture connects development intent, real-target execution, runtime evidence and the next decision.

    A technology stack, not a single point product

    Accemic technology spans the observation source, line-rate processing, runtime reconstruction, source attribution, coverage, timing, external control-flow monitoring and independent acceptance.

    These layers can operate as one architecture or become integration points within established processor, compiler, IDE, HIL, test, timing and AI-development environments.

    LayerAccemic capabilityVisible proof
    Observation sourceCTTE and supported processor trace sourcesPublic RTL, protocol and verification evidence
    Live processingCEDARbox and its FPGA processing architectureGranted patents and product configurations
    Attribution and evidenceMapping, CEDARtools.Anchor, coverage, timing and validityPublications, integrations and measurement records
    AcceptanceCEDARtools.ForgeGuided pilot and a documented assurance boundary

    The architecture combines capabilities at different maturity levels. Each linked page states whether the relevant component is released, available for named configurations, provided as an integration, disclosed in patents or offered as a guided pilot.

    From execution to decision

    Requirements and acceptance criteria define the question. A candidate executes on the real target. Processor trace - Arm® CoreSight™, Infineon® MCDS, Intel® PT, RISC-V® N-Trace - reports what the core actually executed. Accemic validates and reconstructs that execution, attributes it to object and source artifacts, and turns it into evidence for coverage, timing, control-flow monitoring and acceptance.

    1. Identify. Bind the run to the exact executable, compiler information, target and trace configuration.
    2. Observe. Use the processor’s trace infrastructure to report execution independently of the application.
    3. Reconstruct and attribute. Process the stream while the target runs, rebuild control flow and map it to reviewable obligations.
    4. Evaluate and decide. Produce coverage, timing and control-flow evidence, retain unresolved regions and pass the result to a reviewer, partner tool or independent gate.

    CEDARbox does this as a trace processor, not a trace streamer: reconstruction and analysis happen in the device while the target keeps running, subject to the sustained-rate limit of the named product configuration.

    The processor already tells you what it did. The challenge is turning that stream into continuous, reviewable evidence fast enough to drive the next decision.

    Generation has accelerated. Verification must become continuous.

    Traditional trace workflows are designed for an engineer to investigate a selected incident. AI-assisted development can produce a new candidate faster than a human can inspect every run manually.

    The feedback path therefore has to become continuous, structured and independent of the generator. That is the role of Accemic’s runtime-evidence layer.

    Evidence stays attached to its limits

    Passive trace analysis adds no application-side coverage counters or measurement runtime to the executable - probe-effect-minimal, and we would rather say that precisely than round it to zero. The trace source and transport still consume platform resources, and every result remains bounded by the verified target, bandwidth, mapping, timing and validity configuration.

    Where CEDARtools.Anchor restores a source-level distinction, the anchor is part of the measured executable. Its identity, code-size effect and timing observations remain part of the evidence record.

    Review measurement validity · See the capability matrix · Check supported targets

    Explore the runtime-evidence flow

    Observe continuouslyProcess processor trace while the target runs instead of limiting observation to a short raw-trace capture.
    Attribute reliablyBind reconstructed execution to the exact program image and map it back to source without hiding ambiguity or orphan object code.
    Establish coverageDistinguish directly observed, Anchor*-supplemented, unresolved, deactivated and excluded obligations.
    Measure timingObserve real path and interference behavior over long campaigns and feed it into a defensible timing argument.
    Monitor control flowDetect execution outside an accepted model from a separate monitoring domain, within an explicit response boundary.
    Close the loopTurn target evidence into an acceptance result outside the generator and return it to the next controlled iteration.

    Every result carries executable identity, configuration, validity, provenance and unresolved gaps. How the run is validated

    Sources

    The trace facilities referred to on this page are specified in:

    Review the architecture at the level you need

    See what we do differently · Review the evidence · Discuss a technology or strategic fit