Network


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

Hotspot


Dive into the research topics where Martin Junghans is active.

Publication


Featured researches published by Martin Junghans.


international semantic web conference | 2010

Towards practical semantic web service discovery

Martin Junghans; Sudhir Agarwal; Rudi Studer

Service orientation is a promising paradigm for offering and consuming functionalities within and across organizations. Ever increasing acceptance of service oriented architectures in combination with the acceptance of the Web as a platform for carrying out electronic business triggers a need for automated methods to find appropriate Web services. Various formalisms for discovery of semantically described services with varying expressivity and complexity have been proposed in the past. However, they are difficult to use since they apply the same formalisms to service descriptions and requests. Furthermore, an intersection-based matchmaking is insufficient to ensure applicability of Web services for a given request. In this paper we show that, although most of prior approaches provide a formal semantics, their pragmatics to describe requests is improper since it differs from the user intention. We introduce distinct formalisms to describe functionalities and service requests. We also provide the formal underpinning and implementation of a matching algorithm.


Knowledge Based Systems | 2013

Integrating semantic Web services ranking mechanisms using a common preference model

José María García; Martin Junghans; David Ruiz; Sudhir Agarwal; Antonio Ruiz-Cortés

Service ranking has been long-acknowledged to play a fundamental role in helping users to select the best offerings among services retrieved from a search request. There exist many ranking mechanisms, each one providing ad hoc preference models that offer different levels of expressiveness. Consequently, applying a single mechanism to a particular scenario constrains the user to define preferences based on that mechanisms facilities. Furthermore, a more flexible solution that uses several independent mechanisms will face interoperability issues because of the differences between preference models provided by each ranking mechanism. In order to overcome these issues, we propose a Preference-based Universal Ranking Integration (PURI) framework that enables the combination of several ranking mechanisms using a common, holistic preference model. Using PURI, different ranking mechanisms are seamlessly and transparently integrated, offering a single facade to define preferences using highly expressive facilities that are not only decoupled from the concrete mechanisms that perform the ranking process, but also allow to exploit synergies from the combination of integrated mechanisms. We also thoroughly present a particular application scenario in the SOA4All EU project and evaluate the benefits and applicability of PURI in further domains.


international conference on web services | 2012

Behavior Classes for Specification and Search of Complex Services and Processes

Martin Junghans; Sudhir Agarwal; Rudi Studer

In the Web there are a large number of (business) services with complex behavior, such as e-commerce Web sites that require multiple interactions with the user, as well as an increasing number of Web automation scripts to coordinate the execution of multiple complex services. However, while there are a quite a few search techniques for atomic Web services, search techniques for complex services are still rare and only foundational. In this paper, we present \textit{behavior classes} that have formal semantics as well as human comprehensible names in order to foster usability of specification of constraints, and efficiency of search for complex services and processes. Our approach enables automatic methods for (i) assigning behavior classes to complex behavior descriptions, (ii) checking consistency of such a classification, and (iii) computing behavior class hierarchies. Furthermore, human comprehensible names for the behavior classes increase usability by allowing for shorter service descriptions and requests. Our evaluation results show that a behavior class hierarchy can be exploited as an indexing structure to gain performance of search.


business process management | 2010

Empowering Business Users to Model and Execute Business Processes

Florian Schnabel; Yosu Gorronogoitia; Mateusz Radzimski; Freddy Lecue; Nikolay Mehandjiev; G. Ripa; S. Abels; S. Blood; Adrian Mos; Martin Junghans; Sudhir Agarwal; Jürgen Vogel

Existing process modelling languages and especially executable process modelling languages are not designed for business users without programming knowledge. We therefore propose a novel Lightweight Process Modelling seeking to lower the entrance barrier for modelling executable processes. In this sense lightweight applies to the user interaction and means easy to understand in the context of the modelling language and easy to deploy, implement, and execute processes in a tooling context. Hence business users get advanced guidance during their modelling activities. This paper will provide a specification of a Lightweight Process Modelling process and the Language for Lightweight Process Modelling (LLPM). The LLPM formal semantic core is fairly rich, but it is designed to be rendered in a simple graphical form without undue loss of semantics. To achieve this we followed three design principles of lightweight modelling when supporting a business user: abstracting from executable process details, using semantic annotations, and reusing process parts through patterns and templates. In order to realize these design principles we have created new elements for the LLPM that are not yet implemented in existing process modelling languages. Selected concepts of existing process modelling languages like BPMN and BPEL complement the LLPM. In this paper we present a coherent specification of the elements, properties, and relationships. Further a design process is defined revealing the steps of enhancing the abstract graphical process models with execution details.


international conference on web services | 2013

Efficient Search for Web Browsing Recipes

Martin Junghans; Sudhir Agarwal

Information search in the Web can become cumbersome if the desired information is scattered across multiple websites. For instance, even though there exist pages listing track chairs of the past ICWS conferences and web accessible bibliography databases, compiling the list of recent journal publications of the ICWS track chairs with the help of existing search engines is still a time consuming task. It is even harder to find information from the Deep Web as it requires user interactions that are hard to simulate by automatic crawlers. Semantic search based on structured data aims at efficiently answering information needs but relies on the cooperation of providers to be able to access their data. We aim at providing an alternative solution by introducing web browsing recipes that are goal-oriented end user browsing processes containing instructions for accessing, extracting, and merging (dynamic) information from various websites. Browsing recipes can be shared and reused to allow users to benefit from the browsing efforts of others. In order to achieve this goal, the development of efficient search techniques is the main prerequisite for effectively sharing and reusing recipes. In this paper we propose an efficient search technique for finding browsing recipes from large recipe repositories. Our search technique necessitates a structured query specifying the required information along with constraints on the structure of the browsing processes. We augment explicit state representation based model checking technique by indexing structures tailored to the requirements of information search based on the recipes. The performance evaluation of our approach reveals the impact of the indexing structures on the overall recipe search efficiency.


world congress on services | 2011

Meaningful Service Classifications for Flexible Service Descriptions

Sudhir Agarwal; Martin Junghans

We present a formal underpinning for \textit{Web service classes} by viewing them as a set of services that fulfill a logical combination of constraints on functional and non-functional properties. A hierarchy of service classes is automatically derived by their formal definition and can be exploited for an efficient service retrieval. In addition, we show in this paper how service classes can be used (i) to create service descriptions without specifying precise property values and (ii) to create service requests that can use service classes to express ranges of desired property values.


european conference on web services | 2010

Swapping Out Coordination of Web Processes to the Web Browser

Sudhir Agarwal; Martin Junghans

Consumption of (business) processes provided in form of Web sites have become a part of our daily life for attending our personal and business needs. In order to obtain the best solution for a particular task, users often combine several Web processes. However, the coordination of the execution of such Web process compositions is completely manual demanding the user to enter same or logical dependent data multiple times. We argue that a part of such coordination effort could be automatized by swapping out the uncreative coordination tasks to the Web browser. Our solution allows users to compose Web processes as generic solutions and execute the compositions with appropriate parameters every time they need to perform a concrete task, thus relieving them from a lot of manual coordination effort. We show how such Web process compositions can be formalized, obtained and executed inside a common Web browser with automatic flow of data among different parties despite heterogeneous data.


international conference on web engineering | 2013

Towards simulation-based similarity of end user browsing processes

Sudhir Agarwal; Martin Junghans

For increasingly sophisticated use cases an end user needs to extract, combine, and aggregate information from various (often dynamic) web pages from different websites. Current search engines do not focus on combining information from various web pages in order to answer the overall information need of the user. Semantic Web and Linked Data usually take a static view on the data and rely on providers cooperation. Web automation scripts, initially developed for testing websites, allow end users to capture their browsing activities as executable processes and share them with other end users. A script can contain instructions for accessing, extracting and merging (dynamic) information from various websites for a particular purpose. Techniques for allowing users to search for scripts that satisfy complex constraints restrict to existing scripts in the repository, i.e. they do not deduce scripts that may satisfy the request as well. In this paper, we show how semantic descriptions of web sites can be derived from such scripts, and how such semantic descriptions of web sites along with usage information present in the scripts can be used to obtain new scripts with similar functionality.


arXiv: Artificial Intelligence | 2012

Enabling Semantic Analysis of User Browsing Patterns in the Web of Data

Julia Hoxha; Martin Junghans; Sudhir Agarwal


IEEE Internet Computing | 2010

Web Service Discovery Based on Unified View on Functional and Non-functional Properties

Martin Junghans; Sudhir Agarwal

Collaboration


Dive into the Martin Junghans's collaboration.

Top Co-Authors

Avatar

Sudhir Agarwal

Karlsruhe Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

Rudi Studer

Karlsruhe Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

Sebastian Speiser

Karlsruhe Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

Andreas Harth

Karlsruhe Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

Julia Hoxha

Karlsruhe Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

Steffen Stadtmüller

Karlsruhe Institute of Technology

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge