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

Dominikus Herzberg

dblp:35/2483 · DBLP profile ↗
← Back
5ranked-venue papers
4as first author
0since 2021 · last 2009
—ORCID · none

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

Software engineering, systems software and programming languages · 2 · 1 first-authorTheory of computation · 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.

Computer networks
1 paper
Network measurement and analytics · 100%
Software engineering, system software, and programming languages
1 paper
Programming languages and type systems · 100%

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

TopicWeightPapersLastEvidence papers
Network measurement and analytics
protocol analysis
0.112008
A language for advanced protocol analysis in automotive networks · ICSE 2008
Programming languages and type systems
domain-specific languages
0.012008
A language for advanced protocol analysis in automotive networks · ICSE 2008

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

symbolic evaluation · 0.2
YearPublicationVenuePosition
2009 Concatenative Programming - An Overlooked Paradigm in Functional Programming
Dominikus Herzberg, Tim Reichert
ICSOFT (1)1
2009 Specifying computer-based counseling systems in health care: A new approach to user-interface and interaction design
Dominikus Herzberg, Nicola Marsden, Peter Kübler, Corinna Leonhardt, Sabine Thomanek, Hartmut Jung, Annette Becker
J. Biomed. Informatics1
2008 A language for advanced protocol analysis in automotive networks
abstract
The increased use and interconnection of electronic components in automobiles has made communication behavior in automotive networks drastically more complex. Both communication designs at application level and complex communication scenarios are often under-specified or out of scope of existing analysis techniques. We extend traditional protocol analyzers in order to capture communication at the level of abstraction that reflects application design and show that the same technique can be used to specify, monitor and test complex scenarios. We present CFR (Channel Filter Rule) models, a novel approach for the specification of analyzers and a domain-specific language that implements this approach. From CFR models, we can fully generate powerful analyzers that extract design intentions, abstract protocol layers and even complex scenarios from low level communication data. We show that three basic concepts (channels, filters and rules) are sufficient to build such powerful analyzers and identify possible areas of application.
Tim Reichert, Edmund Klaus, Wolfgang Schoch, Ansgar Meroth, Dominikus Herzberg
ICSE5
2005 Modeling layered distributed communication systems
abstract
Abstract. Today, component-based software and system development has gained considerable attention and is wide-spread. Components and/or modules manifest the well-proven engineering principle of divide and conquer. Formal approaches have helped to provide a theoretical foundation to component-orientation. There is a broad range of system architectures in practice today in terms of layered distributed open systems (as for example known in telecommunications). However, the mathematical formalisms developed so far are rarely applied to these practical architectures. In fact, the notion of distribution and stacked communication layers is hardly understood precisely and not supported by architecture description languages. This article addresses this gap. The formal conditions of distribution and layering are investigated and a mathematical model for layered distributed systems is presented. Communication refinement and so-called complex connectors turn out to be vital concepts which are not addressed in today’s modeling languages. In addition to that, two important design approaches are derived for the architectural design of complex communication systems: A node-centric and a network-centric design approach. Both can significantly improve the design process.
Dominikus Herzberg, Manfred Broy
Formal Aspects Comput.1
2001 The Use of Layers and Planes for Architectural Design of Communication Systems
abstract
Do we have the right set of concepts for modeling and describing distributed real-time systems in software engineering? Languages like ROOM (Real-time Object-Oriented Modeling) and UML-RT (Unified Modeling Language for Real-Time) offer some basic concepts; however, system engineers of the application domain (e.g. in telecommunications) work with a variety of concepts which do not have a corresponding counterpart in software engineering. There seems to be some potential for transfer. This report explores the power of a well-known concept in telecommunications, the service access point (SAP). SAPs not only prove to be more powerful than layering is, but they even subsume the concept of planes, which are almost unknown in software engineering. SAPs turn out to be a basic modeling construct, which allows us to describe in a precise manner any communication architecture that is structured in layers and planes. In this paper, it is shown that a few improvements to ROOM/UML-RT can make the full power of SAPs available to the object-oriented design of distributed real-time systems.
Dominikus Herzberg, André Marburger
ISORC1