Publications

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-2016 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,
Mendeley, MetaPress, PubZone, SpringerLink, Technische Universität Wien

Journal Articles

  1. Tran, H.; Zdun, U.; Holmes, T.; Oberortner, E.; Mulo, E.; Dustdar, S.
    Compliance in service-oriented architectures: A model-driven and view-based approach
    Information and Software Technology, 2012, 54, 6, 531-552, Elsevier
    [pdf] [bib] doi>
  2. Pelotier, B.; Holmes, T.; Piva, O.
    Synthesis of anti-Alzheimer (R)-arundic acid
    Tetrahedron: Asymmetry, 2005, 16, 1513-1520, Elsevier
    [bib] doi>

Conference & Workshop Proceedings

  1. Holmes, T.; Zdun, U.
    Refactoring Architecture Models for Compliance with Custom Requirements
    ACM/IEEE 21st International Conference on Model Driven Engineering Languages and Systems, 2018, 267-277, Association for Computing Machinery
    [pdf] [bib] doi>
  2. Holmes, T.
    Sublimated Configuration of Infrastructure as a Service Deployments — Ming: A Model- and View-Based Approach for Cloud Datacenters
    6th International Conference on Cloud Computing and Services Science, Cardoso, J.; Ferguson, D.; Méndez Muñoz, V.; Helfert, M. (Eds.), 2016, 2, 308-313, SciTePress
    [pdf] [bib] doi>
  3. Holmes, T.
    Facilitating Migration of Cloud Infrastructure Services — A Model-Based Approach
    3rd International Workshop on Model-Driven Engineering on and for the Cloud in conjunction with ACM/IEEE 18th International Conference on Model Driven Engineering Languages and Systems, Hill, J.; Paige, R.; Cabot, J.; Brambilla, M. (Eds.), 2015, 1563, 7-12, CEUR-WS.org
    [pdf] [bib] doi>
  4. Holmes, T.
    Automated Provisioning of Customized Cloud Service Stacks using Domain-Specific Languages
    2nd International Workshop on Model-Driven Engineering on and for the Cloud in conjunction with ACM/IEEE 17th International Conference on Model Driven Engineering Languages and Systems, Paige, R.; Rose, L.; Cabot, J.; Brambilla, M. (Eds.), 2014, 1242, 46-55, CEUR-WS.org
    [pdf] [bib] doi>
  5. Witteborg, H.; Charfi, A.; Aly, M.; Holmes, T.
    Business Process Extensions as First-Class Entities – A Model-Driven and Aspect-Oriented Approach
    10th International Conference on Service Oriented Computing, Liu, C.; Ludwig, H.; Toumani, F. (Eds.), 2012, 763-770, Springer, Lecture Notes in Computer Science
    [pdf] [bib] doi>
  6. Holmes, T.
    From Business Application Execution to Design through Model-Based Reporting
    16th IEEE International Enterprise Distributed Object Computing Conference, Chi, C.; Gasevic, D.; van den Heuvel, W. (Eds.), 2012, 143-153, IEEE Computer Society Press, IEEE Conference Proceeding
    [pdf] [bib] doi>
  7. Holmes, T.; Zdun, U.; Dustdar, S.
    Automating the Management and Versioning of Service Models at Runtime to Support Service Monitoring
    16th IEEE International Enterprise Distributed Object Computing Conference, Chi, C.; Gasevic, D.; van den Heuvel, W. (Eds.), 2012, 211-218, IEEE Computer Society Press, IEEE Conference Proceeding
    [pdf] [bib] doi>
  8. Tran, H.; Holmes, T.; Oberortner, E.; Mulo, E.; Cavalcante, A. B.; Serafinski, J.; Tluczek, M.; Birukou, A.; Daniel, F.; Silveira, P.; Zdun, U.; Dustdar, S.
    An End-to-End Framework for Business Compliance in Process-Driven SOAs
    12th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing, 2010, 407-414, IEEE Computer Society Press, IEEE Conference Proceeding
    [pdf] [bib] doi>
  9. 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, Pernici, B. (Eds.), 2010, 6051, 98-112, Springer, Lecture Notes in Computer Science
    [pdf] [bib] doi>
  10. 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, Lago, P.; Avgeriou, P.; Kruchten, P. (Eds.), 2010, 64-71, ACM
    [pdf] [bib] doi>
  11. 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>
  12. 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>
  13. 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>

PhD Theses

  1. Holmes, T.
    Supporting Model-Based Reflection, Monitoring, and Evolution in Service-Oriented Architectures through Model-Aware Systems
    Faculty of Informatics, Vienna University of Technology, Vienna, Austria, 2010
    [pdf] [bib]

Master’s Theses

  1. Holmes, T.
    BPEL4People – Extending BPEL for People
    Institute of Information Systems, Vienna University of Technology, Vienna, Austria, 2007
  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

Book Chapters

  1. Holmes, T.
    Ming: Model- and View-Based Deployment and Adaptation of Cloud Datacenters
    Cloud Computing and Services Science, CLOSER 2016, Revised Selected Papers,
    Helfert, M.; Ferguson, D.; Méndez Muñoz, V.; Cardoso, J. (Eds.), 2017, 740, 317–338, Springer, Communications in Computer and Information Science
    [pdf] [bib] doi>
  2. Tran, H.; Holmes, T.; Zdun, U.; Dustdar, S.
    Using Model-Driven Views and Trace Links to Relate Requirements and Architecture: A Case Study
    Relating software requirements and architectures,
    Avgeriou, P.; Grundy, J.; Hall, J.G.; Lago, P.; Mistrík, I. (Eds.), 2011, 233–254, Springer
    [pdf] [bib] doi>
  3. Holmes, T.; Mulo, E.; Zdun, U.; Dustdar, S.
    Model-Aware Monitoring of SOAs for Compliance
    Service Engineering, Dustdar, S.; Li, F. (Eds.), 2011, 117–136, Springer
    [pdf] [bib] doi>
  4. 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, Information Science Reference
    [pdf] [bib] doi>

Demonstrations

  1. Holmes, T.
    Facilitating Agile Prototyping of Cloud Applications — A Model-Based Approach
    ACM/IEEE 18th International Conference on Model Driven Engineering Languages & Systems — Demonstrations and Posters (MODELS 2015), Ottawa, Canada, Sept. 30 — Oct. 2, 2015, 1554, 52-55, CEUR-WS.org
    [pdf] [bib] doi>
  2. Holmes, T.
    Facilitating Development and Provisioning of Service Topologies through Domain-Specific Languages
    18th IEEE International Enterprise Distributed Object Computing Conference Workshops and Demonstrations (EDOCW 2014), Grossmann, G.; Hallé, S.; Karastoyanova, D.; Reichert, M.; Rinderle-Ma, S. (Eds.), 2014, 422-425, IEEE Computer Society Press, IEEE Conference Proceeding
    [pdf] [bib] doi>
  3. Witteborg, H.; Charfi, A.; Wei W.; Holmes, T.
    Method and System for In-Place Modeling of Business Process Extensions as First-Class Entities
    10th International Conference on Service Oriented Computing (ICSOC 2012), Liu, C.; Ludwig, H.; Toumani, F. (Eds.), 2012, 456-459, Springer, Lecture Notes in Computer Science
    [pdf] [bib] doi>
  4. 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 (ECMDA-FA 2008), Berlin, Germany, Jun. 11, 2008

Posters

  1. Holmes, T.
    Facilitating Agile Prototyping of Cloud Applications — A Model-Based Approach
    ACM/IEEE 18th International Conference on Model Driven Engineering Languages & Systems — Demonstrations and Posters (MODELS 2015), Ottawa, Canada, Sept. 30 — Oct. 2, 2015
    [pdf] [bib]
  2. Holmes, T.
    Facilitating Development and Provisioning of Service Topologies through Domain-Specific Languages
    18th IEEE International Enterprise Distributed Object Computing Conference Workshops and Demonstrations (EDOCW 2014), Ulm, Germany, Sept. 1, 2014
  3. 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 (ECMDA-FA 2008), Berlin, Germany, Jun. 11, 2008
  4. Holmes, T.
    BPEL4People – Extending BPEL for People
    Epilog, Fakultät für Informatik, Vienna University of Technology, Vienna, Austria, Nov. 22, 2007
  5. 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
  6. 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

Reports

  1. Draheim, D.; Holmes, T.; Wimmer M.
    Multi-Level Model Transformation
    Dagstuhl Seminar 17492 on “Multi-Level Modelling”, 2018, 7, 12, 42-48, Schloss Dagstuhl–Leibniz-Zentrum fuer Informatik
    doi>