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: February 09, 2012

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 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
  • 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!

Teaching and Student Supervision
IDTypeTitle
184.260VL 4.0Distributed Systems Technologies
184.159VL 2.0Software Architectures
184.167LU 2.0Verteilte Systeme
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.

Some currently available topics:

Student Projects:

NameTitleTypeStatus
Michael Langmayr Mobile Geo-Aware Communication and Collaboration Platform for a Global Food and Spices ManufacturerBachelor's Thesis In Progress
Martin Kirchner Executing Ad-Hoc Web Service API Coverage Queries in Different Distributed Database SystemsPraktikum In Progress
Sebastian Burgstaller .NET Implementation of the WS-Aggregation Query Model for Event-Based Data ProcessingBachelor's Thesis In Progress
Becir Basic A Technique to Decouple Cloud-based Elasticity and Optimization from Application Code (working title)Praktikum In Progress
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)PraktikumIn Progress
Gerd Saurer XML-Based Distributed Complex Event ProcessingPraktikumIn Progress
Daniel Domberger Testbed for Web Service Data Aggregation in Amazon Elastic Compute Cloud (EC2)PraktikumFinished
Bernhard Efler Visual Construction and Debugging of Data Aggregation Queries (working title)Bachelor's ThesisIn Progress
Michael Starzinger Preprocessor for Web Services Data Aggregation Query LanguagePraktikumFinished
Publications
rss group by: generated by BibBase.org
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 [bib]
Cost-Based Optimization of Service Compositions. Leitner, P.; Hummer, W.; and Dustdar, S. 2011. IEEE Transactions on Services Computing (TSC).
Cost-Based Optimization of Service Compositions [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, (to appear).
CloudScale - a Novel Middleware for Building Transparently Scaling Cloud Applications [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), (to appear), Trento, Italy.
Non-Intrusive Policy Optimization for Dependable and Adaptive Service-Oriented Systems [bib]
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]
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]
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]
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]
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]
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, Dustdar, Schahram and Li, Fei, 299--324, Springer.
VRESCo - Vienna Runtime Environment for Service-oriented Computing [bib]
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]
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]
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.

Professional Activities
Reviews (only listing those where officially invited)
Attended Conferences
  1. 7th International Conference on Next Generation Web Services Practices (NWeSP 2011), October 19-21, Salamanca, Spain
  2. 10th OnTheMove Federated Conferences (OTM 2011), October 17-21, Hersonissos, Crete, Greece
  3. 16th ACM Symposium on Access Control Models and Technologies (SACMAT 2011), Innsbruck, Austria
  4. 33rd International Conference on Software Engineering (ICSE 2011), Honolulu (Hawaii), USA
  5. 26th ACM SIGAPP Symposium On Applied Computing (SAC 2011), Taichung, Taiwan
  6. 4th International Conference on Software Testing, Verification and Validation (ICST 2011), Berlin, Germany
  7. 8th European Conference on Web Services (ECOWS 2010), Ayia Napa, Cyprus
  8. 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.