Author
Abstract
This paper details the development of Panorama, a theoretical and operational framework designed for the comprehension of large-scale, multilingual software systems. The system is predicated on the deployment of instrumentation agents capable of traversing software at varying levels of abstraction. These agents utilize both static and dynamic analysis—treating the software as either a "black box" or "white box"—to extract critical architectural and operational data. Building upon prior research regarding core instrumentation statements for testability optimization [11], this framework is distributed and language-agnostic, supporting assembly, procedural, and objectoriented (OO) paradigms. The current iteration of Panorama augments this foundation with advanced theoretical principles and instrumentation procedures to facilitate comprehensive software visualization. The instrumentation process is managed by a distributed, agent-based system that automatically identifies underlying programming languages and captures the requisite metadata for diverse application requirements. Furthermore, it is posited that robust optimization procedures are essential for dynamic system composition. To support these objectives, Panorama features autonomous self-cataloguing and querying capabilities, alongside tailored view maintenance for specific application domains. Finally, the architecture is designed for scalability and can be integrated within a cloud-based environment.
Suggested Citation
V. Lakshmi Narasimhan, 2026.
"Design & Development of an Oracle for Multi-Language Software Information Prospecting,"
International Journal of Innovative Science and Research Technology (IJISRT), IJISRT Publication, vol. 11(03), pages 3970-3981, April.
Handle:
RePEc:cvr:ijisrt:2026:03:ijisrt26mar1984
DOI: https://doi.org/10.38124/ijisrt/26mar1984
Download full text from publisher
Corrections
All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:cvr:ijisrt:2026:03:ijisrt26mar1984. See general information about how to correct material in RePEc.
If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.
We have no bibliographic references for this item. You can help adding them by using this form .
If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.
For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: Rahul Goyel (email available below). General contact details of provider: https://www.ijisrt.com/ .
Please note that corrections may take a couple of weeks to filter through
the various RePEc services.