Demo Data from VLDB 2026 / reviewers in the wild / expert
Bernd J. Krämer
dblp:k/BJKramer
· DBLP profile ↗
30ranked-venue papers
11as first author
0since 2021 · last 2013
0000-0001-8433-2667ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 17 · 9 first-authorDatabases, data management, data science and information retrieval · 8Artificial intelligence and machine learning · 3 · 2 first-authorSystems, architecture and hardware · 3 · 2 first-authorApplied, interdisciplinary, general and emerging computing · 2Computer networks · 1Security 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 · 41% Program synthesis and code generation · 41% Programming languages and type systems · 18% | |
| Interdisciplinary, comprehensive, and emerging computing
1 paper |
Computing education · 100% | |
| Computer architecture, parallel and distributed computing, and storage systems
3 papers |
Embedded and real-time systems · 73% Distributed systems · 27% | |
| Databases, data mining, and information retrieval
1 paper |
Data models and query languages · 100% |
Topics — the 8 heaviest of 12, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Requirements engineering and software design
software architecture |
0.0 | 1 | 1998 | A Design Pattern based Approach to Generating Synchronization Adaptors from Annotated IDL · ASE 1998 |
Data models and query languages
object-oriented data model |
0.0 | 1 | 1997 | A Database Model for Object Dynamics · VLDB J. 1997 |
Embedded and real-time systems › real-time system design
real-time system modeling |
0.0 | 1 | 1993 | Compositional Semantics of a Real-Time Prototyping Language · IEEE Trans. Software Eng. 1993 |
Embedded and real-time systems › real-time system design
real-time system specification |
0.0 | 1 | 1993 | Compositional Semantics of a Real-Time Prototyping Language · IEEE Trans. Software Eng. 1993 |
Computing education
software engineering education |
0.0 | 1 | 2000 | Multibook's test environment · ICSE 2000 |
Programming languages and type systems › specification language
formal specification languages |
0.0 | 1 | 1987 | SEGRAS - A Formal and Semigraphical Language Combining Petri Nets and Abstract Data Types for the Specification of Distributed Systems · ICSE 1987 |
Programming languages and type systems
language design |
0.0 | 1 | 1987 | SEGRAS - A Formal and Semigraphical Language Combining Petri Nets and Abstract Data Types for the Specification of Distributed Systems · ICSE 1987 |
Distributed systems
distributed system specification |
0.0 | 1 | 1987 | SEGRAS - A Formal and Semigraphical Language Combining Petri Nets and Abstract Data Types for the Specification of Distributed Systems · ICSE 1987 |
Methods — techniques the papers use, named apart from their topics
synchronization constraints · 0.0design patterns · 0.0IDL extension · 0.0graph editing · 0.0dynamic composition · 0.0high-level petri nets · 0.0algebraic specification · 0.0petri nets · 0.0abstract data types · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2013 | Editorial - Advances in Collective Intelligence and Social Media
Ulrike Baumöl, Reinhard Jung, Bernd J. Krämer |
Int. J. Cooperative Inf. Syst. | 3 |
| 2008 | Guest Editors' Introduction
Schahram Dustdar, Bernd J. Krämer, Priya Narasimhan |
Int. J. Cooperative Inf. Syst. | 2 |
| 2008 | Introduction to special issue on service oriented computing (SOC)abstractNo abstract available. Schahram Dustdar, Bernd J. Krämer |
ACM Trans. Web | 2 |
| 2006 | Substitution or Complement: An Empirical Analysis on the Impact of Collaborative Tagging on Web SearchabstractRecently collaborative tagging has received great attention as a public effort to create and share annotations on the Web pages. In this paper, we conducted an empirical study on how this user added descriptions associated with Web resources can be used to enhance the existing Web search paradigm. Comprehensive experiments have been performed on data collected from delicious, one of the most popular collaborative tagging Web site. Some useful conclusions on the usage of different tags have been drawn from our data analysis. Based on these insights, we proposed an innovative tag enhanced exploratory Web search framework Peng Han 0006, Zhimei Wang, Zhiyun Li, Bernd J. Krämer, Fan Yang 0003 |
Web Intelligence | 4 |
| 2004 | Probabilistic Inference Strategy in Distributed Intrusion Detection Systems
Jianguo Ding, Bernd J. Krämer, Yingcai Bai, Hansheng Chen 0003 |
ISPA | 3 |
| 2003 | Leveraging Web-Services and Peer-to-Peer Networks
Mike P. Papazoglou, Bernd J. Krämer, Jian Yang 0001 |
CAiSE | 2 |
| 2002 | Automated verification of function block-based industrial control systems
Norbert Völker, Bernd J. Krämer |
Sci. Comput. Program. | 2 |
| 2000 | Multibook's test environmentabstractWell engineered Web based courseware and exercises provide flexibility and added value to the students, which goes beyond the traditional text book or CD-ROM based courses. The Multibook project explores the boundaries of customized learning materials by composing learning trails dynamically as learners have set their profile to access a course. In this paper we first give an overview of the core project ideas and illustrate them along our Software Engineering course. Then we present a novel extension to the project's exercise environment with a graph editing component that particularly fits the needs of structure-related assignments. Nathalie Poerwantoro, Abdulmotaleb El Saddik, Bernd J. Krämer, Ralf Steinmetz |
ICSE | 3 |
| 1998 | A Design Pattern based Approach to Generating Synchronization Adaptors from Annotated IDLabstractMiddleware forms such as CORBA and DCOM provide standard component interfaces, interaction protocols and communication services to support interoperability of object-oriented applications operating in heterogeneous and distributed environments. General-purpose services and facilities foster re-use and help reduce development costs. Yet the degree of automation of the software development process is limited to the generation of skeleton and stub code from component interface specifications given in a common interface definition language (IDL). This is mainly due to the fact that the expressiveness of current IDLs is limited to the specification of type and operation signatures. Important properties of crucial components of security-, safety-critical or reactive applications such as object behavior, timing or synchronization constraints cannot be documented formally, let alone checked automatically. In this paper, we continue developing solutions for adding specifications of semantic properties to component interfaces and automatically synthesizing code that instruments corresponding semantic checks. Independently from the concrete syntax and semantics of such specification elements, we present a collection of design patterns that allow the designer to seamlessly integrate the synthesized code with the code frames generated by standard IDL compilers. We study these approaches along the concrete example of extending CORBA IDL with synchronization constraints and we evaluate several implementations, solely based on standardized features of the CORBA standard. Hans-Arno Jacobsen, Bernd J. Krämer |
ASE | 2 |
| 1998 | Distributed Systems Management Software-in-the-LoopabstractIT experts expect open distributed processing to become the predominant computing infrastructure in the late nineties. All computer supported work places of large enterprises and organizations will then be networked and will be integrated into cross-regional and cross-sector business and information processes. The size and complexity of such applications, the local autonomy, distribution and heterogeneity of participating subsystems, and their asynchronous interaction, however, require new architectures, strategies, and tools for their technical management. In previous work we placed a production rule interpreter into the monitoring, decision, control action loop to provide flexible, operational semantics of well-understood management policies. In this article we extend this work in two directions. First we map the structure and dynamic behavior of policies into a graph representation. This semantic representation enables a systematic prediction of the effects of policy executions and allows for a better impact analysis in case of policy changes. Then we introduce a declarative event definition mechanism. It supports a causal and temporal correlation of individual events and serves to instantiate and adapt a predefined generic event handler to the specific needs of the actual management application. Such event handlers join in the interaction between monitoring agents and policy interpreter. By event correlation they may reduce the number of events triggering management actions significantly and help to filter secondary events. Bernd J. Krämer, Thomas Koch 0001 |
Int. J. Softw. Eng. Knowl. Eng. | 1 |
| 1997 | Agent Based Management of Distributed Systems with Variabel Polling Frequency Policies
Petre Dini, Gregor von Bochmann, Thomas Koch 0001, Bernd J. Krämer |
Integrated Network Management | 4 |
| 1997 | Editorial
Bernd J. Krämer |
Real Time Syst. | 1 |
| 1997 | A Highly Dependable Computing Architecture for Safety-Critical Control Applications
Bernd J. Krämer, Norbert Völker |
Real Time Syst. | 1 |
| 1997 | A Database Model for Object Dynamics
Mike P. Papazoglou, Bernd J. Krämer |
VLDB J. | 2 |
| 1997 | Erratum: A Database Model for Object Dynamics
Mike P. Papazoglou, Bernd J. Krämer |
VLDB J. | 2 |
| 1996 | Knowledge-Based Support for Distributed Systems Management
Bernd J. Krämer, Thomas Koch 0001 |
SEKE | 1 |
| 1996 | Languages for the specification of software
Daniel E. Cooke, Ann Q. Gates, Elif Demirörs, Onur Demirörs, Murat M. Tanik, Bernd J. Krämer |
J. Syst. Softw. | 6 |
| 1995 | Formally Verified Firmware Modules for Industrial Process Automation
Wolfgang A. Halang, Bernd J. Krämer, Norbert Völker |
SAFECOMP | 2 |
| 1995 | Exploiting a Graphical Programming Paradigm to Facilitate Rigorous Verification of Embedded SoftwareabstractA computing architecture enabling economical safety licensing of software embedded in safety-critical technical systems is defined. The architecture relies on mature methods and technology only. In particular, it includes a highly ergonomic but rigorous validation method, called diverse back translation. For safety-related program controlled electronic systems, safety licensing of software is extremely critical, since it is far from being as dependable as hardware. The presented approach deviates from classical construction and validation techniques by enforcing the re-use of pre-engineered and verified off-the-shelf application-oriented standard software function modules and by employing a graphical programming paradigm. Wolfgang A. Halang, Bernd J. Krämer, Leszek Trybus |
Comput. J. | 2 |
| 1994 | On the Representation of Objects with Polymorphic Shape and Behaviour
Mike P. Papazoglou, Bernd J. Krämer, Athman Bouguettaya |
ER | 2 |
| 1994 | Rule-enhanced Petri nets for software process modeling
Bernd J. Krämer |
SEKE | 1 |
| 1993 | The time dimension considered appropriate for resource access synchronization
Wolfgang A. Halang, Bernd J. Krämer |
Inf. Softw. Technol. | 2 |
| 1993 | Compositional Semantics of a Real-Time Prototyping LanguageabstractThe formal semantics of a prototyping language for hard real-time systems, PSDL, is given. PSDL provides a data flow notation augmented by application-orientation timing and control constraints to describe a system as a hierarchy of networks of processing units communicating via data streams. The semantics of PSDL are defined in terms of algebraic high-level Petri nets. This formalism combines algebraic specifications of abstract data types with process and concurrency concepts of Petri nets. Its data abstraction facilities are used to define the meaning of PSDL data types, while high-level Petri nets serve to model the casual and timing behavior of a system. The net model exposes potential concurrency of computation and makes all synchronization needs implied by timing and control constraints explicit and precise. Time is treated as state of clocks, and clocks are modeled as ordinary system components. The net semantics provides the basis for applying analysis techniques and semantic tools available for high-level Petri nets.> Bernd J. Krämer, Luqi, Valdis Berzins |
IEEE Trans. Software Eng. | 1 |
| 1992 | Guest Editors' IntroductionabstractS.1-3 Bernd J. Krämer, Mike P. Papazoglou |
Int. J. Softw. Eng. Knowl. Eng. | 1 |
| 1991 | The project GRASPIN and its CASE environment prototypes: An overview
Wolf D. Itzfeldt, Bernd J. Krämer, Marie-Luise Christ-Neumann |
J. Syst. Softw. | 2 |
| 1991 | Introducing the GRASPIN specification language SEGRAS,
Bernd J. Krämer |
J. Syst. Softw. | 1 |
| 1991 | A sort of parametric polymorphism for algebraic specifications
Bernd J. Krämer |
J. Syst. Softw. | 1 |
| 1991 | Toward formal models of software engineering processes
Bernd J. Krämer, Luqi |
J. Syst. Softw. | 1 |
| 1989 | Methodologies for meeting hard deadlines in industrial distributed real-time systemsabstractFour new approaches for coping with strict timing constraints as encountered in industrial process control applications are presented. For each node in a distributed system, an asymmetrical two-processor architecture capable of guaranteeing response times is employed. One processor in each node is dedicated to the kernel of a real-time operating system. Its three reaction levels are constructively described by outlining their functional units and control procedures. Contemporary real-time computers are unable to manipulate external parallel processes simultaneously, and their response times are generally unpredictable. It is shown that these problems can be solved by endowing the node computers with novel process peripherals. They work in parallel and perform I/O operations precisely at user-specified instants. To cope with a transient overload of a node resulting from an emergency situation, a fault tolerant scheme that handles overloads by degrading the system performance gracefully and predictably is used. The scheme is based on the concept of imprecise results and does not utilize load sharing, which is usually impossible in industrial process control environments.> Wolfgang A. Halang, Bernd J. Krämer |
COMPSAC | 2 |
| 1987 | SEGRAS - A Formal and Semigraphical Language Combining Petri Nets and Abstract Data Types for the Specification of Distributed Systems
Bernd J. Krämer |
ICSE | 1 |