Demo Data from VLDB 2026 / reviewers in the wild / expert
Neel Madhav
dblp:94/4032
· DBLP profile ↗
4ranked-venue papers
3as first author
0since 2021 · last 1991
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 3 · 2 first-authorSystems, architecture and hardware · 1 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 1 · 1 first-author
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
1 paper |
Programming languages and type systems · 100% |
Topics — the 6 heaviest of 6, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Programming languages and type systems
abstract data types |
0.0 | 1 | 1991 | An Extension of Standard ML Modules with Subtyping and Inheritance · POPL 1991 |
Programming languages and type systems › inheritance
inheritance and subtyping |
0.0 | 1 | 1991 | An Extension of Standard ML Modules with Subtyping and Inheritance · POPL 1991 |
Programming languages and type systems › module systems
ML modules |
0.0 | 1 | 1991 | An Extension of Standard ML Modules with Subtyping and Inheritance · POPL 1991 |
Programming languages and type systems
module systems |
0.0 | 1 | 1991 | An Extension of Standard ML Modules with Subtyping and Inheritance · POPL 1991 |
Programming languages and type systems
object-oriented programming |
0.0 | 1 | 1991 | An Extension of Standard ML Modules with Subtyping and Inheritance · POPL 1991 |
Programming languages and type systems › specification language
algebraic specification |
0.0 | 1 | 1991 | An Extension of Standard ML Modules with Subtyping and Inheritance · POPL 1991 |
Methods — techniques the papers use, named apart from their topics
language design · 0.0implementation · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1991 | An object-oriented approach to formal specification of reactive systemsabstractAn object-oriented approach to formal specification of reactive systems is described. The main contributions of the work are: a language for specifying and implementing reactive modules; inheritance operations for such specifications and implementations; a formal semantics for such reactive programs and for the inheritance operations in terms of partial orders of events; treatment of specifications as types of modules and treatment of modules as first-class objects; and discussion of subtyping among specifications.> Neel Madhav, Sigurd Meldal |
ICDCS | 1 |
| 1991 | An Extension of Standard ML Modules with Subtyping and InheritanceabstractWe describe a general module language integrating abstract data types, specifications and object-oriented concepts. The framework is based on the Standard ML module system, with three main extensions: subtyping, a form of object derived from ML structures, and inheritance primitives. The language aims at supporting a range of programming styles, including mixtures of object-oriented programming and programs built around specified algebraic or higher-order abstract data types. We separate specification from implementation, and provide independent inheritance mechanisms for each. In order to support binary operations on objects within this framework, we introduce "internal interfaces" which govern the way that function components of one structure may access components of another. The language design has been tested by writing a number of program examples; an implementation is under development in the context of a larger project. 1 Introduction This paper describes a general module sys... John C. Mitchell, Sigurd Meldal, Neel Madhav |
POPL | 3 |
| 1990 | A methodology for formal specification and implementation of Ada packagesabstractThe authors present a methodology for formal specification and prototype implementation of Ada packages using the Anna specification language. Given the formal specification of a package resulting from the methodology for package specifications, the methodology allows implementors of packages to follow a few simple steps to implement the package. The implementation is meant to be a prototype. This methodology for specification and implementation is applicable to most Ada packages. Limitations of this approach are pointed out, and software tools which help the process of specification and implementation are presented.> Neel Madhav, Walter Mann |
COMPSAC | 1 |
| 1990 | Application of formal specification to software maintenanceabstractThe authors describe the use of formal specifications and associated tools in addressing various aspects of software maintenance-corrective, perfective, and adaptive. They also address the refinement of the software development process to build programs that are easily maintainable. The task of software maintenance in this case includes the task of maintaining the specification, as well as the program. The authors focus on the use of Anna, a specification language for formally specifying Ada programs, to aid in maintaining Ada programs. The techniques are applicable to most other specification language and programming language environments. The tools of interest are (1) the Anna Specification Analyzer, which permits analysis of the specification for correctness with respect to the informal understanding of program behavior; and (2) the Anna Consistency Checking System, which monitors the Ada program at run time on the basis of the Anna specification.> Neel Madhav, Sriram Sankar |
ICSM | 1 |