Foto
Dipl.-Ing. Waldemar Hummer, BSc (WU)
University Assistant
Email: email
Phone: +43-1-58801-18452
Fax: +43-1-58801-18491
Address:

Distributed Systems Group (room EA0325)

Information Systems Institute
Vienna University of Technology
Argentinierstrasse 8/184-1
A-1040 Wien
Austria

[Short CV]
[Research]
[Teaching]
[Publications]
[Activities]
[Miscellaneous]


Last updated: March 25, 2013

Short CV

Education and Training
After finishing his Bachelor's degree in Computer Science at University of Innsbruck in 2007, Waldemar Hummer moved to Vienna University of Technology (TU Wien) where he received his Master's in Software Engineering & Internet Computing in 2009. Additionally, he holds a BSc in Business Administration (Betriebswirtschaftslehre) from Vienna University of Economics and Business (WU Wien). Currently, he is a university assistant at the Distributed Systems Group, Vienna University of Technology, where he contributes to teaching and carries out scientific research for his PhD.

Work Experience
In addition to his university education, Waldemar Hummer has gained practical experience in a variety of research and software development projects. The most noteworthy activities include his research internship with IBM T.J. Watson Research Center in summer 2012, his stay with IBM Haifa Research Lab in summer 2010 for a joint research project with the S-Cube Network of Excellence, a summer internship with Bloomberg L.P. of London in 2008, a student research position at University of Innsbruck (Quality Engineering Group, Univ.Prof. Dr. Ruth Breu), and a software project carried out for BayernLB (Bayerische Landesbank) in 2006 and 2007. From October 2008 until August 2009, he worked as teaching assistant (tutor) for the Master's courses Advanved Internet Techniques and Distributed Systems Technologies.

Research Interests
Below are some research topics that I am currently interested in:
  • Service-oriented Architectures (SOA), Web Services (WS)
    • Protocols for Stateful Web Services
    • Testing of Service-based Systems
    • Service Composition
  • Data on the Web
    • Data-as-a-Service
    • Web Services Data Aggregation
    • Event-Based Data Processing, Continuous Queries
    • Complex Event Processing (CEP)
    • Web Data Integration
  • Quality of Service (QoS) Characteristics
    • Dependability
    • Fault Tolerance
    • Scalability, Cloud-Based Elasticity
  • Software-Engineering Techniques
    • Domain-Specific Languages (DSLs)
    • Model-Driven Development (MDD)
  • Miscellaneous Topics
    • Algorithms, Search Techniques in Artificial Intelligence
    • Role-Based Access Control (RBAC)
    • Annotations in the Semantic Web
    • Distributed Databases, Search Engines
Scientific Projects:
  • Indenica (Oct. 2010 - ongoing): Indenica is a 7th Framework Programme EC project, whose aim is to 1) simplify the overall complexity of service platform development, 2) support platform convergence and interoperability, and 3) provide a reusable infrastructure for platform development, in order to support the automatic deployment and the monitoring, governance, and adaptation of services in a Virtual Service Platform.
  • WS-Aggregation (Distributed Aggregation of Web Services Data)
  • TeCoS (Test Coverage for Service Based Systems)
  • SEPL (SErvice Protocol Language)

We use a Redmine project management tool to keep track of the progress of various projects. Check it out!

Publications
rss group by: generated by BibBase.org
 id_1._Journal_Papersunfolded.gif 1. Journal Papers (6)
 id_1._Journal_Papers_2013unfolded.gif 2013 (4)
Enforcement of Entailment Constraints in Distributed Service-Based Business Processes. Hummer, W.; Gaubatz, P.; Strembeck, M.; Zdun, U.; and Dustdar, S. 2013. Information and Software Technology(accepted with minor revision).
Enforcement of Entailment Constraints in Distributed Service-Based Business Processes [bib]
Testing of Data-Centric and Event-Based Dynamic Service Compositions. Hummer, W.; Raz, O.; Shehory, O.; Leitner, P.; and Dustdar, S. 2013. Software Testing, Verification and Reliability(to appear).
Testing of Data-Centric and Event-Based Dynamic Service Compositions [PDF] Testing of Data-Centric and Event-Based Dynamic Service Compositions [bib]    
Data-Driven and Automated Prediction of Service Level Agreement Violations in Service Compositions. Leitner, P.; Ferner, J.; Hummer, W.; and Dustdar, S. 2013. Distributed and Parallel Databases.
Data-Driven and Automated Prediction of Service Level Agreement Violations in Service Compositions [bib]
Winds of Change: From Vendor Lock-In to the Meta Cloud. Satzger, B.; Hummer, W.; Inzinger, C.; Leitner, P.; and Dustdar, S. 2013. IEEE Internet Computing.
Winds of Change: From Vendor Lock-In to the Meta Cloud [bib]
 id_1._Journal_Papers_2012unfolded.gif 2012 (1)
Cost-Based Optimization of Service Compositions. Leitner, P.; Hummer, W.; and Dustdar, S. 2012. IEEE Transactions on Services Computing (TSC).
Cost-Based Optimization of Service Compositions [bib]
 id_1._Journal_Papers_2011unfolded.gif 2011 (1)
SEPL - a domain-specific language and execution environment for protocols of stateful Web services. Hummer, W.; Leitner, P.; and Dustdar, S. 2011. Distributed and Parallel Databases1--31.
SEPL - a domain-specific language and execution environment for protocols of stateful Web services [PDF] SEPL - a domain-specific language and execution environment for protocols of stateful Web services [bib]    
 id_2._Conference_Proceedingsunfolded.gif 2. Conference Proceedings (22)
 id_2._Conference_Proceedings_2013unfolded.gif 2013 (4)
Identifying Incompatible Service Implementations using Pooled Decision Trees. Inzinger, C.; Hummer, W.; Satzger, B.; Leitner, P.; and Dustdar, S. 2013. In 28th ACM Symposium on Applied Computing (SAC'13), DADS Track.
Identifying Incompatible Service Implementations using Pooled Decision Trees [PDF] Identifying Incompatible Service Implementations using Pooled Decision Trees [bib]    
Model-based Adaptation of Cloud Computing Applications. Inzinger, C.; Satzger, B.; Leitner, P.; Hummer, W.; and Dustdar, S. 2013. In International Conference on Model-Driven Engineering and Software Development (MODELSWARD), Special Track on Model-driven Software Adaptation (MODA).
Model-based Adaptation of Cloud Computing Applications [bib]
Testing Elastic Systems with Surrogate Models. Gambi, A.; Hummer, W.; and Dustdar, S. 2013. In 1st International Workshop on Combining Modelling and Search-Based Software Engineering. Co-located with ICSE'13.
Testing Elastic Systems with Surrogate Models [bib]
Fifty Shades of Grey in SOA Testing. Wotawa, F.; Schulz, M.; Pill, I.; Jehan, S.; Leitner, P.; Hummer, W.; Schulte, S.; Hoenisch, P.; and Dustdar, S. 2013. In Workshop on Advances in Model Based Testing @ ICST'13.
Fifty Shades of Grey in SOA Testing [bib]
 id_2._Conference_Proceedings_2012unfolded.gif 2012 (8)
Deriving a Unified Fault Taxonomy for Event-Based Systems. Hummer, W.; Inzinger, C.; Leitner, P.; Satzger, B.; and Dustdar, S. 2012. In 6th ACM International Conference on Distributed Event-Based Systems (DEBS'12).
Deriving a Unified Fault Taxonomy for Event-Based Systems [PDF] Deriving a Unified Fault Taxonomy for Event-Based Systems [bib]    
Specification and Deployment of Distributed Monitoring and Adaptation Infrastructures. Inzinger, C.; Satzger, B.; Hummer, W.; and Dustdar, S. 2012. In 2nd Int. Workshop on Performance Assessment and Auditing in Service Computing (co-located with ICSOC'12).
Specification and Deployment of Distributed Monitoring and Adaptation Infrastructures [bib]
Towards Identifying Root Causes of Faults in Service-Based Applications. Inzinger, C.; Hummer, W.; Satzger, B.; Leitner, P.; and Dustdar, S. 2012. In 31st International Symposium on Reliable Distributed Systems (SRDS), (poster paper).
Towards Identifying Root Causes of Faults in Service-Based Applications [bib]
CloudScale - a Novel Middleware for Building Transparently Scaling Cloud Applications. Leitner, P.; Hummer, W.; Satzger, B.; Inzinger, C.; and Dustdar, S. 2012. In 27th ACM Symposium on Applied Computing (SAC'12), Cloud Computing Track.
CloudScale - a Novel Middleware for Building Transparently Scaling Cloud Applications [bib]
Cost-Efficient and Application SLA-Aware Client Side Request Scheduling in an Infrastructure-as-a-Service Cloud. Leitner, P.; Hummer, W.; Satzger, B.; Inzinger, C.; and Dustdar, S. 2012. In IEEE International Conference on Cloud Computing (CLOUD'12).
Cost-Efficient and Application SLA-Aware Client Side Request Scheduling in an Infrastructure-as-a-Service Cloud [bib]
Application-Level Performance Monitoring of Cloud Services Based on the Complex Event Processing Paradigm. Leitner, P.; Inzinger, C.; Hummer, W.; Satzger, B.; and Dustdar, S. 2012. In IEEE International Conference on Service-Oriented Computing and Applications (SOCA'12).
Application-Level Performance Monitoring of Cloud Services Based on the Complex Event Processing Paradigm [bib]
Non-Intrusive Policy Optimization for Dependable and Adaptive Service-Oriented Systems. Inzinger, C.; Satzger, B.; Hummer, W.; Leitner, P.; and Dustdar, S. 2012. In Proceedings of the 2012 ACM Symposium on Applied Computing (SAC'12), Trento, Italy.
Non-Intrusive Policy Optimization for Dependable and Adaptive Service-Oriented Systems [bib]
A Monitoring Data Set for Evaluating QoS-Aware Service-Based Systems. Leitner, P.; Hummer, W.; and Dustdar, S. 2012. In 4th International Workshop on Principles of Engineering Service-Oriented Systems (PESOS), co-located with ICSE'12.
A Monitoring Data Set for Evaluating QoS-Aware Service-Based Systems [bib]
 id_2._Conference_Proceedings_2011unfolded.gif 2011 (8)
Distributed Continuous Queries Over Web Service Event Streams. Hummer, W.; Satzger, B.; Leitner, P.; Inzinger, C.; and Dustdar, S. 2011. In 7th International Conference on Next Generation Web Services Practices (NWeSP'11).
Distributed Continuous Queries Over Web Service Event Streams [PDF] Distributed Continuous Queries Over Web Service Event Streams [bib]    
Dynamic Migration of Processing Elements for Optimized Query Execution in Event-based Systems. Hummer, W.; Leitner, P.; Satzger, B.; and Dustdar, S. 2011. In 1st International Symposium on Secure Virtual Infrastructures (DOA-SVI'11), OnTheMove Federated Conferences.
Dynamic Migration of Processing Elements for Optimized Query Execution in Event-based Systems [PDF] Dynamic Migration of Processing Elements for Optimized Query Execution in Event-based Systems [bib]    
Esc: Towards an Elastic Stream Computing Platform for the Cloud. Satzger, B.; Hummer, W.; Leitner, P.; and Dustdar, S. 2011. In 4th IEEE International Conference on Cloud Computing (CLOUD'11).
Esc: Towards an Elastic Stream Computing Platform for the Cloud [bib]
Test Coverage of Data-Centric Dynamic Compositions in Service-Based Systems. Hummer, W.; Raz, O.; Shehory, O.; Leitner, P.; and Dustdar, S. 2011. In 4th International Conference on Software Testing, Verification and Validation (ICST'11).
Test Coverage of Data-Centric Dynamic Compositions in Service-Based Systems [PDF] Test Coverage of Data-Centric Dynamic Compositions in Service-Based Systems [bib]    
WS-Aggregation: Distributed Aggregation of Web Services Data. Hummer, W.; Leitner, P.; and Dustdar, S. 2011. In 26th ACM SIGAPP Symposium On Applied Computing (SAC'11), SOAP Track.
WS-Aggregation: Distributed Aggregation of Web Services Data [PDF] WS-Aggregation: Distributed Aggregation of Web Services Data [bib]    
Stepwise and Asynchronous Runtime Optimization of Web Service Compositions. Leitner, P.; Hummer, W.; Satzger, B.; and Dustdar, S. 2011. In 12th International Conference on Web Information Systems Engineering (WISE'11), (short paper).
Stepwise and Asynchronous Runtime Optimization of Web Service Compositions [bib]
An Integrated Approach for Identity and Access Management in a SOA Context. Hummer, W.; Gaubatz, P.; Strembeck, M.; Zdun, U.; and Dustdar, S. 2011. In 16th ACM Symposium on Access Control Models and Technologies (SACMAT'11).
An Integrated Approach for Identity and Access Management in a SOA Context [PDF] An Integrated Approach for Identity and Access Management in a SOA Context [bib]    
Towards Efficient Measuring of Web Services API Coverage. Hummer, W.; Raz, O.; and Dustdar, S. 2011. In 3rd International Workshop on Principles of Engineering Service-Oriented Systems (PESOS), co-located with ICSE'11.
Towards Efficient Measuring of Web Services API Coverage [PDF] Towards Efficient Measuring of Web Services API Coverage [bib]    
 id_2._Conference_Proceedings_2010unfolded.gif 2010 (2)
A Step-By-Step Debugging Technique To Facilitate Mashup Development and Maintenance. Hummer, W.; Leitner, P.; and Dustdar, S. 2010. In 4th International Workshop on Web APIs and Services Mashups (Mashups'10), co-located with ECOWS 2010.
A Step-By-Step Debugging Technique To Facilitate Mashup Development and Maintenance [PDF] A Step-By-Step Debugging Technique To Facilitate Mashup Development and Maintenance [bib]    
Preventing SLA Violations in Service Compositions Using Aspect-Based Fragment Substitution. Leitner, P.; Wetzstein, B.; Karastoyanova, D.; Hummer, W.; Dustdar, S.; and Leymann, F. 2010. In International Conference on Service-Oriented Computing (ICSOC'10).
Preventing SLA Violations in Service Compositions Using Aspect-Based Fragment Substitution [bib]
 id_3._Book_Chaptersunfolded.gif 3. Book Chapters (1)
 id_3._Book_Chapters_2010unfolded.gif 2010 (1)
VRESCo - Vienna Runtime Environment for Service-oriented Computing. Hummer, W.; Leitner, P.; Michlmayr, A.; Rosenberg, F.; and Dustdar, S. 2010. Service Engineering. European Research Results, 299--324, Springer.
VRESCo - Vienna Runtime Environment for Service-oriented Computing [bib]
 id_4._Technical_Reportsunfolded.gif 4. Technical Reports (2)
 id_4._Technical_Reports_2011unfolded.gif 2011 (2)
Cost-Based Optimization of Service Compositions. Leitner, P.; Hummer, W.; and Dustdar, S. 2011. Technical Report (TUV-1841-2011-01), Vienna University of Technology.
Cost-Based Optimization of Service Compositions [PDF] Cost-Based Optimization of Service Compositions [bib]    
Distributed Continuous Data Aggregation Over Web Service Event Streams. Hummer, W.; Satzger, B.; Leitner, P.; and Dustdar, S. 2011. Technical Report (TUV-1841-2011-04), Vienna University of Technology.
Distributed Continuous Data Aggregation Over Web Service Event Streams [PDF] Distributed Continuous Data Aggregation Over Web Service Event Streams [bib]    
 id_5._Thesesunfolded.gif 5. Theses (1)
 id_5._Theses_2009unfolded.gif 2009 (1)
Towards a Domain-Specific Language for Defining Intra Service Protocols of Stateful Web Services. Hummer, W. 2009.
Towards a Domain-Specific Language for Defining Intra Service Protocols of Stateful Web Services [PDF] Towards a Domain-Specific Language for Defining Intra Service Protocols of Stateful Web Services [bib]    
Statistics: ? unique visitors, ? downloads | Link To This Page.

Copyright Policy on Published Papers
Several papers are available for download. By following these links you agree to respect the copyrights of the papers.
The papers obtained from this Web page are included by the contributing authors as a means to ensure timely dissemination of scholarly and technical work on a non-commercial basis. Copyright and all rights therein are maintained by the authors or by other copyright holders, notwithstanding that they have offered their works here electronically. It is understood that all persons copying this information will adhere to the terms and constraints invoked by each author's copyright. These works may not be reposted without the explicit permission of the copyright holder.

Teaching and Student Supervision
IDTypeTitle
184.260VL 4.0Distributed Systems Technologies
184.159VL 2.0Software Architectures
184.167LU 2.0Verteilte Systeme (Distributed Systems Lab)
184.715PR 6.0Projekt aus Software Engineering & Internet Computing
184.230PR 4.0Projektpraktikum (before winter term 2011/12)
184.233PR 4.0Informatikpraktikum 1 (before winter term 2011/12)
184.232PR 4.0Informatikpraktikum 2 (before winter term 2011/12)
184.254PR 4.0Praktikum aus Internet Computing (before winter term 2011/12)
184.242PR 4.0Freifachpraktikum
184.201PR 4.0Seminar mit Bachelorarbeit

If you are interested in doing a "Praktikum" or Master's thesis, do not hesitate to contact me.

Here you can find an overview of the research fields at our group, together with some current thesis topics and general information.

(Co-)Advised Student Projects:

NameTitleTypeStatus
Richard Leopold Extended Features for the Open Source SparkleShare File Sharing System (working title)Bachelor's Thesis In Progress
Svetoslav Videnov Extended Features for the Open Source SparkleShare File Sharing System (working title)Bachelor's Thesis In Progress
Simon Osim "One-Touch" NFC-Initiated File Sharing for AndroidBachelor's Thesis In Progress
Dominik Rauch Scalable and Efficient XML DOM Parsing - Midway between SAX and DOMPraktikum Finished
Christian Macho Web-Based Collaborative Modeling Platform for Deriving Unified System and Fault ModelsMaster's Thesis In Progress
Alexandra Chirita Web-Browser Based Distributed Data ProcessingBachelor's Thesis In Progress
Oliver Hanappi Customizable Test Coverage Criteria for Web Service CompositionsBachelor's Thesis Finished
Andrea Floh Dependable Event Processing over High Frequency Data StreamsMaster's Thesis In Progress
Michael Strasser A Cloud-Based Simulation Environment for Scalable Event Processing Platforms (working title)Master's Thesis In Progress
Martin Kirchner Executing Ad-Hoc Web Service API Coverage Queries in MongoDB/MapReducePraktikum Finished
Sebastian Burgstaller The Command Query Responsibility Segregation (CQRS) PatternBachelor's Thesis Finished
Gilbert Fritz Design and Implementation of a SOA Test Bed for a Mid-Sized CompanyPraktikum Finished
Eduard Szente Efficient Distributed Computation of Web Services API Coverage Metrics (working title)Master's Thesis In Progress
Gerd Saurer Architecture and Patterns for XML-Based Distributed Complex Event Processing Systems (working title)Master's Thesis In Progress
Michael Racz Web-Based Inspection and Management of Topologies in a Distributed SystemPraktikumFinished
Michael Vodep System zur Feuerwehr-Einsatzverwaltung (in German)PraktikumFinished
Gerd Saurer XML-Based Distributed Complex Event ProcessingPraktikumIn Progress
Daniel Domberger Testbed for Web Service Data Aggregation in Amazon Elastic Compute Cloud (EC2) PraktikumFinished
Michael Starzinger Preprocessor for Web Services Data Aggregation Query LanguagePraktikumFinished
Professional Activities
Reviews
Attended Conferences
  1. 28th ACM SIGAPP Symposium On Applied Computing (SAC 2013), Coimbra, Portugal
  2. 7th International Conference on Next Generation Web Services Practices (NWeSP 2011), October 19-21, Salamanca, Spain
  3. 10th OnTheMove Federated Conferences (OTM 2011), October 17-21, Hersonissos, Crete, Greece
  4. 16th ACM Symposium on Access Control Models and Technologies (SACMAT 2011), Innsbruck, Austria
  5. 33rd International Conference on Software Engineering (ICSE 2011), Honolulu (Hawaii), USA
  6. 26th ACM SIGAPP Symposium On Applied Computing (SAC 2011), Taichung, Taiwan
  7. 4th International Conference on Software Testing, Verification and Validation (ICST 2011), Berlin, Germany
  8. 8th European Conference on Web Services (ECOWS 2010), Ayia Napa, Cyprus
  9. 10th International Conference on Web Engineering (ICWE 2010), Vienna, Austria
Miscellaneous
Tools
  • JAXB-facets: The Java Java Architecture for XML Binding (JAXB, JSR222) is a framework which simplifies the mapping between Java objects and their XML representation. Although an often requested feature, the JAXB reference implementation (JAXB RI, http://jaxb.java.net/) currently does not support XSD facets for simple types (e.g., pattern, maxSize, fractionDigits etc.) in generated XML Schema files. We therefore provide a simple extension to JAXB RI to define facets for Java class attributes using an @Facets annotation, which are then considered in the the XML Schema generation procedure. Furthermore, our implementation supports @MinOccurs and @MaxOccurs annotations. These features are particularly useful when implementing Web services with JAX-WS (Java API for XML Web Services, JSR224, JAX-WS RI). The implementation can be downloaded here.