Back to results
US 2013/0097584 A1Published application
Mapping software modules to source code
OwnerMichal Ayash, Avigail Oroninventors
Life of this patent
Estimating the term…
Abstract
A class map is created based on source code for a subject program that includes program modules. The class map maps the program modules to object-oriented programming classes referenced by the source code. A log map is created based on the class map and logging-mechanism configuration files. The logging-mechanism configuration files map the classes to log files. The log map maps the program modules to log files.
Claims15
An automated process comprising:
- generating a class map from object-oriented programming language source code for a subject program using programmed hardware, said class map mapping program modules of said subject program to classes referenced by said source code;
- and
- generating a log map from said class map and from logging-mechanism configuration files using programmed hardware, said configuration files mapping classes to log files, said log map mapping said program modules to said log files.
A system comprising:
- a programmed hardware class mapper configured to create a class map from object-oriented programming source code for a subject program, said class map mapping program modules of said subject program to classes referenced by said source code;
- and
- a programmed hardware log-file mapper configured to create a log map by transitively combining information from said class map and from logging-mechanism configuration files for said subject program, said configuration files mapping said classes to said log files, said log map mapping said program modules to said log files.
A system comprising computer-readable storage media encoded with code defining a compiler configured to, when executed by a processor:
- create a class map based on source code of a subject program including said program modules, said class map mapping said program modules to classes referenced by said source code;
- and
- create a log map by combining information from said class map and from logging mechanism configuration files associated with said subject program, said configuration files mapping said classes to log files used while said program modules are executing, said log map mapping said program modules to said log files.
Dependencies are inferred from the claim text.