back to home

FraunhoferIOSB / FAAAST-Service

FA³ST - Fraunhofer Advanced Asset Administration Shell Tools (for Digital Twins)

80 stars
15 forks
8 issues
JavaShellDockerfile

AI Architecture Analysis

This repository is indexed by RepoMind. By analyzing FraunhoferIOSB/FAAAST-Service in our AI interface, you can instantly generate complete architecture diagrams, visualize control flows, and perform automated security audits across the entire codebase.

Our Agentic Context Augmented Generation (Agentic CAG) engine loads full source files into context on-demand, avoiding the fragmentation of traditional RAG systems. Ask questions about the architecture, dependencies, or specific features to see it in action.

Source files are only loaded when you start an analysis to optimize performance.

Embed this Badge

Showcase RepoMind's analysis directly in your repository's README.

[![Analyzed by RepoMind](https://img.shields.io/badge/Analyzed%20by-RepoMind-4F46E5?style=for-the-badge)](https://repomind.in/repo/FraunhoferIOSB/FAAAST-Service)
Preview:Analyzed by RepoMind

Repository Overview (README excerpt)

Crawler view

FA³ST Service The **F**raunhofer **A**dvanced **A**sset **A**dministration **S**hell **T**ools (**FA³ST**) Service enables you to create digital twins based on the Asset Administration Shell (AAS) specification with ease. It is an implementation of the re-active or type 2 AAS, which means you can load existing AAS models and interact with them via API. The features of FA³ST Service include • free & open-source (Apache 2.0 license) • native Java implementation • easily extendable & configurable • supports synchronization of the digital twins with existing assets using different protocols • can be used as CLI, docker container, or embedded library > [!TIP] > For more details on FA³ST Service see the :blue_book: **full documenation**. Implemented AAS Specifications • AAS Part 1: Metamodel v3.0 Specification • AAS Part 2: API v3.0.1 Specification, OpenAPI • AAS Part 3a: Data Specification – IEC 61360 v3.0 Specification • AAS Part 5: Package File Format (AASX) v3.0 Specification Usage > [!IMPORTANT] > At the moment there is no security specification available for the AAS. > Therefore FA³ST Service does not implement any security mechanisms. > They will be implemented as soon as a security specification is available. > We strongly recommend to be careful when using external AAS models or submodels. Download pre-compiled JAR Download latest RELEASE version (1.3.0) Download latest SNAPSHOT version (1.4.0-SNAPSHOT) As Maven Dependency As Gradle Dependency Building from Source Contributing Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions are **greatly appreciated**. You can find our contribution guidelines here Contact faaast@iosb.fraunhofer.de License Distributed under the Apache 2.0 License. See for more information. Copyright (C) 2022 Fraunhofer Institut IOSB, Fraunhoferstr. 1, D 76131 Karlsruhe, Germany. You should have received a copy of the Apache 2.0 License along with this program. If not, see https://www.apache.org/licenses/LICENSE-2.0.html.