IDENTIFYING SOFTWARE COMPONENTS IN A SOFTWARE CODEBASE
Systems, methods, and computer program embodiments are disclosed for detecting software components in a software codebase. In an embodiment, a source file containing source code may be received, and a code signature may be generated for the source file based on a determined structure of the source c...
Gespeichert in:
Hauptverfasser: | , , , |
---|---|
Format: | Patent |
Sprache: | eng ; fre |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | Systems, methods, and computer program embodiments are disclosed for detecting software components in a software codebase. In an embodiment, a source file containing source code may be received, and a code signature may be generated for the source file based on a determined structure of the source code. The generated code signature may then be compared to signatures stored in a reference database to identify matching software files. In an embodiment, the reference database may store a plurality of code signatures corresponding to software files. A list of the identified software files may be created and presented to a user.
Des systèmes, des procédés et les modes de réalisation de programmes informatiques sont décrits pour détecter des composants logiciels dans une base de code logiciel. Dans un mode de réalisation, un fichier source contenant un code source peut être reçu, et une signature de code peut être générée pour le fichier source sur la base d'une structure déterminée du code source. La signature de code générée peut ensuite être comparée à des signatures stockées dans une base de données de référence pour identifier des fichiers de logiciels correspondants. Dans un mode de réalisation, la base de données de référence peut stocker une pluralité de signatures de code correspondant à des fichiers de logiciels. Une liste des fichiers de logiciels identifiés peut être créée et présentée à un utilisateur. |
---|