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

Hans-Dieter Ehrich

dblp:e/HDEhrich · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Database theory › database semantics
algebraic specification of databases
0.011987
Object-Oriented Specification of Databases: An Algebraic Approach · VLDB 1987
Database theory › database update
dynamic constraints
0.011984
Specification, Semantics, and Enforcement of Dynamic Database Constraints · VLDB 1984
Programming languages and type systems
abstract data types
0.011982
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.011982
On the Theory of Specification, Implementation, and Parametrization of Abstract Data Types · J. ACM 1982
Logic in computer science
algebraic specification
0.011976
Outline of an Algebraic Theory of Structured Objects · ICALP 1976
Automata and formal languages › finite automata
sequential machines
0.011972
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.011972
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.011972
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
YearPublicationVenuePosition
2010 Model Checking PLC Software Written in Function Block Diagram
abstract
The 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
ICST2
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
FASE2
2000 Specifying Communication in Distributed Information Systems
Hans-Dieter Ehrich, Carlos Caleiro
Acta Informatica1
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
ER6
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
CAiSE5
1993 Towards Reliable Information Systems: The KorSo Approach
abstract
Within 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
CAiSE6
1992 Object Interaction
José Félix Costa, Amílcar Sernadas, Cristina Sernadas, Hans-Dieter Ehrich
MFCS4
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
VLDB3
1984 Specification, Semantics, and Enforcement of Dynamic Database Constraints
Hans-Dieter Ehrich, Udo W. Lipeck, Martin Gogolla
VLDB1
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 Informatica3
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 Types
abstract
In 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. ACM1
1981 Specifying Algebraic Data Types by Domain Equations
Hans-Dieter Ehrich
FCT1
1981 On Realization and Implementation
Hans-Dieter Ehrich
MFCS1
1978 Extensions and Implementations of Abstract Data Type Specifications
Hans-Dieter Ehrich
MFCS1
1977 Algebraic Semantics of Type Definitions and Structured Variables
Hans-Dieter Ehrich
FCT1
1976 Outline of an Algebraic Theory of Structured Objects
Hans-Dieter Ehrich
ICALP1
1976 An Axiomatic Approach to Information Structures
Hans-Dieter Ehrich
MFCS1
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
WG1
1974 Grundlagen einer Theorie der Datenstrukturen und Zugriffssysteme. Teil I: Datenstrukturen und Schemata
Hans-Dieter Ehrich
Acta Informatica1
1974 Grundlagen einer Theorie der Datenstrukturen und Zugriffssysteme. Teil II: Zugriffssysteme
Hans-Dieter Ehrich
Acta Informatica1
1973 Minimale und m-minimale Variablenmengen für partielle Boole'sche Funktionen
Hans-Dieter Ehrich
Acta Informatica1
1972 A Note on State Minimization of a Special Class of Incomplete Sequential Machines
abstract
In 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. Computers1