Christian Huemer


Image
Ao.Univ.Prof. Mag.rer.soc.oec.
Dr.rer.soc.oec.

Christian Huemer

  • About: main scope: inter-organizational systems, conceptual modeling, ERP systems electronic data exchange, electronic billing
  • Orcid:
  • Keywords: Model Engineering, Electronic Data Interchange, E-Business, Service Sciences, Business Process Modeling
  • Roles: Associate Professor

Publications

A Framework for Managing the Complexity of Business Document Integration
Christian EisChristian HuemerPhilipp LieglChristian PichlerMichael Strommer

View .bib

Handle: 20.500.12708/52795; Year: 2009; Issued On: 2009-01-01; Type: Publication; Subtype: Inproceedings; Peer Reviewed:

Keywords:
Astract: The electronic exchange of business documents is an often communicated desire by enterprises and the public sector. Electronic business is currently mainly hindered by unresolved interoperability issues and a lack of tool support. Additionally, computer aided document exchange is cost intensive at the beginning and thus discourages small and medium-sized companies to adapt to new technologies. The contribution of this paper is to present suitable tool support and methods to manage the complexity of business document integration. Our modeling tool is based on UN/CEFACT's (United Nations Centre for Trade Facilitation and Electronic Business) Core Components Technical Specification allowing for platform independent, conceptual business document models. On these models further integration operations can be performed.

Eis, C., Huemer, C., Liegl, P., Pichler, C., & Strommer, M. (2009). A Framework for Managing the Complexity of Business Document Integration. In Proceedings of the eChallenges 2009 Conference and Exhibition (pp. 1–8). IIMC International Information Management Corporation. http://hdl.handle.net/20.500.12708/52795
Profitability Analysis of Workflow Management Systems
Horst GruberChristian Huemer

View .bib

Handle: 20.500.12708/53082; Year: 2009; Issued On: 2009-01-01; Type: Publication; Subtype: Inproceedings; Peer Reviewed:

Keywords:
Astract: Workflow technology promises an increase in efficiency in the execution of business processes. The technology is widely accepted, but often the high costs exceed the promised benefits. Thus, it is desirable to calculate the profitability prior to investing into workflow technology. After an investment into workflow management systems (WFMS), it has to be verified whether the expected benefits have been realized or not. In this paper we present a method that covers both, the cost-benefit-ratio calculations specially customized for WFMS and the calculation of the realized savings. The profitability analysis is based on simple measurable performance indicators that consider the tangible calculation of costs as well as the quantitative and qualitative benefits. Long time practical experience in implementing and operating workflow management supported the design of the method. The method presented in this paper has been successfully used in the IT company of a banking corporation.

Gruber, H., & Huemer, C. (2009). Profitability Analysis of Workflow Management Systems. In Proceedings of the 2009 IEEE Conference on Commerce and Enterprise Computing (CEC 2009) (pp. 233–238). IEEE Computer Society. http://hdl.handle.net/20.500.12708/53082
Managing event streams for querying complex events
Szabolcs RozsnyaiChristian HuemerStefan Biffl

View PDF View .bib

Handle: 20.500.12708/10803; Year: 2008; Issued On: 2008-01-01; Type: Thesis; Subtype: Doctoral Thesis;

Keywords: Complex Event Processing, Event Stream Processing, Event-Based Systems, Event-Driven Architectures
Astract: Nowadays, business processes evolved to networked workflows that are complex and executed in parallel with little human involvement to meet the needs of today's agile and adaptive business. Contemporary business requirements yaw for agility, flexibility and service orientation. A simplified summarization of this widely discussed and necessary business trend can be reduced to the demand, that today's businesses have to adapt their processes and organizations faster than their competitors. Business organizations that are able to handle critical business events faster than their competitors will end up us winners in today's globalized and fast business.
The pillars of such business models are loosely coupled, distributed and service- or event driven-oriented systems that generate huge amounts of events at various granularity levels. The lack of tracking those events and maintaining the causal relationships and traceability between those events, as well as aggregating them to high level events or correlating them, is a problem that is currently investigated by many research groups.
Event-based systems are increasingly gaining a widespread attention for such classes of problems, that require integration with loosely coupled and distributed systems for time-critical business solutions. The field of event-based or event-processing systems is a quite young area of research and is mainly influenced by the publish-subscribe paradigm and relational database and later on by Active- and Zerolatency data warehousing. A promising solution for these problems is Complex Event Processing (CEP). The term of Complex Event Processing (CEP) was first introduced by David Luckham in his book The Power of Events and defines a set of technologies to process large amounts of events, utilizing them to monitor, steer and optimize the business in real time. A CEP system continuously processes and integrates the data included in events without any batch processes for extracting and loading data from different sources and storing it to a data warehouse for further processing or analysis. CEP solutions capture events from different sources, with different time order and take events with various relationships between eachother into account.
The contributions of this dissertation are settled in the research area of event processing systems with a special focus on CEP and Event Processing- and Query Languages. The results of this dissertation provide the research community as well as interested parties with a generic component model for event-based systems. The introduced model has been successfully evaluated through the implementation of the Event-Base. SARI-SQL is an integral part of the Event-Base and its implementation was a major challenge in terms retrieving events and their correlations in a reasonable time. The presented work set a special focus on a clean and expressive language design in order to encapsulate all the event-related entities.
Furthermore an emphasis was set on an efficient design of the query preparation and evaluation architecture that allows attaching different query optimizer strategies. With the introduced optimizer strategies the performance of queries on single-value types (which applies in 80% of the cases) is directly correlating with the underlying RDBMS performance constraints and thus creates only a small overhead. The future work on SARI-SQL includes efforts in optimizing the strategies of handling nested attribute types of events. This includes query analysis procedures and execution planning strategies in order to reduce the number of in-memory post-evaluation operations.
The presented work is part of a long-term research effort aiming at designing and developing a comprehensive event analysis toolset that allows users to query and analyze large repositories of real-time and historical events from various sources. In addition the goal is to consolidate and create a rich unified event model for event-based systems which can be supported by a wide range of event-based systems. A key focus of future research is also set on the aspect of the visualization of events with respect to their temporal occurrence, their correlation with other events, and event clusters.

Rozsnyai, S. (2008). Managing event streams for querying complex events [Dissertation, Technische Universität Wien]. reposiTUm. https://resolver.obvsg.at/urn:nbn:at:at-ubtuw:1-26307
Business process modelling - languages, goals, and variabilities
Birgit KorherrChristian HuemerGerti Kappel

View PDF View .bib

Handle: 20.500.12708/10872; Year: 2008; Issued On: 2008-01-01; Type: Thesis; Subtype: Doctoral Thesis;

Keywords: Business Process Modelling, Goals, Measures, Languages, Variabilities, UML, Profile, Metamodel
Astract: Over the last decade more and more companies started to optimize their business processes in a way to meet its business goals. They develop business process mod- els defining which activities have to be executed in which order under which con- ditions by whom and by using which resources. For this purpose a lot of different approaches to business process modelling have been developed, which resulted in many different Business Process Modelling Languages (BPMLs). The definition of a business process has to cover many different aspects (e.g. con- trol flow, organizational view, data view, etc.). A perfect business process modelling approach would address all the different aspects. Unfortunately, none of the exist- ing approaches provides concepts for addressing all of these aspects.
Each of them concentrates on some aspects. The focus on certain aspects is mainly due to the different applications areas, e.g. business engineering or software engineering etc. Although BPMLs are well established in industry and science, a comprehensive evaluation or a framework for an evaluation to compare the different BPMLs is still missing. Thus, it is the goal of this thesis to provide an evaluation framework for the comparison of BPMLs and to apply this framework in the evaluation of the currently most popular BPMLs. The resulting framework is based on a generic metamodel that captures all of the concepts appearing in any of the state-of-the-art BPMLs. On a high level this framework addresses the following views:
Business Process Context Perspective, Behavioural Perspective, Functional Perspective, In- formational Perspective, and Organisational Perspective. An evaluation based on this framework checks whether the certain aspects in each of these perspectives is supported by the concepts of each of the considered BPMLs. In the evaluation of this thesis, we used the following languages: UML 2 Activity Diagram, Business Process Modelling Notation, Event Driven Process Chain, IDEF3, Petri Net, Role Activity Diagram. According to the evaluation we were able to identify three main problems in current BPMLs. The first problem is that the definition of the dependency be- tween business processes and their supporting software systems is inadequately supported. In our approach we support the elicitation of requirements from busi- ness process models for the software systems to be developed by extending current BPMLs with software requirements and components to ensure a business-goal ori- ented software development. The second problem concerns the variability of similar, but well-distinguished software products within a software product line. These software products not only differ in its structural definition, but also in the process to create them. Today, vari- ability modelling is a domain specific modelling technique that is limited to the structural definition of similar software products. In our approach we extend the concepts of variability modeling to integrate the dynamical aspects into the UML. The resulting approach is based on a well defined dependency between UML class diagrams and UML activity diagrams. The third problem is that current conceptual BPMLs do not provide explicit mod- elling means for process goals and their measures. The modelling of goals and its monitoring is a critical step in business process modeling. Hence, we extend the metamodels of UML 2 AD, EPC and BPMN with business process goals and per- formance measures. These concepts become explicitly visible in the corresponding models. Furthermore, a mapping of the performance measures onto the Business Process Execution Language (BPEL) enables their monitoring in an execution envi- ronment.

Korherr, B. (2008). Business process modelling - languages, goals, and variabilities [Dissertation, Technische Universität Wien]. reposiTUm. https://resolver.obvsg.at/urn:nbn:at:at-ubtuw:1-21515
Model transformation by-example MTBE
Michael StrommerChristian HuemerGerti Kappel

View PDF View .bib

Handle: 20.500.12708/11830; Year: 2008; Issued On: 2008-01-01; Type: Thesis; Subtype: Doctoral Thesis;

Keywords: Model Driven Software Development, Model Transformation, GMF, By-Example
Astract: Model-Driven Engineering (MDE) is getting more and more attention as a viable alternative to the traditional code-centric software development paradigm.
With its progress, several model transformation approaches and languages have been developed in the past years. Most of these approaches are metamodel-based and therefore require knowledge of the abstract syntax of the modeling languages, which in contrast is not necessary for defining domain models using the concrete syntax of the respective languages.
To cope with shortcomings of current model transformation approaches we propose Model Transformation By-Example (MTBE), which is based on the by-example paradigm. Our approach allows the user to define semantic correspondences between concrete syntax elements with the help of special mapping operators. This is more user-friendly than directly specifying model transformation rules and mappings on the metamodel level. In general, the user's knowledge about the notation of the modeling language and the meaning of mapping operators is sufficient for the definition of model transformations. The definition of mapping operators is subject to extension, which has been applied for the definition of mapping operators for the structural and the behavioral modeling domain. But to keep things transparent and user-friendly, only a minimal set of mapping operators has been implemented. To compensate for the additional expressiveness inherent in common model transformation languages we apply reasoning algorithms on the models represented in concrete as well as in abstract syntax and on the metamodels to generate adequate transformation code.
In order to fulfill the requirements for a user-friendly application of MTBE, proper tool support and methods to guide the mapping and model transformation generation tasks are a must. Hence, a framework for MTBE was designed that builds on state-of-the-art MDE tools on the Eclipse platform, such as the Eclipse Modeling Framework (EMF), the Graphical Modeling Framework (GMF), the Atlas Transformation Language (ATL), and the Atlas Model Weaver (AMW). The decision to base our implementation on top of Eclipse and further Eclipse projects was driven by the fact, that there is a huge community we can address with our MTBE plug-in.
Finally, we evaluate our approach by means of two case studies in the areas of structural as well as behavioral modeling languages.

Strommer, M. (2008). Model transformation by-example MTBE [Dissertation, Technische Universität Wien]. reposiTUm. https://resolver.obvsg.at/urn:nbn:at:at-ubtuw:1-24492


Teaching

Project in Computer Science 1
Semester: 2025S; Nr: 194.145; Type: PR; Hours: 4.0; Language: if required in English; View on TISS

Project in Computer Science 2
Semester: 2025S; Nr: 194.146; Type: PR; Hours: 4.0; Language: if required in English; View on TISS

Orientation Informatics and Business Informatics
Semester: 2024W; Nr: 180.766; Type: VU; Hours: 1.0; Language: German; View on TISS

Seminar for Master Students in Data Science
Semester: 2024W; Nr: 180.772; Type: SE; Hours: 1.0; Language: English; View on TISS

Seminar for Master Students in Business Informatics
Semester: 2024W; Nr: 180.779; Type: SE; Hours: 1.0; Language: English; View on TISS

Research Seminar
Semester: 2024W; Nr: 188.446; Type: SE; Hours: 2.0; Language: if required in English; View on TISS

Literature Seminar for PhD Students
Semester: 2024W; Nr: 188.512; Type: SE; Hours: 2.0; Language: German; View on TISS

Bachelor Thesis for Informatics and Business Informatics
Semester: 2024W; Nr: 188.926; Type: PR; Hours: 5.0; Language: if required in English; View on TISS

Scientific Research and Writing
Semester: 2024W; Nr: 193.052; Type: SE; Hours: 2.0; Language: German; View on TISS

Software Engineering
Semester: 2024W; Nr: 194.020; Type: VU; Hours: 4.0; Language: German; View on TISS

Research Methods
Semester: 2024W; Nr: 194.078; Type: SE; Hours: 2.0; Language: English; View on TISS

Technology for People 2040
Semester: 2024W; Nr: 194.082; Type: VU; Hours: 2.0; Language: German; View on TISS

Project in Computer Science 1
Semester: 2024W; Nr: 194.145; Type: PR; Hours: 4.0; Language: if required in English; View on TISS

Project in Computer Science 2
Semester: 2024W; Nr: 194.146; Type: PR; Hours: 4.0; Language: if required in English; View on TISS

Sustainability in Computer Science
Semester: 2024W; Nr: 194.155; Type: VU; Hours: 2.0; Language: English; View on TISS


Projects

Bankenabwicklungsmonitor (BAM)
Name: FMA - BAM; Title: Bankenabwicklungsmonitor (BAM); Begins On: 2024-05-13; Ends On: 2025-01-12; Context: Finanzmarktaufsicht (FMA); View Project Website

Datenanalyse-Tool für Datenauswertungszwecke - Ausbaustufe II
Name: FMA-AT4DAZ-Stufe2; Title: Datenanalyse-Tool für Datenauswertungszwecke - Ausbaustufe II; Begins On: 2024-01-01; Ends On: 2024-12-31; Context: FMA-Finanzmarktaufsicht; View Project Website

Datenanalyse-Tool für Datenauswertungszwecke - Ausbaustufe I
Name: FMA-AT4DAZ; Title: Datenanalyse-Tool für Datenauswertungszwecke - Ausbaustufe I; Begins On: 2023-12-05; Ends On: 2023-12-31; Context: FMA-Finanzmarktaufsicht; View Project Website

Erforderlichkeit einer Datenbank für Analysezwecke
Name: FMA-DB; Title: Erforderlichkeit einer Datenbank für Analysezwecke; Begins On: 2023-10-16; Ends On: 2024-01-15; Context: FMA-Finanzmarktaufsicht; View Project Website

Digitale Kompetenzen @ Parlament
Name: DKP; Title: Digitale Kompetenzen @ Parlament; Begins On: 2021-04-01; Ends On: 2021-09-30; Context: Parlamentsdirektion; View Project Website

BIM in tunnelling
Name: BIM im Tunnelbau; Title: BIM in tunnelling; Begins On: 2020-07-01; Ends On: 2023-12-31; Context: Österr. Bautechnik Veranstaltungs G; View Project Website

Innovationslehrgang zur Gestaltung der Digitalen Transformation in der Produktentwicklung und Produktion
Name: DigiTrans 4.0; Title: Innovationslehrgang zur Gestaltung der Digitalen Transformation in der Produktentwicklung und Produktion; Begins On: 2016-09-01; Ends On: 2018-11-30; Context: Austrian Research Promotion Agency (FFG); View Project Website

Sparx Systems Innovations Scheck Plus
Name: Sparx Systems InnovScheckPlus; Title: Sparx Systems Innovations Scheck Plus; Begins On: 2014-04-01; Ends On: 2015-02-16; Context: Austrian Research Promotion Agency (FFG); View Project Website

Multi-Tenant ERP System in the Cloud: A Model-Driven Approach Based on the Resource-Event-Agent Ontology
Name: REAlist; Title: Multi-Tenant ERP System in the Cloud: A Model-Driven Approach Based on the Resource-Event-Agent Ontology; Begins On: 2013-09-01; Ends On: 2015-08-31; Context: Austrian Research Promotion Agency (FFG); View Project Website

Web of Needs INfrastructure
Name: WIN; Title: Web of Needs INfrastructure; Begins On: 2012-07-01; Ends On: 2014-10-31; Context: Austrian Research Promotion Agency (FFG); View Project Website

E-business Registry Permitting Enterprise Liaisons
Name: ERPEL; Title: E-business Registry Permitting Enterprise Liaisons; Begins On: 2010-05-01; Ends On: 2013-08-31; Context: Austrian Research Promotion Agency (FFG); View Project Website

Rail track gauging Austrian Federal Railways
Name: SWITCH09; Title: Rail track gauging Austrian Federal Railways; Begins On: 2009-07-01; Ends On: 2009-08-31; Context: Berner & Mattner Systemtechnik GmbH; View Project Website

ebInterface 3.0 - electronic invoicing
Name: ebInterface 3.0; Title: ebInterface 3.0 - electronic invoicing; Begins On: 2009-01-01; Ends On: 2010-02-28; Context: Austriapro c/o Wirtschaftskammer Österrecih; View Project Website

Public Private Interoperability
Name: PPI; Title: Public Private Interoperability; Begins On: 2008-10-01; Ends On: 2011-09-30; Context: Austrian Research Promotion Agency (FFG); View Project Website

Business Semantics on top of Process Technology
Name: BSopt; Title: Business Semantics on top of Process Technology; Begins On: 2008-04-01; Ends On: 2010-09-30; Context: Austrian Research Promotion Agency (FFG); View Project Website

ebTransfer - Design and Realization of Know-How Transfer for electronic Billing based on ebInterface
Name: ebTransfer; Title: ebTransfer - Design and Realization of Know-How Transfer for electronic Billing based on ebInterface; Begins On: 2007-01-01; Ends On: 2007-11-30; Context: BM für Wirtschaft und Arbeit; View Project Website

Team

Business Informatics Group, TU Wien

Head


Team member

Henderik Proper

Univ.Prof. PhD

Professors


Team member

Christian Huemer

Ao.Univ.Prof. Mag.rer.soc.oec.
Dr.rer.soc.oec.

Team member

Dominik Bork

Associate Prof. Dipl.-Wirtsch.Inf.Univ.
Dr.rer.pol.

Team member

Gerti Kappel

O.Univ.Prof.in Dipl.-Ing.in
Mag.a Dr.in techn.

Team member

Henderik Proper

Univ.Prof. PhD

Visiting Scientists


Team member

Christiane Floyd

Hon.Prof.in Dr.in phil.

Team member

Johanna Barzen

Dr. phil.

Administration



Researchers


Team member

Aleksandar Gavric

Univ.Ass. MEng. B.Eng.

Team member

Galina Paskaleva

Projektass.in Dipl.-Ing.in
Dipl.-Ing.in BSc

Team member

Marianne Schnellmann

Univ.Ass.in BSc MSc

Team member

Marion Murzek

Senior Lecturer Mag.a rer.soc.oec.
Dr.in rer.soc.oec.

Team member

Marion Scholz

Senior Lecturer Dipl.-Ing.in
Mag.a rer.soc.oec.

Team member

Miki Zehetner

Univ.Ass. DI Bakk.rer.soc.oec. MSc

Team member

Syed Juned Ali

Univ.Ass. BSc MSc

External Researchers




Team member

Marco Huymajer

Univ.Ass. Dipl.-Ing.