Dieter Hutter

dblp:95/3918 · DBLP profile ↗
← Back
25ranked-venue papers
12as first author
0since 2021 · last 2016
0000-0002-5881-204XORCID · verified

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

Artificial intelligence and machine learning · 14 · 9 first-authorTheory of computation · 10 · 5 first-authorSoftware engineering, systems software and programming languages · 8 · 2 first-authorSecurity and privacy · 4 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 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
3 papers
Program verification · 71% Software maintenance and evolution · 19% Requirements engineering and software design · 11%
Databases, data mining, and information retrieval
1 paper
Database system architecture and tuning · 100%

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

TopicWeightPapersLastEvidence papers
Program verification › proof assistants
proof maintenance
0.122001
Towards an Evolutionary Formal Software Development · ASE 2001
Management of Change in Structured Verification · ASE 2000
Software maintenance and evolution
change management
0.012001
Towards an Evolutionary Formal Software Development · ASE 2001
Program verification
formal program development
0.012001
Towards an Evolutionary Formal Software Development · ASE 2001
Requirements engineering and software design
formal specification
0.012000
Management of Change in Structured Verification · ASE 2000

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

rapid prototyping · 0.0development graph · 0.0
YearPublicationVenuePosition
2016 Hybrid Teams of Humans, Robots, and Virtual Agents in a Production Setting
abstract
This video paper describes the practical outcome of the first milestone of a project aiming at setting up a so-called Hybrid Team that can accomplish a wide variety of different tasks. In general, the aim is to realize and examine the collaboration of augmented humans with autonomous robots, virtual characters and SoftBots (purely software based agents) working together in a Hybrid Team to accomplish common tasks. The accompanying video shows a customized packaging scenario and can be downloaded from http://hysociatea.dfki.de/?p=441.
Tim Schwartz, Michael Feld, Christian Bürckert, Svilen Dimitrov, Joachim Folz, Dieter Hutter, Peter Hevesi, Bernd Kiefer, Hans-Ulrich Krieger, Christoph Lüth, Dennis Mronga, Gerald Pirkl, Thomas Röfer, Torsten Spieldenner, Malte Wirkus, Ingo Zinnikus, Sirko Straube
Intelligent Environments6
2015 SHIP - A Logic-Based Language and Tool to Program Smart Environments
Serge Autexier, Dieter Hutter
LOPSTR2
2015 Structure Formation in Large Theories
Serge Autexier, Dieter Hutter
CICM2
2014 Compatibility of Safety Properties and Possibilistic Information Flow Security in MAKS
Thomas Bauereiß, Dieter Hutter
SEC2
2012 SmartTies - Management of Safety-Critical Developments
Serge Autexier, Dominik Dietrich, Dieter Hutter, Christoph Lüth, Christian Maeder
ISoLA (1)3
2010 Information Flow in Disaster Management Systems
abstract
Collaborations between organizations in the public sector, e.g., fire brigades, polices, military units, is often done via liaison officers. A liaison officer liaises between two organizations by providing a single point of contact and ensuring the efficient communication and coordination of their activities. Usually an organization embeds a liaison officer in another organization to provide face-to-face coordination. Liaison officers demand special requirements to the security mechanism of the IT infrastructure of the organization that act as host for a liaison officer. This holds, in particular, for Disaster Management Information Systems (DMIS). Such systems need, on the one hand, to support various ways of communication in a flexible and ad hoc manner. On the other hand, these systems need to protect, by law, the leakage of sensitive data. In this paper, we present a novel mechanism, based on role-based access control (RBAC), for supporting the flexible and secure information exchange between organizations using liaison officers. Our mechanism enables liaison officers to decide on their own authority which information they wants share with their home organizations while allowing the host organization to limit the access of liaisons officers to their system in a fine-grained manner.
Achim D. Brucker, Dieter Hutter
ARES2
2007 On the Automated Correction of Security Protocols Susceptible to a Replay Attack
Juan Carlos López Pimentel, Raúl Monroy, Dieter Hutter
ESORICS3
2005 Software certificate management (SoftCeMent'05)
abstract
The goal of this workshop is to explore new technologies, underlying principles, and general methodologies for supporting software certificate management. Software certification demonstrates the reliability, safety, or security of software systems in such a way that it can be checked by an independent authority with minimal trust in the techniques and tools used in the certification process itself. It can build on existing validation and verification (V&V) techniques but introduces the notion of explicit software certificates, which contain all the information necessary for an independent assessment of the demonstrated properties. Software certificates support a product-oriented assurance approach, combining different techniques and forms of evidence (e.g., fault trees, "sign-offs", safety cases, formal proofs, ...) and linking them to the details of the underlying software. A software certificate management system provides the infrastructure to create, maintain, and analyze software certificates. It combines functionalities of a database (e.g., storing and retrieving certificates) and a make-tool (e.g., incremental re-certification). It can also maintain links between system artifacts (e.g., design documents, engineering data sets, or programs) and different varieties of certificates, check the validity of certificates, provide access to explicit audit trails, enable browsing of certification histories, and enforce system-wide certification and release policies. It can at any time provide current information about the certification status of each component in the system, check whether certificates have been audited, compute which certificates remain valid after a system modification, or even automatically start an incremental recertification.
Ewen Denney, Bernd Fischer 0002, Dieter Hutter
ASE3
2004 Possibilistic Information Flow Control in the Presence of Encrypted Communication
Dieter Hutter, Axel Schairer
ESORICS1
2002 Maintenance of Formal Software Developments by Stratified Verification
Serge Autexier, Dieter Hutter
LPAR2
2001 Extending Development Graphs with Hiding
Till Mossakowski, Serge Autexier, Dieter Hutter
FASE3
2001 Towards an Evolutionary Formal Software Development
abstract
Although formal methods have been successfully applied in various industrial applications, their use in software development is still restricted to individual case studies. To overcome this situation we aim at a methodology for an evolutionary formal software development which allows for a stepwise and incremental development process along the line of rapid prototyping. The approach is based on work on a formal management of change for formal developments which is able to maintain proofs when changing specifications.
Dieter Hutter, Axel Schairer
ASE1
2000 Management of Change in Structured Verification
abstract
The use of formal methods in large complex applications implies the need for an evolutionary formal program development in which specification and verification phases are interleaved. Any change of a specification either by adding new parts or by changing erroneous parts affects existing verification work in a subtle way. We present a truth maintenance system for structured specification and verification. It is based on the simple but powerful notion of a development graph as an underlying data structure to represent an actual consistent state of a formal development. Based on this notion we try to minimize the consequences of changes of existing verification work.
Dieter Hutter
ASE1
2000 Managing Structural Information by Higher-Order Colored Unification
Dieter Hutter, Michael Kohlhase
J. Autom. Reason.1
2000 Formal software development in the Verification Support Environment (VSE)
abstract
In this paper a survey of the VSE system, a CASE-tool for formal software development, is presented. Main emphasis is put on the underlying formal method and tool support, and that in particular from the deductive support perspective. In order to demonstrate its broad range of applicability and to give an impression on how to work with the system we make use of two (commercial) applications taken from the safety and the IT-security domain.
Dieter Hutter, Bruno Langenstein, Georg Rock, Jörg H. Siekmann, Werner Stephan 0001, Roland Vogt
J. Exp. Theor. Artif. Intell.1
2000 VSE: formal methods meet industrial needs
Serge Autexier, Dieter Hutter, Bruno Langenstein, Heiko Mantel, Georg Rock, Axel Schairer, Werner Stephan 0001, Roland Vogt, Andreas Wolpers
Int. J. Softw. Tools Technol. Transf.2
1999 System Description: inka 5.0 - A Logic Voyager
Serge Autexier, Dieter Hutter, Heiko Mantel, Axel Schairer
CADE2
1999 The Design of the CADE-16 Inductive Theorem Prover Contest
Dieter Hutter, Alan Bundy
CADE1
1997 A Colored Version of the Lambda-Calculus
Dieter Hutter, Michael Kohlhase
CADE1
1997 Coloring Terms to Control Equational Reasoning
Dieter Hutter
J. Autom. Reason.1
1996 INKA: The Next Generation
Dieter Hutter, Claus Sengler
CADE1
1994 Synthesis of Induction Orderings for Existence Proofs
Dieter Hutter
CADE1
1992 Adapting a Resolution Calculus for Inductive Proofs
Dieter Hutter
ECAI1
1990 Guiding Induction Proofs
Dieter Hutter
CADE1
1986 The Karlsruhe Induction Theorem Proving System
Susanne Biundo-Stephan, Birgit Hummel, Dieter Hutter, Christoph Walther
CADE3