Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Prosenjit Chatterjee

dblp:88/890 · DBLP profile ↗
← Back
8ranked-venue papers
5as first author
1since 2021 · last 2021
0000-0003-1169-4717ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 3 · 2 first-authorSoftware engineering, systems software and programming languages · 3 · 2 first-authorTheory of computation · 2 · 2 first-authorArtificial intelligence and machine learning · 1 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 1 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 1 · 1 since 2021

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.

Computer architecture, parallel and distributed computing, and storage systems
2 papers
Electronic design automation · 65% Memory systems · 23% Distributed systems · 12%

Topics — the 7 heaviest of 7, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Electronic design automation › hardware verification and test
formal verification
0.112005
Streamline verification process with formal property verification to meet highly compressed design cycle · DAC 2005
Electronic design automation
hardware verification and test
0.112005
Streamline verification process with formal property verification to meet highly compressed design cycle · DAC 2005
Electronic design automation › hardware verification and test › hardware verification
verification methodology
0.112005
Streamline verification process with formal property verification to meet highly compressed design cycle · DAC 2005
Electronic design automation › hardware verification and test
hardware verification
0.012002
Shared Memory Consistency Protocol Verification Against Weak Memory Models: Refinement via Model-Checking · CAV 2002
Memory systems › memory consistency
memory consistency model
0.012002
Shared Memory Consistency Protocol Verification Against Weak Memory Models: Refinement via Model-Checking · CAV 2002
Distributed systems › distributed system verification
protocol verification
0.012002
Shared Memory Consistency Protocol Verification Against Weak Memory Models: Refinement via Model-Checking · CAV 2002
Memory systems › memory consistency › memory consistency model
weak memory model
0.012002
Shared Memory Consistency Protocol Verification Against Weak Memory Models: Refinement via Model-Checking · CAV 2002

Methods — techniques the papers use, named apart from their topics

refinement · 0.0model checking · 0.0
YearPublicationVenuePosition
2021 Ethical implications of brain-computer interfaces with emotion, motor imagery, and subvocal speech classification
abstract
Research for Brain-Computer Interfaces (BCIs) has rapidly developed in recent years. Significant advances in this field include brain-controlled bionic limbs and wheelchairs. With these devices, there is a potential benefit for patients with neurologic and neuromuscular diseases, such as Amyotrophic Lateral Sclerosis (ALS). ALS involves the degeneration of motor neurons rapidly over time, leading to paralysis and loss of speech. BCIs have the potential to allow ALS patients to continue to communicate and move with the help of subvocal speech classification and motor imagery control applications. Despite the promise of these devices to improve the quality of life, we must evaluate the ethical implications that will arise due to the advancement of these devices. More advanced and accurate devices that can restore speech could also easily be used to read or listen in on the thoughts of its users, thereby presenting a unique question of ethics. In this paper, we will discuss the current progress, trends, and future ethical implications of current advancements in BCIs. We will also introduce a conceptual BCI-based device with emotion classification, subvocal speech classification, and motor imagery applications.
Joseph O'Neill, Jenario Johnson, Rutledge Detyens, Roberto Williams Batista, Sorinel Oprisan, Prosenjit Chatterjee, Ryan Integlia
ISTAS6
2018 Anti-spoofing Approach Using Deep Convolutional Neural Network
Prosenjit Chatterjee, Kaushik Roy 0003
IEA/AIE1
2013 Simplification of C-RTL equivalent checking for fused multiply add unit using intermediate models
abstract
The functionality of Fused multiply add (FMA) design can be formally verified by comparing its register transition level (RTL) implementation against its system level specification often modeled by C/C++ language using sequential equivalent checking (SEC). However, C-RTL SEC does not scale for FMA because of the huge discrepancy existed between the two models. This paper analyzes the dissimilarities and proposes two intermediate models, one abstract RTL and one rewritten C model to bridge the gap. The original SEC proof are partitioned into three sub-proofs among intermediate models where a variety of simplification techniques are applied to further reduce the complexity. Experiments from an industry project show that with the two intermediate models, the SEC proof is complete and scalable for FMA design.
Prosenjit Chatterjee, Sandeep K. Shukla
ASP-DAC2
2005 Streamline verification process with formal property verification to meet highly compressed design cycle
abstract
In this paper, I describe a methodology and tool flow for using formal verification effectively to reduce the verification burden in large custom ASIC designs.
Prosenjit Chatterjee
DAC1
2002 Shared Memory Consistency Protocol Verification Against Weak Memory Models: Refinement via Model-Checking
Prosenjit Chatterjee, Hemanthkumar Sivaraj, Ganesh Gopalakrishnan
CAV1
2002 A Specification and Verification Framework for Developing Weak Shared Memory Consistency Protocols
Prosenjit Chatterjee, Ganesh Gopalakrishnan
FMCAD1
2001 towards A formal Model of Shared Memory Consistency for Intel ItaniumTM
abstract
Provides a simple formal model for Itanium/sup TM/ shared memory consistency covering a core set of instructions, that is reverse-engineered fromand. Our model sheds light on tricky concepts such as causality. It deals with cacheable memory instructions consisting of acquire loads, ordinary loads, release stores and ordinary stores, as well as memory fences. It does not currently handle atomic read-modify-writes, non-cacheable memory or special rules pertaining to data dependencies involving registers. Despite its simplicity, our model captures all published ordering properties of the instructions we consider. While operational models have been proposed for commercial shared memory systems (notably for Sparc V9), a notable feature of our operational model is its use of a few explicit devices such as vector timestamps to clearly describe the tricky notion of causality.
Prosenjit Chatterjee, Ganesh Gopalakrishnan
ICCD1
2000 Static slicing in Unix process environment
abstract
We present a method for computing static slices of concurrent programs in a Unix process environment. As a part of our methodology, we introduce the notion of a Concurrent Program Dependence Graph (CPDG). A CPDG represents various aspects of concurrent programs in a hierarchical fashion. This hierarchical representation lets us compute static slices of programs at different levels of abstraction. Based on our methodology, we have implemented a static slicing tool supporting an option to view slices of programs at different levels of details. Experience with our implementation shows that this approach helps the user get a better understanding of the behavior of concurrent programs. Copyright © 2000 John Wiley & Sons, Ltd.
Diganta Goswami, Rajib Mall, Prosenjit Chatterjee
Softw. Pract. Exp.3