Problem
spar's allocation analyses verify one binding at a time. Three real workflows are blocked:
- Platform-vs-application split: Today AADL mixes both freely; no formal way to declare "the platform is fixed; only the application can move".
- Hypothetical-binding queries: "If I move component X from CPU A to CPU B, do all my deadlines and bandwidth budgets still close?" — requires running analyses on a tentative binding without committing.
- AI/LLM design-space exploration: An AI agent should be able to propose moves and have spar verify them deterministically, with spar as the certifying oracle and the LLM as the search heuristic. The certification chain stays in spar; the LLM's judgment never enters the safety case.
This is needed for incremental architecture redesign on existing E/E platforms.
Acceptance
Research scope (in flight)
Subagent dispatched 2026-04-25 to survey: existing component-placement tooling (OSATE2 binding, Stood, Bauhaus, PolarSys CHESS), AUTOSAR BSW/RTE/SWC + Adaptive AUTOSAR's manifest format, multi-objective allocation literature (NSGA-II for AADL deployment), LLM + constraint-solver patterns, MCP tool design for verification oracles. Refined acceptance criteria land based on the research output.
Notes
- The MCP boundary is the certification-critical detail: LLM never crosses into the deterministic analysis path
- `Allowed_Targets` is the AUTOSAR-style platform-API contract hook
- Solver enumeration cost is bounded by `Allowed_Targets` cardinality, so explicit constraints help scalability
- ~6-8 weeks scope, touches `spar-solver`, `spar-cli`, new `spar-moves` crate
Problem
spar's allocation analyses verify one binding at a time. Three real workflows are blocked:
This is needed for incremental architecture redesign on existing E/E platforms.
Acceptance
Research scope (in flight)
Subagent dispatched 2026-04-25 to survey: existing component-placement tooling (OSATE2 binding, Stood, Bauhaus, PolarSys CHESS), AUTOSAR BSW/RTE/SWC + Adaptive AUTOSAR's manifest format, multi-objective allocation literature (NSGA-II for AADL deployment), LLM + constraint-solver patterns, MCP tool design for verification oracles. Refined acceptance criteria land based on the research output.
Notes