VLDB 2026 Research / reviewers in the wild / expert
Arindam Chakrabarti
dblp:60/6493
· DBLP profile ↗
8ranked-venue papers
5as first author
0since 2021 · last 2007
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 4 · 2 first-authorApplied, interdisciplinary, general and emerging computing · 3 · 2 first-authorSystems, architecture and hardware · 2 · 1 first-authorTheory of computation · 2 · 2 first-authorDatabases, data management, data science and information retrieval · 1
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Software engineering, system software, and programming languages
3 papers |
Requirements engineering and software design · 41% Program verification · 32% Services computing and microservices · 27% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Electronic design automation · 87% Embedded and real-time systems · 13% |
Topics — the 7 heaviest of 8, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Services computing and microservices
web service interfaces |
0.1 | 1 | 2005 | Web service interfaces · WWW 2005 |
Requirements engineering and software design › software architecture › component-based software engineering
component interfaces |
0.0 | 1 | 2002 | Synchronous and Bidirectional Component Interfaces · CAV 2002 |
Requirements engineering and software design › component-based software
interface compatibility |
0.0 | 1 | 2002 | Interface Compatibility Checking for Software Modules · CAV 2002 |
Electronic design automation › hardware verification and test
formal verification |
0.0 | 1 | 2002 | Formal verification of module interfaces against real time specifications · DAC 2002 |
Electronic design automation
hardware verification and test |
0.0 | 1 | 2002 | Formal verification of module interfaces against real time specifications · DAC 2002 |
Requirements engineering and software design
software architecture |
0.0 | 1 | 2002 | Interface Compatibility Checking for Software Modules · CAV 2002 |
Embedded and real-time systems › real-time system design
real-time system specification |
0.0 | 1 | 2002 | Formal verification of module interfaces against real time specifications · DAC 2002 |
Methods — techniques the papers use, named apart from their topics
temporal logic · 0.1signature constraints · 0.1formal verification · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2007 | An Application ofWeb-Service InterfacesabstractWe present a case study to illustrate our formalism for the specification and verification of the method-invocation behavior of web-service applications constructed from asynchronously interacting multi-threaded distributed components. Our model is expressive enough to allow the representation of recursion and dynamic thread creation, and yet permits the algorithmic analysis of the following two questions: (1) Does a given service satisfy a safety specification? (2) Can a given service be substituted by a another service in an arbitrary context? Our case study is based on the Amazon.com E-Commerce Services (ECS) platform. Dirk Beyer 0001, Arindam Chakrabarti, Thomas A. Henzinger, Sanjit A. Seshia |
ICWS | 2 |
| 2006 | Software partitioning for effective automated unit testingabstractA key problem for effective unit testing is the dificulty of partitioning large software systems into appropriate units that can be tested in isolation. We present an approach that identifies control and data inter-dependencies between software components using static program analysis, and divides the source code into units where highly-intertwined components are grouped together. Those units can then be tested in isolation using automated test generation techniques and tools, such as dynamic software model checkers. We discuss preliminary experimental results showing that automatic software partitioning can significantly increase test coverage without generating too many false alarms caused by unrealistic inputs being injected at interfaces between units. Arindam Chakrabarti, Patrice Godefroid |
EMSOFT | 1 |
| 2005 | Web service interfacesabstractWe present a language for specifying web service interfaces. A web service interface puts three kinds of constraints on the users of the service. First, the interface specifies the methods that can be called by a client, together with types of input and output parameters; these are called signature constraints. Second, the interface may specify propositional constraints on method calls and output values that may occur in a web service conversation; these are called consistency constraints. Third, the interface may specify temporal constraints on the ordering of method calls; these are called protocol constraints. The interfaces can be used to check, first, if two or more web services are compatible, and second, if a web service A can be safely substituted for a web service B. The algorithm for compatibility checking verifies that two or more interfaces fulfill each others' constraints. The algorithm for substitutivity checking verifies that service A demands fewer and fulfills more constraints than service B. Dirk Beyer 0001, Arindam Chakrabarti, Thomas A. Henzinger |
WWW | 2 |
| 2003 | Resource Interfaces
Arindam Chakrabarti, Luca de Alfaro, Thomas A. Henzinger, Mariëlle Stoelinga |
EMSOFT | 1 |
| 2002 | Interface Compatibility Checking for Software Modules
Arindam Chakrabarti, Luca de Alfaro, Thomas A. Henzinger, Marcin Jurdzinski, Freddy Y. C. Mang |
CAV | 1 |
| 2002 | Synchronous and Bidirectional Component Interfaces
Arindam Chakrabarti, Luca de Alfaro, Thomas A. Henzinger, Freddy Y. C. Mang |
CAV | 1 |
| 2002 | Formal verification of module interfaces against real time specificationsabstractKJ1E.LCM*-N$\t?. -! #M$ O$ ?(P($ '(\tRQ?SDI 4%\t-T *,!)"'4)U$\tVLWPXK YL*H%KZ4 (\tRQ?SDI 29000 !))D4 8950-50010 '4)U$\tVLWPXK YL*H%KZ4 (\tRQ?SD 6`Ga#:bSD=BCGc'4) ed$fRgTh3JKQ]9 Z! H,!,2@b T /\tiL4R))$Lj k(%$ Rj +%,T-. ! \tDE 28940-47920 4 28929-46860 Lj k(%$ Rj +%,T-. ! \tDE 28940 - :&< =?> %+(P$ '.\tKJKQlK jT\t '4\t# ['()W E =?> %+(P$ '.\tKJKQlK jT\t '4\t# ['()W 2 %)Qe=VN H44 *! ' \\\t;E K jT\t '4\t vDrKtwxnRnqyER 4 4 ER 28810-42690 \\\t;E K jT\t '4\t# ['()W 289 MK!)*)RM jER;4 E K jT\t '4\t# ['()W 28900-447 K *, 14%\t&(P( '. Q|SD1 .)24 I _e%E\t1b}b )*Q/>&L[~(j ;14 (P($ '.\t \\\t-!*. @MD! ?!E)1 ;PX $3LZ;'(%)* e)*! @[ E.LCTP*[ +\\\t-! ;U4)*O4 E)* % 1'4 @[ E.LCTP*[ +\\\t-! ;U4)*O4 E)* %)$ '(%)&Y 1SyU\\Ii+>&-T... Arindam Chakrabarti, Pallab Dasgupta, P. P. Chakrabarti 0001, Ansuman Banerjee |
DAC | 1 |
| 2001 | Abstraction of word-level linear arithmetic functions from bit-level component descriptionsabstractRTL descriptions for word-level arithmetic components typically specify the architecture at the bit-level of the registers. The problem studied in this paper is to abstract the word-level functionality of a component from its bit-level specification. This is particularly useful in simulation since word-level descriptions can be simulated much faster than bit-level descriptions. Word-level abstractions are also useful for reducing the complexity of component matching since the number of words is significantly smaller than the number of bits. This paper presents an algorithm for abstraction of word-level linear functions from bit-level component descriptions. We also present complexity results for component matching which justifies the advantage of performing abstraction prior to component matching. Pallab Dasgupta, P. P. Chakrabarti 0001, Amit Nandi, Sekar Krishna, Arindam Chakrabarti |
DATE | 5 |