Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Markus Stumptner is active.

Publication


Featured researches published by Markus Stumptner.


Artificial Intelligence | 2004

Consistency-based diagnosis of configuration knowledge bases

Alexander Felfernig; Gerhard Friedrich; Dietmar Jannach; Markus Stumptner

Configuration problems are a thriving application area for declarative knowledge representation that currently experiences a constant increase in size and complexity of knowledge bases. Automated support of the debugging of such knowledge bases is a necessary prerequisite for effective development of configurators. We show that this task can be achieved by consistency-based diagnosis techniques. Based on the formal definition of consistency-based configuration we develop a framework suitable for diagnosing configuration knowledge bases. During the test phase of configurators, valid and invalid examples are used to test the correctness of the system. In case such examples lead to unintended results, debugging of the knowledge base is initiated. Starting from a clear definition of diagnosis in the configuration domain we develop an algorithm based on conflicts. Our framework is general enough for its adaptation to diagnosing customer requirements to identify unachievable conditions during configuration sessions.


Ai Edam Artificial Intelligence for Engineering Design, Analysis and Manufacturing | 1998

Generative constraint-based configuration of large technical systems

Markus Stumptner; Gerhard Friedrich; Alois Haselböck

This paper describes the technical principles and representation behind the constraint-based, automated configurator COCOS. Traditionally, representation methods for technical configuration have focused either on reasoning about structure of systems or quantity of components, which is not satisfactory in many target areas that need both. Starting from general requirements on configuration systems, we have developed an extension of the standard CSP model. The constraint-based approach allows a simple system architecture, and a declarative description of the different types of configuration knowledge. Knowledge bases are described in terms of a component-centered knowledge base written in an object-oriented representation language with semantics directly based on the underlying constraint model. The approach combines a simple, declarative representation with the ability to configure large-scale systems and is in use for actual production applications.


Ai Edam Artificial Intelligence for Engineering Design, Analysis and Manufacturing | 2003

Configuration knowledge representations for Semantic Web applications

Alexander Felfernig; Gerhard Friedrich; Dietmar Jannach; Markus Stumptner; Markus Zanker

Todays economy exhibits a growing trend toward highly specialized solution providers cooperatively offering configurable products and services to their customers. This paradigm shift requires the extension of current standalone configuration technology with capabilities of knowledge sharing and distributed problem solving. In this context a standardized configuration knowledge representation language with formal semantics is needed in order to support knowledge interchange between different configuration environments. Languages such as Ontology Inference Layer (OIL) and DARPA Agent Markup Language (DAML+OIL) are based on such formal semantics (description logic) and are very popular for knowledge representation in the Semantic Web. In this paper we analyze the applicability of those languages with respect to configuration knowledge representation and discuss additional demands on expressivity. For joint configuration problem solving it is necessary to agree on a common problem definition. Therefore, we give a description logic based definition of a configuration problem and show its equivalence with existing consistency-based definitions, thus joining the two major streams in knowledge-based configuration (description logics and predicate logic/constraint based configuration).


automated software engineering | 2008

Evaluating Models for Model-Based Debugging

Wolfgang Mayer; Markus Stumptner

Developing model-based automatic debugging strategies has been an active research area for several years, with the aim of locating defects in a program by utilising fully automated generation of a model of the program from its source code. We provide an overview of current techniques in model-based debugging and assess strengths and weaknesses of the individual approaches. An empirical comparison is presented that investigates the relative accuracy of different models on a set of test programs and fault assumptions, showing that our abstract interpretation based model provides high accuracy at significantly less computational effort than slightly more accurate techniques. We compare a range of model-based debugging techniques with other state-of-the-art automated debugging approaches and outline possible future developments in automatic debugging using model-based reasoning as the central unifying component in a comprehensive framework.


Electronic Notes in Theoretical Computer Science | 2007

Model-Based Debugging -- State of the Art And Future Challenges

Wolfgang Mayer; Markus Stumptner

A considerable body of work on model-based software debugging (MBSD) has been published in the past decade. We summarise the underlying ideas and present the different approaches as abstractions of the concrete semantics of the programming language. We compare the model-based framework with other well-known Automated Debugging approaches and present open issues, challenges and potential future directions of MBSD.


industrial and engineering applications of artificial intelligence and expert systems | 2002

Model-Based Debugging or How to Diagnose Programs Automatically

Franz Wotawa; Markus Stumptner; Wolfgang Mayer

We describe the extension of the well-known model-based diagnosis approach to the location of errors in imperative programs (exhibited on a subset of the Java language). The source program is automatically converted to a logical representation (called model). Given this model and a particular test case or set of test cases, a program-independent search algorithm determines a the minimal sets of statements whose incorrectness can explain incorrect outcomes when the program is executed on the test cases, and which can then be indicated to the developer by the system. We analyze example cases and discuss empirical results from a Java debugger implementation incorporating our approach. The use of AI techniques is more flexible than traditional debugging techniques such as algorithmic debugging and program slicing.


grid computing | 2007

Analysis of business process integration in Web service context

Jun Shen; Georg Grossmann; Yun Yang; Markus Stumptner; Michael Schrefl; Thomas Reiter

The integration of Web services is a recent outgrowth of the Business Process integration field that will require powerful meta-schema matching mechanisms supported by higher level abstractions, such as UML meta-models. Currently, there are many XML-based workflow process specification languages (e.g. XPDL, BPEL) which can be used to define business processes in the Web services and Grid Computing world. However, with limited capability to describe the relationships (schemas or ontologies) between process objects, the dominant use of XML as a meta-data markup language makes the semantics of the processes ambiguous. OWL-S (Ontology Web Language for Services) exploits the semantic description power of OWL to build an ontology language for services. It therefore becomes a candidate for an inter lingua. In this paper, we propose an integration framework for business processes, which is applied to Web services defined in OWL-S.


business process management | 2005

Behavior based integration of composite business processes

Georg Grossmann; Yikai Ren; Michael Schrefl; Markus Stumptner

Integration of autonomous object-oriented systems requires the integration of object structure and object behavior. Past research in the integration of autonomous object-oriented systems has so far mainly addressed integration of object structure. During our research we have identified business process correspondences and have given proper integration operators. So far these integration operators are suited for creating generalized models but not for creating or dealing with the composition of business processes. In this paper we propose integration operators which are able to create, deal, and finalize composition between them. For modeling purposes we use the Unified Modeling Language (UML), especially activity diagrams.


AID | 1998

Model-Based Reconfiguration

Markus Stumptner; Franz Wotawa

Knowledge-based configuration is both a successful application domain for AI techniques and and an active research area. An open issue in many practical domains is that of reconfiguration, typically exhibited by legacy systems that are to be extended, upgraded or simply altered. Standard configuration techniques are not necessarily suited to this task. We discuss the use of a diagnosis approach to reconfiguration. We present the differing application and representation requirements, develop a representation that is suitable for expressing the information about the required and configurable functionalities from the diagnosis point of view, present an example and discuss our experiences.


congress of the italian association for artificial intelligence | 1993

A Generative Constraint Formalism for Configuration Problems

Markus Stumptner; Alois Haselböck

Traditionally, constraint satisfaction systems have been considered an especially well-suited representation to configuration problems. However, a conventional constraint system with a predefined set of variables does not capture the flexibility inherent in composing systems out of a multitude of components of varying types. We propose an extended constraint satisfaction scheme that allows the incremental extension of a constraint network in accordance with the component-oriented view of configuration. Components can be individually represented and connected, while resource constraints express non-local requirements on the interaction of components. Constraints may be generative in that they lead to introduction of new variables, and are generic in that they may be defined to hold for all components of a given type.

Collaboration


Dive into the Markus Stumptner's collaboration.

Top Co-Authors

Avatar

Wolfgang Mayer

University of South Australia

View shared research outputs
Top Co-Authors

Avatar

Georg Grossmann

University of South Australia

View shared research outputs
Top Co-Authors

Avatar

Michael Schrefl

Johannes Kepler University of Linz

View shared research outputs
Top Co-Authors

Avatar

Franz Wotawa

Graz University of Technology

View shared research outputs
Top Co-Authors

Avatar

Matt Selway

University of South Australia

View shared research outputs
Top Co-Authors

Avatar

Gerhard Friedrich

Alpen-Adria-Universität Klagenfurt

View shared research outputs
Top Co-Authors

Avatar

Catherine Howard

Defence Science and Technology Organisation

View shared research outputs
Top Co-Authors

Avatar

Andreas Jordan

University of South Australia

View shared research outputs
Top Co-Authors

Avatar

Alexander Felfernig

Graz University of Technology

View shared research outputs
Top Co-Authors

Avatar

Dietmar Jannach

Technical University of Dortmund

View shared research outputs
Researchain Logo
Decentralizing Knowledge