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.

Roland Wismüller

dblp:73/1383 · DBLP profile ↗
← Back
23ranked-venue papers
8as first author
2since 2021 · last 2025
0000-0002-2860-2447ORCID · verified

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

Systems, architecture and hardware · 15 · 7 first-authorComputer networks · 2 · 1 since 2021Software engineering, systems software and programming languages · 2 · 1 first-authorArtificial intelligence and machine learning · 1Security and privacy · 1Human-computer interaction and ubiquitous computing · 1 · 1 since 2021Applied, interdisciplinary, general and emerging computing · 1 · 1 since 2021

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
1 paper
Debugging and program repair · 44% Program analysis · 44% Compilers and program optimization · 13%

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

TopicWeightPapersLastEvidence papers
Program analysis
data flow analysis
0.011994
Debugging of Globally Optimized Programs Using Data Flow Analysis · PLDI 1994
Debugging and program repair › software debugging
debugging optimized code
0.011994
Debugging of Globally Optimized Programs Using Data Flow Analysis · PLDI 1994
Compilers and program optimization › compiler optimization
global optimization
0.011994
Debugging of Globally Optimized Programs Using Data Flow Analysis · PLDI 1994

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

data flow analysis · 0.0
YearPublicationVenuePosition
2025 A Novel Approach to Visualisations for Computer Science Education
abstract
Visualisations can be an invaluable help for educators and students in communicating computer science concepts. Unfortunately, the availability and accessibility of visualisations and their creation are lacking. Many existing tools are either outdated, unmaintained and/or distributed as Java applets, or specialise in specific areas of computer science (most commonly algorithms and data structures). Nevertheless, access to a good-quality visualisation of a concept can greatly benefit the education process. Most computer science concepts are not particularly complicated to implement, at least a simple model implementation would not be, but are much more difficult to explain. In this paper we present ‘Visual Machine’, a new system for visualising the execution of running programs, which should enable educators to create powerful and tangible visualisations for computer science education. By specialising in exactly what is interesting about the given implementation, this system can be adapted to anything from sorting algorithms to high-level concepts such as routing algorithms in a computer network or scheduling algorithms in an operating system. This system is driven by a key concept: The visualisations created have an actual, albeit simplified, implementation of the concept being taught running in the background.
Felix Breitweiser, Roland Wismüller
EDUCON2
2024 An interference-conscious reduced routing overhead protocol for Device-to-Device (D2D) Networks
abstract
The Device-to-Device (D2D) communication has attracted much popularity in the recent years. D2D communication requires a multi-hop route to establish the communication between D2D users which are not in the communication range of each other. D2D users communicate at lower power to keep the interference to a minimum level which necessitates the need of an interference aware routing scheme. The existing interference-aware routing schemes for D2D communications either consider observed average interference or Signal-to-Interference-and-Noise-Ratio (SINR). However, to the best of our knowledge, there is no scheme in the literature that satisfies the network requirements of having better SINR and minimum interference simultaneously. In this paper, we propose a novel routing metric and novel route discovery mechanisms for D2D communication. The novel routing metric, MIIS (Metric for Interference Impact and SINR) selects routes with higher SINR and lower interference. The novel route discovery mechanism, reactive centralized routing, takes advantage of the presence of BS to establish D2D routes which reduces routing overhead as compared to distributed routing scheme. We also extend the reactive centralized routing to proactive centralized routing. The performance evaluation in OMNeT++ network simulator verifies that our proposed schemes outperform other schemes in terms of average hop count, routing overhead, packet loss ratio and end-to-end delay.
Farrukh Salim Shaikh, Yasir Saleem 0001, Roland Wismüller
Comput. Commun.3
2018 Automatic Fault Detection using Cause and Effect Rules for In-vehicle Networks
Alexander Kordes, Sebastian Wurm, Hawzhin Hozhabrpour, Roland Wismüller
VEHITS4
2017 FlowSlicer - A Hybrid Approach to Detect and Avoid Sensitive Information Leaks in Android Applications using Program Slicing and Instrumentation
Luis Menezes, Roland Wismüller
SECRYPT2
2010 Steering of sequential jobs with a distributed shared memory based model for online steering
Daniel Lorenz 0001, Peter Buchholz 0002, Christian Uebing, Wolfgang Walkowiak, Roland Wismüller
Future Gener. Comput. Syst.5
2010 Special section: Tools for program development and analysis in computational science
Jie Tao 0001, Arndt Bode, Andreas Knüpfer, Dieter Kranzlmüller, Jens Volkert, Roland Wismüller
Future Gener. Comput. Syst.6
2009 A Simulation Framework for Energy-Aware Wireless Sensor Network Protocols
abstract
We discuss a modular simulation framework to investigate the energy efficiency of different routing protocols used in resource constrained wireless sensor networks. Our simulation framework provides a flexible tool to build diverse protocols by combining existing building blocks at different layers and to analyse how several factors such as routing strategies, MAC protocols, link and node failures, energy on path, network topology changes, in-network processing, scheduling at MAC layer and other adjustable configuration parameters influence the energy efficiency of the protocol. The simulator extends the open source OMNeT++ and its mobility framework and provides a framework to rapidly develop, to experiment with and to evaluate efficiently routing protocols; the quantitative effort to design new routing protocols and to integrate them into a complete protocol stack is considerably reduced. Moreover, we develop complete modules for MAC and network protocols; in order to study and evaluate the behavior and lifetime of the network we implement independent energy and statistics modules. We provide also new features such as add/delete, move, dis/reconnect nodes during simulation, which allow to analyse the impact of dynamic topology changes.
Adrian F. Kacso, Roland Wismüller
ICCCN2
2009 Job monitoring and steering in D-Grid's High Energy Physics Community Grid
Daniel Lorenz 0001, Branislav Borovac, Peter Buchholz 0002, Henrik Eichenhardt, Torsten Harenberg, Peter Mättig, M. Mechtel, Ralph Müller-Pfefferkorn, Reinhard Neumann, K. Reeves, Christian Uebing, Wolfgang Walkowiak, Thomas William, Roland Wismüller
Future Gener. Comput. Syst.14
2008 Secure Communication for Computational Steering of Grid Jobs
abstract
A basic requirement for computational steering of Grid jobs and for other interactive applications is a reliable and secure connection to the Grid job. If the Grid job is submitted by a resource broker the target host may be unknown, placed in a private IP network, and/or protected by firewalls. This paper analyses possible Grid site configurations that affect the establishment of a communication channel and classifies different scenarios. Mechanisms to establish a secure Grid connection to the remote job are described for each scenario. Security issues for the user and the administrator are identified that arise from the different ways to establish a connection. The implementation of the communication channel of RMOST (Result Monitoring and Online Steering Tool) is described. The throughput, response time, and the connection time are evaluated in dependence of the different scenario types and security levels.
Daniel Lorenz 0001, Peter Buchholz 0002, Christian Uebing, Wolfgang Walkowiak, Roland Wismüller
PDP5
2008 High-level application-specific performance analysis using the G-PM tool
Roland Wismüller, Marian Bubak, Wlodzimierz Funika
Future Gener. Comput. Syst.1
2005 Performance Visualization of Web Services Using J-OCM and SCIRun/TAU
Wlodzimierz Funika, Marcin Koch, Dominik Dziok, Marcin Smetek, Roland Wismüller
HPCC5
2003 A monitoring system for multithreaded applications
Bartosz Balis, Marian Bubak, Wlodzimierz Funika, Roland Wismüller
Future Gener. Comput. Syst.4
2003 Monitoring of distributed Java applications
Marian Bubak, Wlodzimierz Funika, Roland Wismüller, Piotr Metel, Rafal Orlowski
Future Gener. Comput. Syst.3
2002 SPiDER - An advanced symbolic debugger for Fortran 90/HPF programs
abstract
Abstract Debuggers play an important role in developing parallel applications. They are used to control the state of many processes, to present distributed information in a concise and clear way, to observe the execution behavior, and to detect and locate programming errors. More sophisticated debugging systems also try to improve understanding of global execution behavior and intricate details of a program. In this paper we describe the design and implementation of SPiDER, which is an interactive source‐level debugging system for both regular and irregular High‐Performance Fortran (HPF) programs. SPiDER combines a base debugging system for message‐passing programs with a high‐level debugger that interfaces with an HPF compiler. SPiDER, in addition to conventional debugging functionality, allows a single process of a parallel program to be expected or the entire program to be examined from a global point of view. A sophisticated visualization system has been developed and included in SPiDER to visualize data distributions, data‐to‐processor mapping relationships, and array values. SPiDER enables a programmer to dynamically change data distributions as well as array values. For arrays whose distribution can change during program execution, an animated replay displays the distribution sequence together with the associated source code location. Array values can be stored at individual execution points and compared against each other to examine execution behavior (e.g. convergence behavior of a numerical algorithm). Finally, SPiDER also offers limited support to evaluate the performance of parallel programs through a graphical load diagram. SPiDER has been fully implemented and is currently being used for the development of various real‐world applications. Several experiments are presented that demonstrate the usefulness of SPiDER. Copyright © 2002 John Wiley & Sons, Ltd.
Thomas Fahringer, Krzysztof Sowa-Pieklo, Przemyslaw Czerwinski, Peter Brezany, Marian Bubak, Rainer Koppler, Roland Wismüller
Concurr. Comput. Pract. Exp.7
2002 Special Issue: Euro-Par 2000
Roland Wismüller
Concurr. Comput. Pract. Exp.1
2000 European Projects
Roland Wismüller, Renato Campo
Euro-Par1
2000 Enhanced monitoring in the GRADE programming environment by using OMIS
Roland Wismüller, Gábor Dózsa, Dániel Drótos
Future Gener. Comput. Syst.1
2000 Interoperable Run-Time Tools for Distributed Systems--A Case Study
Roland Wismüller, Thomas Ludwig 0002
J. Supercomput.1
1998 A Universal Infrastructure for the Run-Time Monitoring of Parallel and Distributed Applications
Roland Wismüller, Jörg Trinitis, Thomas Ludwig 0002
Euro-Par1
1996 A Parallel Debugger with Support for Distributed Arrays, Multiple Executables and Dynamic Processes
Peter Fritzson, Roland Wismüller, Olav Hansen, Jonas Sala, Peter Skov
CC2
1996 Interactive Debugging and Performance Analysis of Massively Parallel Applications
Roland Wismüller, Michael Oberhuber, Johann Krammer, Olav Hansen
Parallel Comput.1
1995 On-line distributed debugging on scalable multiprocessor architectures
Thomas Bemmerl, Roland Wismüller
Future Gener. Comput. Syst.2
1994 Debugging of Globally Optimized Programs Using Data Flow Analysis
abstract
Advanced processor and machine architectures need optimizing compilers to be efficiently programmed in high level languages. Therefore the need for source level debuggers that can handle optimized programs is rising. One difficulty in debugging optimized code arises from the problem to determine the values of source code variables. To ensure correct debugger behaviour with optimized programs, the debugger not only has to determine the variable's storage location or associated register. It must also verify that the variable is current, i.e. the value determined from that location is really the value that the variable would have in unoptimized code. We will deduce requirements on algorithms for currentness determination and present an algorithm meeting this requirements that is more general than previous work. We will also give first experiences with an implementation. To our knowledge this is the first implementation of a currentness determination algorithm for globally optimized code.
Roland Wismüller
PLDI1