Photo of Ta'id Holmes
Dipl.-Ing. Ta'id HOLMES, DEA
Research Assistant, PhD Candidate
PGP: Public-Key
Fingerprint
5C88 B659 6FCF 044B 96CB
31E0 89A7 EA84 8B99 0134
Email: username@domain where
username = tholmes and
domain = infosys.tuwien.ac.at
Web: http://taid.holmes.at
Phone: +43(1)588.01-584.03
Fax: +43(1)588.01-184.91
Address: Distributed Systems Group
Institute of Information Systems
Vienna University of Technology
Argentinierstraße 8/184-1
A-1040 Wien, Austria
Accept-Language: de, en, fr
See Also: Whitepages TU Wien
More:
Whereas I am not related to Sherlock Holmes,
Arthur Holmes is my great-grandfather.
My sister Tahereh Holmes.
News
  • 2010-07-07: Participation @ ICWE 2010: 10th International Conference on Web Engineering (ICWE 2010), Vienna, Austria
  • 2010-07-05: Participation @ ESW 2010: First Workshop on Engineering SOA and the Web (ESW'10), Vienna, Austria
  • 2010-07-01: Bookchapter: The camera-ready version of the bookchapter "Model-Aware Monitoring of SOAs for Compliance" for the Service Engineering Book has been submitted.
  • 2010-05-05: Participation @ ICSE 2010: 32nd International Conference on Software Engineering (ICSE 2010), Cape Town, South Africa
  • 2010-05-02: Talk @ SHARK 2010: The paper "Model-driven and Domain-specific Architectural Knowledge View for Compliance Meta-data in Process-driven SOAs" was presented at the SHARK'10 workshop.
  • RSS Feed
Short CV
Ta'id Holmes studied Computer Science at the Vienna University of Technology and Organic Chemistry at the Vienna University of Technology, CPE Lyon and Université Claude Bernard Lyon 1. He received a Dipl.-Ing. from the Vienna University of Technology in Software Engineering/Internet Computing and a DEA (Diplôme d'Études Approfondies) in Chimie Organique Fine from the Université Claude Bernard Lyon 1. Since March 2007 he is a guest lecturer at the Vienna University of Economics and Business Administration. In May 2007 he joined the Distributed Systems Group of the Institute of Information Systems at the Vienna University of Technology as a research assistant.
Research Interests
Some research topics I am currently interested in include:
  • Services Computing, Service-Oriented Computing (SOC)
    • Web Services (WS)
    • Service-Oriented Architectures (SOA)
    • Process-Driven SOAs
    • Event-Driven Architectures (EDA)
    • Complex Event Processing (CEP)
  • Model-Driven Engineering (MDE), Model-Driven Development (MDD), Model-Driven Architectures (MDA)
    • Model Comparison
    • Model Versioning
    • Model Repositories
    • Model-Aware Services
    • Model-Aware Monitoring
  • Domain-specific *
    • Domain-specific Languages (DSL)
    • Domain-specific Modelling (DSM)
    • Domain-specific Architectural Knowledge (AK)
  • Software Requirements
    • Compliance in Business Processes
    • Requirements Monitoring

Research Prototypes

  • Model-Aware Repository and Service Environment (Morse)
    The Model-Aware Repository and Service Environment (Morse) is a service-based environment for the storage and retrieval of models and model-instances at both design- and runtime. Models, and model-elements are identified by Universally Unique Identifiers (UUID) and stored and managed in the Morse repository. The Morse repository provides versioning capabilities so that models can be manipulated at runtime and new and old versions of the models can be maintained in parallel. MORSE
  • Vienna BPEL for People (VieBOP)
    The VieBOP system permits usage of existing BPEL engines for process deployment and execution while managing the people aspects of BPEL4People processes. As a consequence, traditional BPEL engines do not have to be extended for BPEL4People in order to host processes where people are involved. Particularly they do not need to understand BPEL4People definitions. Instead interpretation and handling of BPEL4People data and aspects is done by VieBOP.
Research Activities
PhD advisers: Univ.Prof. Dr. Schahram Dustdar and PD Dr. Uwe Zdun

Current Research Activities

Finished Research Activities

Open Topics
In case you are interested in doing a practicum bachelor, or master thesis at the Institute of Information Systems, Vienna University of Technology please read the guidelines and contact me.
For external practica there exists a directive from the faculty.

You may check out the open topics at our group. Here are some topics you might be interested in:
Supervisions

Master Theses

  1. Kux, M. Sichtenbasierte und modellgetriebene Entwicklung von Web Services für BPEL Prozesse, 2009 svn
  2. Blamauer, C.; Lintner, D. Integrating Semantic Business Process Management and View-Based Modeling, 2009

Bachelor Theses

  1. Redl, C. Browsing and Managing Domain Models with a Generic, Resource-Oriented Ajax Web Application, 2010 svn
  2. Bierleutgeb, P. Monitoring of a Model-Aware SOA, 2009 svn

Student Projects

  1. Bierleutgeb, P. Graphical, Ajax-Based Model Navigation
  2. Torbica, D. VbMF Fragments svn
  3. Redl, C. MORSE Webapplication, 2010 svn
  4. Pötzl, D. SVNSyncRouter, 2010 svn
  5. Bierleutgeb, P. BPEL Monitoring with Esper, 2009 svn
  6. Fodor, I. HR-CRM: Webapplication for Manipulating OASIS CIQ Data- and Business-Objects, 2009 svn
  7. Nikolov, V. OASIS CIQ Web Services, Persistance and Legacy Support, 2008 svn
  8. Duchkowitsch, H. Log4WS: Publish/Subscribe Web Service Architecture for Distributed Logging & Monitoring, 2008 svn
  9. Les, I. GMF-Editor for View-Based Business Process Models, 2008 svn
  10. Böhm, R. WS Adapter Framework, 2008 svn
  11. Kux, M. BPEL Validation/Deployment/Execution (VDE) Framework, 2007 svn
Teaching
For a list of my current/upcoming lectures please consult the university calendars of

Lectures

  1. Mitlöhner, J.; Weichselbraun, A.; Schäfer, F.; Szojak, M.; Holmes, T.; Nagl, A.
    1236 PI Praktisches Linux: Effiziente Anwendung anhand von Fallbeispielen
    Vienna University of Economics and Business Administration, Vienna, Austria, SS 2010
  2. Mitlöhner, J.; Weichselbraun, A.; Holmes, T.; Schäfer, F.; Szojak, M.
    1318 PI Praktisches Linux: Effiziente Anwendung anhand von Fallbeispielen
    Vienna University of Economics and Business Administration, Vienna, Austria, WS 2009-2010
  3. Mitlöhner, J.; Weichselbraun, A.; Schäfer, F.; Szojak, M.; Holmes, T.
    1435 PI Praktisches Linux: Effiziente Anwendung anhand von Fallbeispielen
    Vienna University of Economics and Business Administration, Vienna, Austria, SS 2009
  4. Holmes, T.
    0057 LVP PI Wahlfach Kurs I - Grundzüge der Programmierung und Modellierung
    Vienna University of Economics and Business Administration, Vienna, Austria, WS 2008-2009
  5. Mitlöhner, J.; Weichselbraun, A.; Schäfer, F.; Holmes, T.; Szojak, M.
    1570 PI Praktisches Linux: Effiziente Anwendung anhand von Fallbeispielen
    Vienna University of Economics and Business Administration, Vienna, Austria, WS 2008-2009
  6. Holmes, T.
    1180 LVP PI AG PS Grundzüge der Programmierung für SBWL Informationswirtschaft
    Vienna University of Economics and Business Administration, Vienna, Austria, SS 2008
  7. Mitlöhner, J.; Weichselbraun, A.; Schäfer, F.; Szojak, M.; Holmes, T.
    1840 PI SE Praktisches Linux: Effiziente Anwendung anhand von Fallbeispielen
    Vienna University of Economics and Business Administration, Vienna, Austria, SS 2008
  8. Holmes, T.
    1699 PI Grundzüge der Programmierung für SBWL Informationswirtschaft
    Vienna University of Economics and Business Administration, Vienna, Austria, WS 2007-2008
  9. Holmes, T.
    0059 LVP Grundzüge der Programmierung
    Vienna University of Economics and Business Administration, Vienna, Austria, WS 2007-2008
  10. Mitlöhner, J.; Weichselbraun, A.; Schäfer, F.; Holmes, T.
    1851 PI AG Praktisches Linux: Effiziente Anwendung anhand von Fallbeispielen
    Vienna University of Economics and Business Administration, Vienna, Austria, WS 2007-2008
  11. Holmes, T.
    0080 LVP Grundzüge der Programmierung
    Vienna University of Economics and Business Administration, Vienna, Austria, SS 2007
Publications, Posters & Theses
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.
Some of the publications below appear in proceedings published by the IEEE Computer Society (IEEE/CS). IEEE/CS demands the following copyright notice: Copyright 1997-2008 IEEE. Published in the respective Conference Proceedings. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works, must be obtained from the IEEE. Contact: Manager, Copyrights and Permissions / IEEE Service Center / 445 Hoes Lane / P.O. Box 1331 / Piscataway, NJ 08855-1331, USA. Telephone: + Intl. 732-562-3966.

BibTeX [bib]
ACM, BibSonomy, Digital Bibliography & Library Project (DBLP), Computer Science Bibliography Collection, PubZone, SpringerLink, Technische Universität Wien

Journal Articles

  1. Pelotier, B.; Holmes, T.; Piva, O.
    Synthesis of anti-Alzheimer (R)-arundic acid
    Tetrahedron: Asymmetry, 2005, 16, 1513-1520, Elsevier B.V. [bib] doi>

Conference Proceedings

  1. Holmes, T.; Zdun, U.; Daniel, F.; Dustdar, S.
    Monitoring and Analyzing Service-Based Internet Systems through a Model-Aware Service Environment
    22nd International Conference on Advanced Information Systems Engineering, 2010, 6051, 98-112, Springer, Lecture Notes in Computer Science [pdf] [bib]
  2. Holmes, T.; Zdun, U.; Dustdar, S.
    MORSE: A Model-Aware Service Environment
    4th IEEE Asia-Pacific Services Computing Conference, Kirchberg, M.; Hung, P. C. K.; Carminati, B.; Chi, C.; Kanagasabai, R.; Valle, E. D.; Lan, K.; Chen, L. (Eds.), 2009, 470-477, IEEE Computer Society Press, IEEE Conference Proceeding [pdf] [bib] doi>
  3. Holmes, T.; Tran, H.; Zdun, U.; Dustdar, S.
    Modeling Human Aspects of Business Processes - A View-Based, Model-Driven Approach
    4th European Conference on Model Driven Architecture Foundations and Applications, Schieferdecker, I.; Hartman, A. (Eds.), 2008, 5095, 246-261, Springer, Lecture Notes in Computer Science [pdf] [bib] doi>
  4. Holmes, T.; Vasko, M.; Dustdar, S.
    VieBOP: Extending BPEL Engines with BPEL4People
    16th Euromicro International Conference on Parallel, Distributed and network-based Processing, 2008, 547-555, IEEE Computer Society Press, IEEE Conference Proceeding [pdf] [bib] doi>

Workshop Proceedings

  1. Holmes, T.; Tran, H.; Zdun, U.; Dustdar, S.
    Model-driven and Domain-specific Architectural Knowledge View for Compliance Meta-data in Process-driven SOAs
    5th International Workshop on Sharing and Reusing Architectural Knowledge in conjunction with 32nd International Conference on Software Engineering, 2010, 64-71, ACM [pdf] [bib]

Book Chapters

  1. Tran, H.; Holmes, T.; Zdun, U.; Dustdar, S.
    Modeling Process-Driven SOAs – a View-Based Approach
    Handbook of Research on Business Process Modeling, Cardoso, J.; van der Aalst, W. (Eds.), 2009, 27-48, IGI Global [pdf] [bib] doi>

Posters

  1. Holmes, T.; Tran, H.; Zdun, U.; Dustdar, S.
    A Service-Oriented Toolchain for Model-Driven, View-Based Business Process Design and Deployment
    4th European Conference on Model Driven Architecture Foundations and Applications, Berlin, Germany, Jun. 11, 2008
  2. Holmes, T.
    BPEL4People - Extending BPEL for People
    Epilog, Fakultät für Informatik, Vienna University of Technology, Vienna, Austria, Nov. 22, 2007
  3. Pelotier, B.; Redon, S.; Holmes, T.; Lectard, S.; Piva, O.
    Diastereoselective Photochemical Processes
    Journées de Printemps, Université Claude Bernard-Lyon1, Villeurbanne, France, Jun. 22, 2006
  4. Pelotier, B.; Holmes, T.; Piva, O.
    Photoisomérisations et protonations diastéréosélectives: Synthèse de composés anti-Alzheimer
    Journées de Chimie Organique (JCO 2004), Palaiseau, France, Sep. 7-9, 2004

Master's Theses

  1. Holmes, T.
    BPEL4People - Extending BPEL for People
    Institute of Information Systems, Vienna University of Technology, Vienna, Austria, 2008
  2. Holmes, T.
    Synthèse de l'acide (R)-2-propyloctanoïque et dérivés
    Laboratoire de ChimiE Organique, Photochimie et Synthèse, Université Claude Bernard Lyon 1, Villeurbanne, France, 2004
Talks

Conference Talks

  1. Monitoring and Analyzing Service-Based Internet Systems through a Model-Aware Service Environment
    22nd International Conference on Advanced Information Systems Engineering, Hammamet, Tunisia, Jun. 9, 2010
  2. MORSE: A Model-Aware Service Environment
    4th IEEE Asia-Pacific Services Computing Conference, Biopolis, Singapore, Dez. 11, 2009
  3. A Service-Oriented Toolchain for Model-Driven, View-Based Business Process Design and Deployment
    4th European Conference on Model Driven Architecture Foundations and Applications, Berlin, Germany, Jun. 11, 2008
  4. Modeling Human Aspects of Business Processes - A View-Based, Model-Driven Approach
    4th European Conference on Model Driven Architecture Foundations and Applications, Berlin, Germany, Jun. 11, 2008
  5. VieBOP: Extending BPEL Engines with BPEL4People
    16th Euromicro International Conference on Parallel, Distributed and network-based Processing, Toulouse, France, Feb. 14, 2008

Workshop Talks

  1. Model-driven and Domain-specific Architectural Knowledge View for Compliance Meta-data in Process-driven SOAs
    5th International Workshop on Sharing and Reusing Architectural Knowledge, Cape Town, South Africa, Mai. 2, 2010
Participations

Conferences

  1. 10th International Conference on Web Engineering (ICWE 2010), Vienna, Austria, Jul. 5-9, 2010
  2. 22nd International Conference on Advanced Information Systems Engineering (CAiSE 2010), Hammamet, Tunisia, Jun. 9-11, 2010
  3. 32nd International Conference on Software Engineering (ICSE 2010), Cape Town, South Africa, Mai. 2-8, 2010
  4. 4th IEEE Asia-Pacific Services Computing Conference (APSCC 2009), Biopolis, Singapore, Dez. 7-11, 2009
  5. 4th European Conference on Model Driven Architecture Foundations and Applications (ECMDA'08), Berlin, Germany, Jun. 11-12, 2008
  6. 16th Euromicro International Conference on Parallel, Distributed and network-based Processing (PDP2008), Toulouse, France, Feb. 13-15, 2008
  7. 5th International Conference on Service Oriented Computing (ICSOC 2007), Vienna, Austria, Sep. 17-20, 2007
  8. 2nd German Conference on Chemoinformatics (20. CIC-Workshop), Goslar, Germany, Nov. 12-14, 2006
  9. 3rd Annual Plone Conference, Vienna, Austria, Sep. 19-21, 2005
  10. 6th International Conference on Electronics, Information and Communications (ICEIC 2002), Ulaanbaatar, Mongolia, Jul. 9-11, 2002

Workshops

  1. 1st Workshop on Engineering SOA and the Web (ESW 2010), Vienna, Austria, Jul. 5, 2010
  2. 5th International Workshop on Sharing and Reusing Architectural Knowledge (SHARK 2010), Cape Town, South Africa, Mai. 2, 2010
Reviews

Reviewer for Journals

  1. IEEE Software, IEEE Computer Society Press
  2. Information Systems, Elsevier B.V.
  3. Journal of Systems and Software, Elsevier B.V.

Reviewer for Conferences

  1. 8th IEEE International Conference on Software Engineering and Formal Methods (SEFM 2010), Pisa, Italy, Sep. 13-18, 2010
  2. 10th International Conference on Web Engineering (ICWE 2010), Vienna, Austria, Jul. 5-9, 2010
  3. 23rd International Conference on Advanced Information Networking and Applications (AINA 2009), York, United Kingdom, Mai. 26-29, 2009
  4. 4th Conference on Evaluation of Novel Approaches to Software Engineering (ENASE 2009), Milan, Italy, Mai. 6-10, 2009
  5. 12th International Conference on Fundamental Approaches to Software Engineering (FASE 2009), Bradford, United Kingdom, Mär. 22-29, 2009
  6. 11th International Conference on Fundamental Approaches to Software Engineering (FASE 2008), Budapest, Hungary, Mär. 29 - Apr. 6, 2008