Skip to content
This repository has been archived by the owner on Mar 22, 2024. It is now read-only.

JoTec2002/TINF21C_AAS_Management

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TINF21C_AAS_Management

AAS_ Management is a project as part of the "Software Engineering" course at DHBW Stuttgart under the supervision of Markus Rentschler and Christian Holder

image

The current state of development is shown on the automatic github-pages deployment.

For further information on this Project please examine the Github wiki or the individual READMEs for the Server and the Frontend.

Task

  • Develop a concept and implementation for managing Asset Administration Shells (AAS) with different user roles and access permissions.
  • Identify the most important use cases and usability concepts.
  • Create a concept for AAS management that allows users with the role of "Admin" to add, remove, and set access permissions for specific user groups to AAS content.
  • Specify the concept as a REST API in openapi and implement a database interface for user and data management using MongoDB.
  • Implement the functionality in the backend of the AAS server.
  • Design and implement a frontend to allow a user-friendly representation of data and user management.
  • Test the functionality of the project.
  • Create an online user documentation.
  • Publish the results as an open-source project of the IDTA.

Roles

Role Name
Project Manager Mohaddeseh Tibashi
Product Manager Luka Pavic
Test Manager Selvana Ayunda
System Architect Jonas Graubner
Technical documentation Paul Brenner

Demonstration wanted? Preview: https://jotec2002.github.io/TINF21C_AAS_Management/