Robert Eschbach

dblp:56/3022 · DBLP profile ↗
← Back
12ranked-venue papers
3as first author
0since 2021 · last 2019
0000-0002-2789-1873ORCID · corroborated

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

Software engineering, systems software and programming languages · 8 · 2 first-authorSystems, architecture and hardware · 3Theory of computation · 2 · 2 first-authorSecurity and privacy · 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
Requirements engineering and software design · 86% Program verification · 14%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Embedded and real-time systems · 100%

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

TopicWeightPapersLastEvidence papers
Requirements engineering and software design
formal specification
0.522019
Industrial Application of Event-B to a Wayside Train Monitoring System: Formal Conceptual Data Analysis · FM 2019
Iterative refinement of specification for component based embedded systems · ISSTA 2011
Requirements engineering and software design › software architecture › component-based software engineering
component-based specification
0.112011
Iterative refinement of specification for component based embedded systems · ISSTA 2011
Requirements engineering and software design
software architecture
0.112011
Iterative refinement of specification for component based embedded systems · ISSTA 2011
Program verification › refinement
specification refinement
0.112011
Iterative refinement of specification for component based embedded systems · ISSTA 2011
Embedded and real-time systems
embedded software
0.012011
Iterative refinement of specification for component based embedded systems · ISSTA 2011

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

event-b · 0.4formal methods · 0.2behavioral modeling · 0.2
YearPublicationVenuePosition
2019 Industrial Application of Event-B to a Wayside Train Monitoring System: Formal Conceptual Data Analysis
Robert Eschbach
FM1
2013 Augmenting Sequence Enumeration with String-Rewriting for Requirements Analysis and Behavioral Specification
Jesse H. Poore, Robert Eschbach, Robert M. Hierons, Christopher Robinson-Mallett
FASE3
2013 A Generic Fault Model for Quality Assurance
Alexander Pretschner, Dominik Holling, Robert Eschbach, Matthias Gemmar
MoDELS3
2013 Applying string-rewriting to sequence-based specification
Robert Eschbach, Jesse H. Poore
Formal Methods Syst. Des.1
2012 "Safety automata" - A new specification language for the development of PLC safety applications
abstract
This contribution defines for the first time “safety automata”, a specification language for safety control functions. This fills an important gap in the method tool box of the automation engineer. The definition has a profound potential to broaden the use of automata and their well-known advantages in industrial applications. The advantages and application of safety automata are explained by example via the function block SF_Equivalent of the PLCopen specification. Stepwise, the authors illustrate the specification of this function block by means of safety automata, the transformation rules to implement the automata in fully functional PLC code, and finally the generation of test cases that allow checking both the automata and the PLC code.
Georg Frey, Rainer Drath, Bastian Schlich, Robert Eschbach
ETFA4
2012 Reducing test effort: A systematic mapping study on existing approaches
Frank Elberzhager, Alla Rosbach, Jürgen Münch, Robert Eschbach
Inf. Softw. Technol.4
2011 SIMOTEST: A tool for automated testing of hybrid real-time Simulink models
abstract
This paper is presenting a tool called SIMOTEST. It allows the user to conduct Model Based Testing of MatLab/Simulink models. In particular it allows automatically running and evaluating test cases which got generated from a test model. Test cases which get run from SIMOTEST can be used for testing hybrid realtime systems i.e. systems which have continuous and discrete inputs/outputs which need to fulfill timing requirements. This is achieved by using the IEEE Standard for Signal and Test Definition (IEEE 1641).
Frank Böhr, Robert Eschbach
ETFA2
2011 Iterative refinement of specification for component based embedded systems
abstract
The current practice of component based engineering raises concerns in industry when the specification of proprietary components suffers from inaccuracy and incompleteness. Engineers face difficulties in producing quality systems when they lack knowledge of the interoperability of components. In order to address this issue, we present a novel framework for iterative refinement of specification for component based systems. The novelty is the use of a preliminary behavioral model as a source for triggering refinement iterations. Moreover, it exploits rigorous formal techniques to achieve high-level system validation as an integral part of the refinement procedure. The framework has been evaluated on an automotive system in which the embedded software control units were developed by third-party vendors. The final results produced an improved formal system specification that identified several behaviors that were previously unknown.
Muzammil Shahbaz, K. C. Shashidhar, Robert Eschbach
ISSTA3
2011 Towards Making Dependability Visual - Combining Model-Based Design and Virtual Realities
abstract
Dependability is often a very abstract concept. The reason is that dependability implications shall be very rare and are often not even wanted to happen during testing. In particular for software-intensive systems, it is very hard to find correct causal relationships/minimal cut sets. Modern model-based approaches help here by computing for example minimal cut sets automatically. However, these methods always rely on a correct model of the environment. In addition, the results are often not traceable or understandable for humans. Therefore, we suggest combining model-based analysis for deriving safety properties with virtual realities for ensuring model validity and trace-ability of results.
Matthias Güdemann, Michael Lipaczewski, Frank Ortmeier, Marco Schumann, Robert Eschbach
PRDC5
2011 Guest Editorial: Special Section from 6th Workshop on Advances in Model-Based Testing (A-MOST 2010)
Robert Eschbach, Jesse H. Poore
Inf. Softw. Technol.1
2010 Automated fault tree generation and risk-based testing of networked automation systems
abstract
In manufacturing automation domain safety and availability are the most important factors to ensure productivity. In modern software intensive networked automation systems it became quite hard to ensure which non-functional requirements are related to these factors as well as whether these are satisfied or not. This is due to the prevalence of manual efforts in several analyses phases where complexity of the system often makes it hard to obtain comprehensive overview and thus makes it difficult to ascertain the presence of certain undesired consequences. Since design, development and following verification and validation activities are largely dependent upon the result of the analyses the product is largely affected. To address these problems automated fault tree generation is presented in this paper. It uses distinct modeling artifacts and information to automatically compose formal models of the system. Embedding hardware and network failures it is then ascertained through model checking whether the system satisfies certain safety and availability properties or not. This information is used to compose the fault tree. Proposed approach will improve completeness and correctness in fault trees and will consequently help in improving the quality of the system. Furthermore, it is also shown how the artifacts of this analysis can be used to produce test goals and test cases to validate the software constituents of the system and assure traceability between testing activity and safety requirements.
Tanvir Hussain, Robert Eschbach
ETFA2
2010 Software Process Improvement Initiatives Based on Quality Assurance Strategies: A QATAM Pilot Application
Dietmar Winkler 0001, Frank Elberzhager, Stefan Biffl, Robert Eschbach
EuroSPI4