Demo Data from SIGIR 2026 / reviewers in the wild / expert
Hans-Dieter Ehrich
dblp:e/HDEhrich
· DBLP profile ↗
29ranked-venue papers
17as first author
0since 2021 · last 2010
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 16 · 13 first-authorDatabases, data management, data science and information retrieval · 8 · 2 first-authorSoftware engineering, systems software and programming languages · 6 · 1 first-authorArtificial intelligence and machine learning · 1Systems, 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.
| Databases, data mining, and information retrieval
2 papers |
Database theory · 65% Data models and query languages · 35% | |
| Software engineering, system software, and programming languages
1 paper |
Programming languages and type systems · 100% | |
| Theoretical computer science
2 papers |
Logic in computer science · 50% Automata and formal languages · 50% |
Topics — the 8 heaviest of 11, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Database theory › database semantics
algebraic specification of databases |
0.0 | 1 | 1987 | Object-Oriented Specification of Databases: An Algebraic Approach · VLDB 1987 |
Database theory › database update
dynamic constraints |
0.0 | 1 | 1984 | Specification, Semantics, and Enforcement of Dynamic Database Constraints · VLDB 1984 |
Programming languages and type systems
abstract data types |
0.0 | 1 | 1982 | On the Theory of Specification, Implementation, and Parametrization of Abstract Data Types · J. ACM 1982 |
Programming languages and type systems › specification language
algebraic specification |
0.0 | 1 | 1982 | On the Theory of Specification, Implementation, and Parametrization of Abstract Data Types · J. ACM 1982 |
Logic in computer science
algebraic specification |
0.0 | 1 | 1976 | Outline of an Algebraic Theory of Structured Objects · ICALP 1976 |
Automata and formal languages › finite automata
sequential machines |
0.0 | 1 | 1972 | A Note on State Minimization of a Special Class of Incomplete Sequential Machines · IEEE Trans. Computers 1972 |
Automata and formal languages › automata algorithms
state minimization |
0.0 | 1 | 1972 | A Note on State Minimization of a Special Class of Incomplete Sequential Machines · IEEE Trans. Computers 1972 |
Logic in computer science
finite model theory |
0.0 | 1 | 1972 | A Note on State Minimization of a Special Class of Incomplete Sequential Machines · IEEE Trans. Computers 1972 |
Methods — techniques the papers use, named apart from their topics
initial algebra semantics · 0.0category theory · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2010 | Model Checking PLC Software Written in Function Block DiagramabstractThe development of Programmable Logic Controllers (PLCs) in the last years has made it possible to apply them in ever more complex tasks. Many systems based on these controllers are safety-critical, the certification of which entails a great effort. Therefore, there is a big demand for tools for analyzing and verifying PLC applications. Among the PLC-specific languages proposed in the standard IEC 61131-3, FBD(Function Block Diagram) is a graphical one widely used in rail automation. In this paper, a process of verifying FBDs by the NuSMV model checker is described. It consists of three transformation steps: FBD→TextFBD→tFBD→NuSMV. the novel step introduced here is the second one: it reduces the state space dramatically so that realistic application components can be verified. The process has been developed and tested in the area of rail automation, in particular interlocking systems. As a part of the interlocking software, a typical point logic has been used as a test case. Olivera Pavlovic, Hans-Dieter Ehrich |
ICST | 2 |
| 2006 | Editorial
Hans-Dieter Ehrich, Klaus-Dieter Schewe, T. H. Tse |
J. Syst. Softw. | 1 |
| 2004 | Editorial
Huimin Lin, Hans-Dieter Ehrich, T. H. Tse |
Inf. Softw. Technol. | 2 |
| 2001 | Compositional Checking of Communication among Observers
Ralf Pinger, Hans-Dieter Ehrich |
FASE | 2 |
| 2000 | Specifying Communication in Distributed Information Systems
Hans-Dieter Ehrich, Carlos Caleiro |
Acta Informatica | 1 |
| 1998 | The TROLL Approach to Conceptual Modeling: Syntax, Semantics and Tools
Antonio Grau, Juliana Küster Filipe Bowles, Mojgan Kowsari, Silke Eckstein, Ralf Pinger, Hans-Dieter Ehrich |
ER | 6 |
| 1997 | Information Systems Modelling with TROLL Formal Methods at Work
Peter Hartel, Grit Denker, Mojgan Kowsari, Maren Krone, Hans-Dieter Ehrich |
Inf. Syst. | 5 |
| 1996 | Developing an Information System Using TROLL: An Application Field Study
Maren Krone, Mojgan Kowsari, Peter Hartel, Grit Denker, Hans-Dieter Ehrich |
CAiSE | 5 |
| 1993 | Towards Reliable Information Systems: The KorSo ApproachabstractWithin the compound project KorSo our team is concerned with the research on techniques and methods for the development of reliable information systems on the basis of formal specifications. Our work focuses on the specification language TROLL light which allows to describe the part of the world which is to be modeled as a community of concurrently existing and communicating objects by determining their structure as well as their behavior. Moreover we develop and implement a computer aided specification environment for TROLL light which permits a prototyping animation as well as the proof of properties of specifications. These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves. Nikolaos Vlachantonis, Rudolf Herzig, Martin Gogolla, Grit Denker, Stefan Conrad 0001, Hans-Dieter Ehrich |
CAiSE | 6 |
| 1992 | Object Interaction
José Félix Costa, Amílcar Sernadas, Cristina Sernadas, Hans-Dieter Ehrich |
MFCS | 4 |
| 1992 | Conceptual modelling of database applications using extended ER model
Gregor Engels, Martin Gogolla, Uwe Hohenstein, Klaus Hülsmann, Perdita Löhr, Gunter Saake, Hans-Dieter Ehrich |
Data Knowl. Eng. | 7 |
| 1987 | Object-Oriented Specification of Databases: An Algebraic Approach
Amílcar Sernadas, Cristina Sernadas, Hans-Dieter Ehrich |
VLDB | 3 |
| 1984 | Specification, Semantics, and Enforcement of Dynamic Database Constraints
Hans-Dieter Ehrich, Udo W. Lipeck, Martin Gogolla |
VLDB | 1 |
| 1984 | Algebraic and Operational Semantics of Specifications Allowing Exceptions and Errors
Martin Gogolla, Klaus Drosten, Udo W. Lipeck, Hans-Dieter Ehrich |
Theor. Comput. Sci. | 4 |
| 1983 | An Operational Semantics for Specifications of Abstract Data Types with Error Handling
Gregor Engels, Udo Pletat, Hans-Dieter Ehrich |
Acta Informatica | 3 |
| 1983 | Algebraic Domain Equations
Hans-Dieter Ehrich, Udo W. Lipeck |
Theor. Comput. Sci. | 1 |
| 1982 | On the Theory of Specification, Implementation, and Parametrization of Abstract Data TypesabstractIn the framework of a category spec of equational speoficatlons of abstract data types, tmplementations are defined to be certain pairs of morphlsms with a common target Th~s concept covers, among others, arbitrary recurslon schemes for defining the derived operations It is shown that for given single steps of a multilevel tmplementatlon, there is always a multtlevel tmplementatlon composed of these steps, but there ts no effective construction of th~s overall implementauon Some suggestions are gtven for practtcal composition of tmplementat~ons Utdlzmg pushouts Parametric specifications and parameter assignments are defined to be spectal morphlsms in spec, and parameter substitution ~s made precise by means of pushouts Since actual parameters can agam be parametrtc, parameter subsututton can be tterated.Thts tterauon ts shown to be assoctatwe Whtle the subject is being treated on a syntactical level in terms of speclfieauons, the imtlal algebra approach ts adopted as providing an appropriate semantics for spec~ficauons, and the effects of the present concepts and results on the initial algebras are studied Categories and Subject Descriptors: D.3 1 Hans-Dieter Ehrich |
J. ACM | 1 |
| 1981 | Specifying Algebraic Data Types by Domain Equations
Hans-Dieter Ehrich |
FCT | 1 |
| 1981 | On Realization and Implementation
Hans-Dieter Ehrich |
MFCS | 1 |
| 1978 | Extensions and Implementations of Abstract Data Type Specifications
Hans-Dieter Ehrich |
MFCS | 1 |
| 1977 | Algebraic Semantics of Type Definitions and Structured Variables
Hans-Dieter Ehrich |
FCT | 1 |
| 1976 | Outline of an Algebraic Theory of Structured Objects
Hans-Dieter Ehrich |
ICALP | 1 |
| 1976 | An Axiomatic Approach to Information Structures
Hans-Dieter Ehrich |
MFCS | 1 |
| 1976 | On the Storage Space Requirement of Consecutive Retrieval with Redundancy
Hans-Dieter Ehrich, Witold Lipski Jr. |
Inf. Process. Lett. | 1 |
| 1975 | Ein axiomatischer Ansatz für eine Algebra strukturierter Objekte
Hans-Dieter Ehrich |
WG | 1 |
| 1974 | Grundlagen einer Theorie der Datenstrukturen und Zugriffssysteme. Teil I: Datenstrukturen und Schemata
Hans-Dieter Ehrich |
Acta Informatica | 1 |
| 1974 | Grundlagen einer Theorie der Datenstrukturen und Zugriffssysteme. Teil II: Zugriffssysteme
Hans-Dieter Ehrich |
Acta Informatica | 1 |
| 1973 | Minimale und m-minimale Variablenmengen für partielle Boole'sche Funktionen
Hans-Dieter Ehrich |
Acta Informatica | 1 |
| 1972 | A Note on State Minimization of a Special Class of Incomplete Sequential MachinesabstractIn this note a necessary and sufficient condition is supplied for a flow table to have the property that every cover composed of maximal compatibles is closed. An example of such a flow table is given to which all sufficient conditions known before do not apply. Hans-Dieter Ehrich |
IEEE Trans. Computers | 1 |