VLDB 2026 Research / reviewers in the wild / expert
Paul Bassett
dblp:78/6992
· DBLP profile ↗
6ranked-venue papers
2as first author
0since 2021 · last 2007
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 3 · 1 first-authorSoftware engineering, systems software and programming languages · 2 · 1 first-authorHuman-computer interaction and ubiquitous computing · 1Applied, interdisciplinary, general and emerging computing · 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 |
Software maintenance and evolution · 42% Programming languages and type systems · 42% Program synthesis and code generation · 13% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Electronic design automation · 100% |
Topics — the 6 heaviest of 7, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Programming languages and type systems
metaprogramming |
0.0 | 1 | 2003 | XVCL: XML-based Variant Configuration Language · ICSE 2003 |
Software maintenance and evolution
software reuse |
0.0 | 1 | 2003 | XVCL: XML-based Variant Configuration Language · ICSE 2003 |
Program synthesis and code generation
generative programming |
0.0 | 1 | 2003 | XVCL: XML-based Variant Configuration Language · ICSE 2003 |
Electronic design automation
physical design |
0.0 | 1 | 1979 | A software system for Automated Placement And Wiring of LSI chips · DAC 1979 |
Electronic design automation › physical design
placement and routing |
0.0 | 1 | 1979 | A software system for Automated Placement And Wiring of LSI chips · DAC 1979 |
Compilers and program optimization
code generation |
0.0 | 1 | 1983 | Computer Aided Programming · DAC 1983 |
Methods — techniques the papers use, named apart from their topics
composition with adaptation rules · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2007 | A 65-nm pulsed latch with a single clocked transistorabstractThis paper discusses the technology limits placed on the clock switching energy in sequential elements. It proposes a novel pulsed latch that uses a single clocked transistor and consumes close to ten times less clock power than a conventional latch using six clocked transistors. It describes how the new circuit enables additional power savings when virtual grounds, instead of a regular clock, are locally distributed to a group of latches. Finally, the paper discusses how to further reduce the dynamic clock power consumption of the new latch without degrading its timing by feeding it a low-swing clock. Martin Saint-Laurent, Baker Mohammad, Paul Bassett |
ISLPED | 3 |
| 2005 | Professional Engineering and Software EngineeringabstractThe purpose of this panel is to inform attendees about the current state of the accreditation of software engineering programs and licensing for software engineers in Canada and the US. We also intend to stimulate discussion of the more controversial aspects of this topic. Marie Lemay, Ray Barham, Chris Zinck, Paul Bassett, Richard LeBlanc |
CSEE&T | 4 |
| 2003 | XVCL: XML-based Variant Configuration LanguageabstractXVCL (XML-based Variant Configuration Language) is a meta-programming technique and tool that provides effective reuse mechanisms [2]. XVCL is an open source software (http://fxvcl.sourceforge.net) developed at the National University of Singapore. Being a modem and versatile version of Bassett's frames [1], a technology that has achieved substantial gains in industry, the underlying principles of the XVCL have been thoroughly tested in practice. Unlike original frames, XVCL blends with contemporary programming paradigms and complements other design techniques. XVCL uses "composition with adaptation" rules to generate a specific program from generic, reusable meta-components. Program generation rules are 100% transparent to a programmer, who retains full control over fine-tuning the generated code. Despite its simplicity, XVCL can effectively manage a wide range of program variants from a compact base of metacomponents, structured for effective reuse. Stan Jarzabek, Paul Bassett, Hongyu Zhang 0002, Weishan Zhang |
ICSE | 2 |
| 1998 | How to solve the reuse problemabstractWhat is the reuse problem? The four main dimensions of software reuse are: technology, process, infrastructure and culture. Reuse technology is a solved problem. The reuse process problem has also been solved. Achieving a reuse infrastructure is an area needing more understanding. Finally, reuse culture is the hardest problem to solve. Paul Bassett |
ICSR | 1 |
| 1983 | Computer Aided Programming
Paul Bassett |
DAC | 1 |
| 1979 | A software system for Automated Placement And Wiring of LSI chips
Pao Tsin Wang, Paul Bassett |
DAC | 2 |