Replies: 1 comment
-
Several things to consider:
|
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
To implement #341, we will introduce a new type of Node to the CPG. This node should model a piece of software that belongs together, e.g., an application.
The basic functionality of this class is to hold all
TranslationUnitDeclaration
s of the respective software artifact and specify potential entry points or outgoing calls. The TUDs are currently collected in the TranslationResult, so that I would suggest to move the respective functionality from the classTranslationResult
to the new class and collect (potentially multiple) instances of the software components in TranslationResult.Questions
SoftwareComponent
to be as general as possible, other options could be Program, Application, Module, or anything else you can think of.incomingInteractions
: A list of nodes modelling entry points or other "starting points" (e.g. listening for events, ...)outgoingInteractions
: A list of nodes modelling a dependency of the software to another piece of software (e.g. sending an http request)Is there anything else that could be useful in this context?
Beta Was this translation helpful? Give feedback.
All reactions