Zum Hauptinhalt springen

Showing 1–5 of 5 results for author: Kanvar, V

Searching in archive cs. Search in all archives.
.
  1. arXiv:2408.12947  [pdf, ps, other

    cs.PL

    Which Part of the Heap is Useful? Improving Heap Liveness Analysis

    Authors: Vini Kanvar, Uday P. Khedker

    Abstract: With the growing sizes of data structures allocated in heap, understanding the actual use of heap memory is critically important for minimizing cache misses and reclaiming unused memory. A static analysis aimed at this is difficult because the heap locations are unnamed. Using allocation sites to name them creates very few distinctions making it difficult to identify allocated heap locations that… ▽ More

    Submitted 23 August, 2024; originally announced August 2024.

  2. arXiv:2408.04230  [pdf, other

    cs.SE cs.PL

    Enabling Communication via APIs for Mainframe Applications

    Authors: Vini Kanvar, Srikanth Tamilselvam, Keerthi Narayan Raghunath

    Abstract: For decades, mainframe systems have been vital in enterprise computing, supporting essential applications across industries like banking, retail, and healthcare. To harness these legacy applications and facilitate their reuse, there is increasing interest in using Application Programming Interfaces (APIs) to expose their data and functionalities, enabling the creation of new applications. However,… ▽ More

    Submitted 8 August, 2024; originally announced August 2024.

  3. arXiv:2308.01302  [pdf, other

    cs.SE

    Handling Communication via APIs for Microservices

    Authors: Vini Kanvar, Ridhi Jain, Srikanth Tamilselvam

    Abstract: Enterprises in their journey to the cloud, want to decompose their monolith applications into microservices to maximize cloud benefits. Current research focuses a lot on how to partition the monolith into smaller clusters that perform well across standard metrics like coupling, cohesion, etc. However, there is little research done on taking the partitions, identifying their dependencies between th… ▽ More

    Submitted 2 August, 2023; originally announced August 2023.

    Comments: 15 pages

  4. arXiv:1411.5289  [pdf, ps, other

    cs.PL

    Generalizing the Liveness Based Points-to Analysis

    Authors: Uday P. Khedker, Vini Kanvar

    Abstract: The original liveness based flow and context sensitive points-to analysis (LFCPA) is restricted to scalar pointer variables and scalar pointees on stack and static memory. In this paper, we extend it to support heap memory and pointer expressions involving structures, unions, arrays, and pointer arithmetic. The key idea behind these extensions involves constructing bounded names for locations in t… ▽ More

    Submitted 21 November, 2014; v1 submitted 19 November, 2014; originally announced November 2014.

    ACM Class: F.3.1; F.3.2; D.2.4; D.3.4

  5. Heap Abstractions for Static Analysis

    Authors: Vini Kanvar, Uday P. Khedker

    Abstract: Heap data is potentially unbounded and seemingly arbitrary. As a consequence, unlike stack and static memory, heap memory cannot be abstracted directly in terms of a fixed set of source variable names appearing in the program being analysed. This makes it an interesting topic of study and there is an abundance of literature employing heap abstractions. Although most studies have addressed similar… ▽ More

    Submitted 13 May, 2015; v1 submitted 19 March, 2014; originally announced March 2014.

    Comments: 49 pages, 20 figures

    ACM Class: A.1; F.3.1; F.3.2; D.3.4

    Journal ref: ACM Computing Surveys, June 2016, Volume 49, Issue 2, Article 29 (http://dl.acm.org/citation.cfm?id=2931098)