Repository navigation
v0.1.0
Initial release
First public release of XactFlow, multi-file IEEE 1685-2022 IP-XACT elaboration and
semantic consistency checking built on top of
ipxact-compiler.
What's included
Library: directory-scan VLNV indexing across all five IP-XACT document types
ipxact-compilersupports.elaborate(): resolves aDesignagainst aLibraryinto one combined, navigable
ElaboratedDesigngraph (component instances, interconnections, monitor
interconnections, ad hoc connections).xactflow.SCR: all 281 IEEE 1685-2022 Annex B semantic consistency rules registered
and discoverable, 7 with real check logic (VLNV cross-references and interconnection
compatibility/mode rules), the rest tracked as stubs ahead of implementation.Exporter/Importerplugin interfaces, discovered viaxactflow.exporters/
xactflow.importersentry points, so third-party packages can plug in without
XactFlow depending on them.- A CLI (
xactflow elaborate,xactflow check) where every installed exporter/importer
becomes its own top-level subcommand automatically.
Status
This is an early, alpha-stage release. Only 7 of 281 Annex B rules have real check
logic, there is no IP-XACT expression evaluation yet (most overlap/alignment rules
depend on it), no multi-level design hierarchy, and no DesignConfiguration
application. XactFlow itself ships no exporters or importers. See the
README for the full list
of known limitations and what's planned next.
License
LGPL-3.0-only. See LICENSE.
Full Changelog: https://github.com/IP-XACT/XactFlow/commits/v0.1.0