Assigning runtime artifacts to software components
AssigneeInternational Business Machines Corporation
InventorsRobert C. Jones, Kate Robinson, Russell Wilson
Life of this patent
Estimating the term…
Abstract
A method, system and computer program product for assigning runtime artifacts to software components. Source code and metadata are extracted from a library, where the metadata includes a component membership for the source code. A compile unit is formed from the extracted source code and metadata. Runtime artifacts are produced from the compile unit or an element derived from the compile unit. Each runtime artifact is interrogated to determine the defined component for each runtime artifact. The determined component is recorded.
Claims15
A method of assigning runtime artifacts to software components, the method comprising:
- extracting source code and metadata from a library, the metadata comprising a component membership for the source code;
- forming a compile unit from the extracted source code and metadata;
- producing runtime artifacts from the compile unit or an element derived from the compile unit;
- interrogating each runtime artifact to determine a defined component for the each runtime artifact;
- and
- recording, by a processor, the determined component.
A computer program product embodied in a computer readable storage medium for assigning runtime artifacts to software components, the computer program product comprising the programming instructions for:
- extracting source code and metadata from a library, the metadata comprising a component membership for the source code;
- forming a compile unit from the extracted source code and metadata;
- producing runtime artifacts from the compile unit or an element derived from the compile unit;
- interrogating each runtime artifact to determine a defined component for the each runtime artifact;
- and
- recording the determined component.
A system, comprising:
- a memory unit for storing a computer program for assigning runtime artifacts to software components;
- and
- a processor coupled to the memory unit, wherein said processor, responsive to the computer program, comprises:
- circuitry for extracting source code and metadata from a library, the metadata comprising a component membership for the source code;
- circuitry for forming a compile unit from the extracted source code and metadata;
- circuitry for producing runtime artifacts from the compile unit or an element derived from the compile unit;
- circuitry for interrogating each runtime artifact to determine a defined component for the each runtime artifact;
- and
- circuitry for recording the determined component.
Dependencies are inferred from the claim text.