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

Andreas Wombacher

dblp:w/AndreasWombacher · DBLP profile ↗
← Back
33ranked-venue papers
3as first author
0since 2021 · last 2018
—ORCID · none

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

Software engineering, systems software and programming languages · 14 · 3 first-authorDatabases, data management, data science and information retrieval · 9Artificial intelligence and machine learning · 5Applied, interdisciplinary, general and emerging computing · 4Human-computer interaction and ubiquitous computing · 2Systems, architecture and hardware · 1Theory of computation · 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
1 paper
Services computing and microservices · 44% Software maintenance and evolution · 44% Requirements engineering and software design · 13%

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

TopicWeightPapersLastEvidence papers
Services computing and microservices
business process management
0.112006
On the Controlled Evolution of Process Choreographies · ICDE 2006
Software maintenance and evolution › change impact analysis
change propagation
0.112006
On the Controlled Evolution of Process Choreographies · ICDE 2006

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

change semantics analysis · 0.1
YearPublicationVenuePosition
2018 Enterprise Architecture 4.0 - A Vision, an Approach and Software Tool Support
abstract
Industry 4.0 has begun to shape the way organizations operate by emphasizing the need for a duality between physical machines and sensors, and the (big) data they generate, exchange and use. Manufacturing is one of several industries which is expected to be impacted by this technological revolution. Increasing the information flows and integration of systems within organizations, and along the supply chain is considered one of the main challenges that needs to be addressed by these organizations. One approach for addressing this challenge is to investigate how this abundance of (big) operational data can be used in combination with IT-driven design approaches, such as Enterprise Architecture. Therefore, in this paper we propose our vision for Enterprise Architecture 4.0, i.e. an extended Enterprise Architecture approach for the context of Industry 4.0, and we give an account of our (work-in-progress) efforts to design a model management and analytics software platform supporting this vision. The usage of the software tool is exemplified with the help of a case study with an organization that develops IT and automation systems for the husbandry sector.
Adina Aldea, Maria E. Iacob, Andreas Wombacher, Marlon Hiralal, Thijs Franck
EDOC3
2014 Comparison of local and global undirected graphical models
Zhemin Zhu, Djoerd Hiemstra, Peter M. G. Apers, Andreas Wombacher
ESANN4
2013 Decentralized Throughput Scheduling
Jasper de Jong, Marc Uetz, Andreas Wombacher
CIAC3
2013 Operation Properties: A Representation and their Role in the Propagation of Meta-Data
abstract
To facilitate the sharing and re-use of data in scientific studies we propose an automated technique for annotating operation results. The annotated output has to preserve, as much as possible, the properties of the input annotations. The preservation of properties is achieved by taking into account operation properties. Property preservation is evaluated with information theory metrics.
Juan Amiguet-Vercher, Peter M. G. Apers, Andreas Wombacher
e-Science3
2013 ProvenanceCurious: a tool to infer data provenance from scripts
abstract
The increasing data volume and highly complex models used in different domains make it difficult to debug models in cases of anomalies. Data provenance provides scientists sufficient information to investigate their models. In this paper, we propose a tool which can infer fine-grained data provenance based on a given script. The tool is demonstrated using a hydrological model. The tool is also tested successfully handling other scripts in different contexts.
M. Rezwanul Huq, Peter M. G. Apers, Andreas Wombacher
EDBT3
2013 Empirical Co-occurrence Rate Networks for Sequence Labeling
abstract
Structured prediction has wide applications in many areas. Powerful and popular models for structured prediction have been developed. Despite the successes, they suffer from some known problems: (i) Hidden Markov models are generative models which suffer from the mismatch problem. Also it is difficult to incorporate overlapping, non-independent features into a hidden Markov model explicitly. (ii) Conditional Markov models suffer from the label bias problem. (iii) Conditional Random Fields (CRFs) overcome the label bias problem by global normalization. But the global normalization of CRFs can be expensive which prevents CRFs from applying to big data. In this paper, we propose the Empirical Co-occurrence Rate Networks (ECRNs) for sequence labeling. ECRNs are discriminative models, so ECRNs overcome the problems of HMMs. ECRNs are also immune to the label bias problem even though they are locally normalized. To make the estimation of ECRNs as fast as possible, we simply use the empirical distributions as the estimation of parameters. Experiments on two real-world NLP tasks show that ECRNs reduce the training time radically while obtain competitive accuracy to the state-of-the-art models.
Zhemin Zhu, Djoerd Hiemstra, Peter M. G. Apers, Andreas Wombacher
ICMLA (1)4
2013 An Inference-Based Framework to Manage Data Provenance in Geoscience Applications
abstract
Data provenance allows scientists to validate their model as well as to investigate the origin of an unexpected value. Furthermore, it can be used as a replication recipe for output data products. However, capturing provenance requires enormous effort by scientists in terms of time and training. First, they need to design the workflow of the scientific model, i.e., workflow provenance, which requires both time and training. However, in practice, scientists may not document any workflow provenance before the model execution due to the lack of time and training. Second, they need to capture provenance while the model is running, i.e., fine-grained data provenance. Explicit documentation of fine-grained provenance is not feasible because of the massive storage consumption by provenance data in the applications, including those from the geoscience domain where data are continuously arriving and are processed. In this paper, we propose an inference-based framework, which provides both workflow and fine-grained data provenance at a minimal cost in terms of time, training, and disk consumption. Our proposed framework is applicable to any given scientific model, and is capable of handling different model dynamics, such as variation in the processing time as well as input data products arrival pattern. Our evaluation of the framework in a real use case with geospatial data shows that the proposed framework is relevant and suitable for scientists in geoscientific domain.
M. Rezwanul Huq, Peter M. G. Apers, Andreas Wombacher
IEEE Trans. Geosci. Remote. Sens.3
2012 Probabilistic Inference of Fine-Grained Data Provenance
M. Rezwanul Huq, Peter M. G. Apers, Andreas Wombacher
DEXA (1)3
2012 From scripts towards provenance inference
abstract
Scientists require provenance information either to validate their model or to investigate the origin of an unexpected value. However, they do not maintain any provenance information and even designing the processing workflow is rare in practice. Therefore, in this paper, we propose a solution that can build the workflow provenance graph by interpreting the scripts used for actual processing. Further, scientists can request fine-grained provenance information facilitating the inferred workflow provenance. We also provide a guideline to customize the workflow provenance graph based on user preferences. Our evaluation shows that the proposed approach is relevant and suitable for scientists to manage provenance.
M. Rezwanul Huq, Peter M. G. Apers, Andreas Wombacher, Yoshihide Wada, Ludovicus P. H. van Beek
eScience3
2012 A State Synchronization Mechanism for Orchestrated Processes
abstract
Two orchestrated processes interacting with each other have to maintain their own states. Messages are used to synchronize states between orchestrated processes. Server crash and network failure may result in loss of messages and therefore result in a state change performed by only one party. Thus, the states of the parties are no longer synchronized, resulting in state inconsistencies and in worst case deadlocks. In this paper, we propose a mechanism for guaranteed state synchronization of orchestrated processes with system and network failures. Our mechanism is based on interaction patterns and process transformations. The basic idea is to redesign the original processes into their state synchronization-enabled counterparts via process transformations that can be automated. The transformation mechanism is formalized based on Colored Petri Nets. We present the formal proof of the correctness of our mechanism and give the overhead analysis to illustrate its practicability.
Lei Wang 0111, Andreas Wombacher, Luís Ferreira Pires, Marten van Sinderen, Chihung Chi
EDOC2
2012 The Identification Problem: A Description
abstract
Scientific data are often annotated based on their properties, which are not maintained during further data processing. Not maintaining annotations results in loss of information. Decisions made on such incomplete information may be wrong. In this paper the problem of propagating annotations along a data processing chain is formulated. In particular, an annotation of a data element is an identification that this data element exhibits a specific property. The propagation of this property from the input of an operation to its output is called the identification problem. In this paper the identification problem is described as a clustering problem.
Juan Amiguet-Vercher, Peter M. G. Apers, Andreas Wombacher
SERVICES3
2012 Fine-Grained Provenance Inference for a Large Processing Chain with Non-materialized Intermediate Views
M. Rezwanul Huq, Peter M. G. Apers, Andreas Wombacher
SSDBM3
2011 A-Posteriori Detection of Sensor Infrastructure Errors in Correlated Sensor Data and Business Workflows
Andreas Wombacher
BPM1
2011 Inferring Fine-Grained Data Provenance in Stream Data Processing: Reduced Storage Cost, High Accuracy
M. Rezwanul Huq, Andreas Wombacher, Peter M. G. Apers
DEXA (2)2
2011 Adaptive Inference of Fine-grained Data Provenance to Achieve High Accuracy at Lower Storage Costs
abstract
In stream data processing, data arrives continuously and is processed by decision making, process control and e-science applications. To control and monitor these applications, reproducibility of result is a vital requirement. However, it requires massive amount of storage space to store fine-grained provenance data especially for those transformations with overlapping sliding windows. In this paper, we propose techniques which can significantly reduce storage costs and can achieve high accuracy. Our evaluation shows that adaptive inference technique can achieve almost 100% accurate provenance information for a given dataset at lower storage costs than the other techniques. Moreover, we present a guideline about the usage of different provenance collection techniques described in this paper based on the transformation operation and stream characteristics.
M. Rezwanul Huq, Andreas Wombacher, Peter M. G. Apers
eScience2
2011 Mining business process variants: Challenges, scenarios, algorithms
Chen Li 0012, Manfred Reichert, Andreas Wombacher
Data Knowl. Eng.3
2010 The Minadept Clustering Approach for Discovering Reference Process Models Out of Process Variants
abstract
During the last years a new generation of adaptive Process-Aware Information Systems (PAIS) has emerged, which enables dynamic process changes at runtime, while preserving PAIS robustness and consistency. Such adaptive PAIS allow authorized users to add new process activities, to delete existing activities, or to change pre-defined activity sequences during runtime. Both this runtime flexibility and process configurations at build-time, lead to a large number of process variants being derived from the same process model, but slightly differing in structure due to the applied changes. Generally, process variants are expensive to configure and difficult to maintain. This paper presents selected results from our MinAdept project. In particular, we provide a clustering algorithm that fosters learning from past process changes by mining a collection of process variants. As mining result we obtain a process model for which average distance to the process variant models becomes minimal. By adopting this process model as reference model in the PAIS, need for future process configuration and adaptation decreases. We have validated our clustering algorithm by means of a case study as well as comprehensive simulations. Altogether, our vision is to enable full process lifecycle support in adaptive PAIS.
Chen Li 0012, Manfred Reichert, Andreas Wombacher
Int. J. Cooperative Inf. Syst.3
2010 MaDe4IC: an abstract method for managing model dependencies in inter-organizational cooperations
abstract
Inter-organizational cooperations are complex in terms of coordination, agreements, and value creation for involved partners. When managing complex cooperations, it is vital to maintain models describing them. Changing one model to regain consistency with the running system might result in new inconsistencies. As a consequence, this maintenance phase grows in complexity with increasing number of models. In this context, challenges are to ensure consistency at design time and to monitor the system at runtime, i.e., at design time, consistency between different models describing the cooperation needs to be ensured. At runtime, behavior of the software system needs to be compared with its underlying models. In this paper, we propose a structured and model-independent method that supports ensuring and maintaining consistency between running system and underlying models for inter-organizational cooperations.
Lianne Bodenstaff, Andreas Wombacher, Manfred Reichert, Roel J. Wieringa
Serv. Oriented Comput. Appl.2
2009 Discovering Reference Models by Mining Process Variants Using a Heuristic Approach
Chen Li 0012, Manfred Reichert, Andreas Wombacher
BPM3
2009 What are the Problem Makers: Ranking Activities According to their Relevance for Process Changes
abstract
Recently, a new generation of adaptive process management technology has emerged, which enables dynamic changes of composite services and process models respectively. This, in turn, results in a large number of process variants derived from the same process model, but differing in structure due to the applied changes. Since such process variants are expensive to maintain, the process model should be evolved accordingly. In this context, we need to know which activities have been more often involved in process adaptations than others, such that we can focus on them when reconfiguring the process model. This paper provides two approaches for ranking activities according to their involvement in process adaptations. The first one allows to precisely rank the activities, but is expensive to perform since the algorithm is at NP level. We therefore provide as alternative an approximation ranking algorithm which computes in polynomial time. The performance of the approximation algorithm is evaluated and compared through a simulation of 3600 process models. Statistical significance tests indicate that the performance of the approximation ranking algorithm does not depend on the size of process models, i.e., our algorithm can scale up.
Chen Li 0012, Manfred Reichert, Andreas Wombacher
ICWS3
2008 On Measuring Process Model Similarity Based on High-Level Change Operations
Chen Li 0012, Manfred Reichert, Andreas Wombacher
ER3
2008 Discovering Reference Process Models by Mining Process Variants
abstract
Recently, a new generation of adaptive Process-Aware Information Systems (PAIS) has emerged, which allows for dynamic process and service changes (e.g., to insert, delete, and move activities and service executions in a running process). This, in turn, has led to a large number of process variants derived from the same model, but differing in structure due to the applied changes. Generally, such process variants are expensive to configure and difficult to maintain. This paper provides a sophisticated approach which fosters learning from past process changes and allows for mining process variants. As a result we obtain a generic process model for which the average distance between this model and the respective process variants becomes minimal. By adopting this generic model in the PAIS, need for future process configuration and adaptation decreases. We have validated the proposed mining method and implemented it in a powerful proof-of-concept prototype.
Chen Li 0012, Manfred Reichert, Andreas Wombacher
ICWS3
2007 A Service Composition Construct to Support Iterative Development
Roy Grønmo, Michael C. Jäger, Andreas Wombacher
FASE3
2007 Introduction
Fabio Casati, Andreas Wombacher
Serv. Oriented Comput. Appl.2
2006 Managing and Recovering High Data Availability in a DHT under Churn
abstract
An essential issue in peer-to-peer data management is to keep data highly available all the time. A common idea is to replicate data hoping that at least one replica is available when needed. However, due to churns, the number of created replicas could be not sufficient for guaranteeing the intended data availability. If the number of replicas is computed according to the lowest expected peer availability (a classical case), but the expectation were too high, then the peer availability after a churn could be too low, and the system could not be able to recover the requested data availability. The paper is a continuation of previous work (Knezevic et al., 2006) and presents a replication protocol that delivers a configured data availability guarantee, and is resistant to, or recovers fast from churns. The protocol is based on a distributed hash table (DHT), measurement of peer online probability in the system, and adjustment of the number of replicas accordingly. The evaluation shows that we are able to maintain or recover the requested data availability during or shortly after stronger or weaker churns, and at the same time the storage overhead is close to the theoretical minimum
Predrag Knezevic, Andreas Wombacher, Thomas Risse 0001
CollaborateCom2
2006 On the Controlled Evolution of Process Choreographies
abstract
Process-aware information systems have to be frequently adapted due to business process changes. One important challenge not adequately addressed so far concerns the evolution of process choreographies. If respective modifications are applied in an uncontrolled manner, inconsistencies or errors might occur in the sequel. In particular, modifications of private processes performed by a single party may affect the implementation of the private processes of partners as well. In this paper we sketch a framework that allows process engineers to detect how changes of private processes may affect related public views and - if so - how they can be propagated to the public and private processes of partners. Our approach exploits the semantics of the applied changes in order to automatically determine the adaptations necessary for the partner processes.
Stefanie Rinderle-Ma, Andreas Wombacher, Manfred Reichert
ICDE2
2006 Indexing Business Processes based on Annotated Finite State Automata
abstract
The existing service discovery infrastructure with UDDI as the de facto standard, is limited in that it does not support more complex searching based on matching business processes. Two business processes match if they agree on their simple services, their processing order as well as any mandatory or optional requirements for the service. This matching semantics can be formalized by modelling business processes as annotated finite state automata (aFSAs) and deciding emptiness of the intersection aFSA. Computing the intersection of aFSAs and deciding emptiness are computationally expensive, being more than quadratic on the number of states and transitions, thus does not scale for large service repositories. This paper presents an approach for indexing and matching business processes modeled as aFSAs, for the purpose of service discovery. Evaluation of this approach shows a performance gain of several orders of magnitude over sequential matching and a linear complexity with regard to the data set size
Bendick Mahleko, Andreas Wombacher
ICWS2
2005 A formal communication model for lookup operations in a hypercube-based P2P data store
abstract
P2P data stores achieve high data availability by introducing replication of data. As a consequence, searching data may require to follow several routing paths introducing additional communication. A formal model of this additional communication is introduced and evaluated based on a hypercube-based P2P data store
Dietrich Fahrenholtz, Andreas Wombacher
CollaborateCom2
2005 A Grammar-Based Index for Matching Business Processes
abstract
Complex services are composed of simple services which typically need to be processed in a particular order. Two complex services only match if they agree on both, their simple services and their processing order. This matching semantics can be formalized by means of modelling complex services as finite state automata (FSAs), and analysing the intersection of the FSAs. However, computing the intersection of FSAs is computationally expensive, and thus, does not scale for large service repositories. This paper presents an approach for indexing and matching complex services using an abstraction that transforms the underlying FSA via its grammar into a form that can be indexed using available index mechanisms. Evaluation of this approach shows a performance gain of several orders of magnitude as compared to sequential matching.
Bendick Mahleko, Andreas Wombacher, Peter Fankhauser
ICWS2
2005 Decentralized Decision-Making Protocol for Service Composition
abstract
Service composition based on state dependent services is a challenge if it is done in a decentralized way that is without a centralized coordinating partner knowing all involved parties. In particular, the challenge is the combination of services to a composite service, such that every party involved considers its view of the composite service to be acceptable. In the paper a protocol is proposed which incrementally derives proposals for composite services. These proposals are then evaluated by the involved parties locally and a consensus on the local decisions on accepting or rejecting the proposed composite service is derived.
Andreas Wombacher
ICWS1
2005 Service Design, Implementation and Description (Tutorial)
Marlon Dumas, Andreas Wombacher
WISE2
2004 Transforming BPEL into Annotated Deterministic Finite State Automata for Service Discovery
abstract
Web services advocate loosely coupled systems, although current loosely coupled applications are limited to stateless services. The reason for this limitation is the lack of a method supporting matchmaking of state dependent services exemplarily specified in BPEL. In particular, the sender's requirement that the receiver must support all possible messages sent at a certain state are not captured by models currently used for service discovery. Annotated deterministic finite state automata provide this expressiveness. In this paper the transformation of a local process specification given in BPEL to annotated deterministic finite state automata is presented.
Andreas Wombacher, Peter Fankhauser, Erich J. Neuhold
ICWS1
2004 Configuration of distributed message converter systems
Thomas Risse 0001, Karl Aberer, Andreas Wombacher, Mike Surridge, Stephen Taylor 0002
Perform. Evaluation3