METHOD AND TOOL FOR ENGINEERING SOFTWARE ARCHITECTURES WITH ITS VARIOUS SOFTWARE ARTIFACTS OF COMPLEX CYBER-PHYSICAL SYSTEMS OF DIFFERENT TECHNICAL DOMAINS

In order to give architects engineering the software of software architectures with its various software artifacts of complex cyber-physical systems of different technical domains a powerful way to identify and control architecture erosion in codebases of the complex cyber-physical systems, it is pr...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: DANIEL, DONNY THOMAS, WUCHNER, EGON
Format: Patent
Sprache:eng ; fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:In order to give architects engineering the software of software architectures with its various software artifacts of complex cyber-physical systems of different technical domains a powerful way to identify and control architecture erosion in codebases of the complex cyber-physical systems, it is proposed a method or tool that would (i) diagnose and categorize software artifacts dependencies (SWA, DEP) in the software architectures of complex cyber-physical systems triggered by revisions or commits, (ii) relate changes in the diagnosed and categorized dependencies (DEP) with change events on the software artifacts (SWA), such as those in particular caused by at least one of enhancing the complex cyber-physical system with new features as required by market demands and fixing defects found in operation and/or raised during maintenance of the complex cyber-physical system, and (iii) represent the diagnosed and categorized dependencies (DEP) and the related changes in the diagnosed and categorized dependencies (DEP). En vue d'offrir à des architectes se consacrant à l'ingénierie du logiciel d'architectures logicielles avec leurs divers artefacts logiciels de systèmes cyber-physiques complexes de différents domaines techniques un moyen puissant d'identification et de contrôle d'érosion d'architecture dans des bases de codes des systèmes cyber-physiques complexes, la présente invention pourvoit à un procédé ou à un outil qui pourrait : (i) diagnostiquer et classer en catégories des dépendances d'artefacts logiciels (SWA, DEP) dans les architectures logicielles de systèmes cyber-physiques complexes déclenchés par des révisions ou des validations, (ii) mettre en relation des changements dans les dépendances (DEP) diagnostiquées et classées en catégories avec des événements de changement sur les artefacts logiciels (SWA), tels que ceux en particulier provoqués par une amélioration du système cyber-physique complexe avec de nouvelles caractéristiques comme requis par la demande du marché et/ou par un arrangement des défauts rencontrés lors du fonctionnement et/ou relevés lors de la maintenance du système cyber-physique complexe, et (iii) représenter les dépendances (DEP) diagnostiquées et classées en catégories et les changements associés dans les dépendances (DEP) diagnostiquées et classées en catégories.