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

Vivek Singhal

dblp:93/4031 · DBLP profile ↗
← Back
4ranked-venue papers
0as first author
0since 2021 · last 2011
0000-0001-9098-5760ORCID · corroborated

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

Software engineering, systems software and programming languages · 3Systems, architecture and hardware · 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
2 papers
Requirements engineering and software design · 44% Software maintenance and evolution · 44% Compilers and program optimization · 13%

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

TopicWeightPapersLastEvidence papers
Requirements engineering and software design › component-based software
software components
0.011993
Software Components in a Data Structure Precompiler · ICSE 1993
Software maintenance and evolution
software reuse
0.011993
Scalable Software Libraries · SIGSOFT FSE 1993
Compilers and program optimization
code generation
0.011993
Scalable Software Libraries · SIGSOFT FSE 1993

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

component composition · 0.0
YearPublicationVenuePosition
2011 Modified flip-flop architecture to reduce hold buffers and peak power during scan shift operation
abstract
Hold timing closure and scan power are major concerns for any design. Hold closure for scan shift operation generally causes addition of buffers in the data path between flip-flops. This results in increased gate count that will toggle during the functional mode of operation thereby resulting in an increase in functional power. Scan operation also causes higher switching activity due to high toggling in a given test cycle. There are two components of power i.e. peak power and average power. Peak power increases IR-drop in the design, thereby reducing the voltage across the transistor and can lead to failure. In this paper we will present a modified flip-flop architecture that will serve two purposes i.e. enabling hold timing closure across process, voltage, temperature and reducing peak power during scan shift operation with minimal impact to functional timing and area. The modified flip-flop will introduce a half cycle delay in the data path invariant of process, voltage, temperature thereby easing hold closure. Test time and coverage are not impacted by the same. Existing ATPG tool generated pattern can be applied with this scheme. This approach reduces peak power close to 50% and reduces hold buffer area close to 40% in a given design.
Prakash Narayanan, Rajesh Mittal, Sumanth Poddutur, Vivek Singhal, Puneet Sabbarwal
VTS4
1993 Software Components in a Data Structure Precompiler
Marty Sirkin, Don S. Batory, Vivek Singhal
ICSE3
1993 Scalable Software Libraries
abstract
Many software libraries (e.g., the Booch C++ Components, libg++, NIHCL, COOL) provide components (classes) that implement data structures. Each component is written by hand and represents a unique combination of features (e.g. concurrency, data structure, memory allocation algorithms) that distinguishes it from other components.We argue that this way of building data structure component libraries is inherently unscalable. Libraries should not enumerate complex components with numerous features; rather, libraries should take a minimalist approach: they should provide only primitive building blocks and be accompanied by generators that can combine these blocks to yield complex custom data structures.In this paper, we describe a prototype data structure generator and the building blocks that populate its library. We also present preliminary experimental results which suggest that this approach does not compromise programmer productivity nor the run-time performance of generated data structures.
Don S. Batory, Vivek Singhal, Marty Sirkin, Jeff Thomas
SIGSOFT FSE2
1992 Implementing a Domain Model for Data Structures
abstract
We present a model of the data structure domain that is expressed in terms of the GenVoca domain modeling concepts [7]. We show how familiar data structures can be encapsulated as realms of plug-compatible, symmetric, and reusable components, and we show how complex data structures can be formed from their composition. The target application of our research is a precompiler for specifying and generating customized data structures.
Don S. Batory, Vivek Singhal, Marty Sirkin
Int. J. Softw. Eng. Knowl. Eng.2