Project and workflow
Device cards, SCL context, signal selection, persistence, navigation and task orchestration.
ARSAS keeps the engineer-facing Windows workflow separate from protocol implementation. Every IED owns an independent runtime session while ARIEC61850 provides typed services for transport, MMS, reporting, GOOSE, Sampled Values, files, SCL, control and protocol diagnostics.
┌──────────────────────────────────────────────────────────────┐
│ ARSAS │
│ Explorer · Monitor · SOE · GOOSE · Files · SCL · Control │
│ Diagnostics · Project state · Engineer-facing evidence │
└──────────────────────────────┬───────────────────────────────┘
│ typed application services
┌──────────────────────────────▼───────────────────────────────┐
│ ARIEC61850 │
│ Transport · MMS · Reporting · GOOSE · SMV · Files · SCL │
│ Control · Type system · Protocol diagnostics │
└──────────────────────┬────────────────────┬──────────────────┘
│ TCP/102 │ process bus
Approved IEDs Approved capture networkThe application can evolve its workflow and visualization without duplicating protocol rules, while the engine can be validated with deterministic fixtures and reused by other engineering tools.
Device cards, SCL context, signal selection, persistence, navigation and task orchestration.
Live grids, events, GOOSE and SMV views, file UX, control staging and communication diagnostics.
Transport, association, MMS, reporting, GOOSE, Sampled Values, files, SCL and control.
Live descriptors, object references, DataSets, control blocks, value decoding and validation.
Explicit capabilities and errors rather than UI assumptions leaking into protocol behavior.
Build-time checks fail explicitly when required application or engine contracts are missing.
Connecting, monitoring, transferring files or staging control for one device must not silently alter another device.
IP, port, SCL context, discovered identity, capability state and reconnect information belong to the device.
Association, discovery, requests, reports, file services and cleanup remain scoped to the IED.
Static reports, dynamic recovery, polling points, aliases and source evidence are maintained per session.
GOOSE and SMV actions open with the selected IED and available model context.
Control descriptors and command sessions stay with the live association that produced them.
Connection, report, file, sequence and command evidence retains the affected IED identity.
ARSAS uses per-IED loops, bounded queues, coalesced values and virtualized grids to keep large engineering workspaces responsive.
Selected values share a controlled acquisition lifecycle instead of spawning unbounded tasks.
Only points that still require polling are scheduled in a bounded queue.
Rapid updates can be combined before the UI receives a bounded batch.
Events and diagnostics retain useful evidence without growing indefinitely.
Large live models remain navigable without rendering every row at once.
The landing website provides downloads, capabilities, engineering boundaries and workflow guidance. Repository detail remains available for developers and technical reviewers.
Developers can inspect the ARSAS application and reusable ARIEC61850 engine when architecture, contribution or implementation detail is required.
Use the installer for a normal workstation, choose the portable ZIP for a controlled folder deployment, and verify the published SHA-256 before use.
What’s new, limitations and signing status →