@inproceedings{taid.holmes.at:conf/apscc/2009/morse,
  author    = {Ta'id Holmes and
               Uwe Zdun and
               Schahram Dustdar},
  title     = {{\textsc{Morse}: A Model-Aware Service Environment}},
  booktitle = {Proceedings of the 4th IEEE Asia-Pacific Services Computing Conference (APSCC)},
  year      = {2009},
  month     = dec,
  pages     = {470-477},
  ee        = {http://ieeexplore.ieee.org/stamp/stamp.jsp?tp={\&}arnumber=5394083{\&}isnumber=5394078},
  doi       = {10.1109/APSCC.2009.5394083},
  crossref  = {DBLP:conf/apscc/2009},
  abstract  = {In a number of scenarios, services generated using a model-driven development (MDD) approach could benefit from ``reflective'' access to the information in the models from which they have been generated. Examples are monitoring, auditing, reporting, and business intelligence scenarios. Some of the information contained in the models of a service can statically be generated into its source code. In a distributed and changing environment this approach is limited, however, due to the fact that models and their relations evolve after the generation and deployment of a service. For example, the current model of a service might be different than the deployed version of the service. Our approach to solve this issue is a Model-Aware Service Environment (MORSE). It consists of a model repository that manages MDD projects and artifacts, and model-aware services that interact with the repository for performing reflective queries on the models stored in the repository. Thus, MORSE supports the dynamic, reflective lookup of models in service-oriented systems.},
  bibsource = {http://research.taid.holmes.at/publications/conf/apscc/2009/morse.bib},
}
@proceedings{DBLP:conf/apscc/2009,
  editor    = {Markus Kirchberg and
               Patrick C. K. Hung and
               Barbara Carminati and
               Chi-Hung Chi and
               Rajaraman Kanagasabai and
               Emanuele Della Valle and
               Kun-Chan Lan and
               Ling-Jyh Chen},
  title     = {4th IEEE Asia-Pacific Services Computing Conference, IEEE
               APSCC 2009, Singapore, December 7-11 2009, Proceedings},
  booktitle = {APSCC},
  publisher = {IEEE},
  year      = {2009},
  isbn      = {978-1-4244-5336-8},
  ee        = {http://ieeexplore.ieee.org/xpl/tocresult.jsp?reload=true{\&}isnumber=5394078{\&}isYear=2009},
  bibsource = {DBLP, http://dblp.uni-trier.de}
}
@inproceedings{taid.holmes.at:conf/icse/2010shark/complianceAKview,
  author    = {Ta'id Holmes and
               Huy Tran and
               Uwe Zdun and
               Schahram Dustdar},
  title     = {{Model-driven and Domain-specific Architectural Knowledge View for Compliance Meta-data in Process-driven SOAs}},
  booktitle = {SHARK},
  year      = {2010},
  month     = May,
  pages     = {64-71},
  crossref  = {taid.holmes.at:conf/icse/2010shark},
  abstract  = {Architectural knowledge tends to get lost as the architecture evolves. In many cases, the main reason is that there are no incentives for stakeholders to invest enough time into recording the architectural knowledge. This is in part due to the generic nature of architectural knowledge recording and sharing means, such as architectural decision templates and meta-models. In this paper, we investigate on the feasibility of a domain-specific architectural knowledge view in the context of a model-driven project. The domain-specific approach helps us to make architectural knowledge (AK) recording more useful for a project apart from the goal of AK sharing and reuse. Model-driven development helps us to ensure the consistency of the architectural knowledge as it is part of the generation process. Finally, depicting architectural knowledge as a architectural view supports separation of concerns with regard to the various models in the system.},
  bibsource = {http://research.taid.holmes.at/publications/conf/icse/2010shark/complianceAKview.bib},
}
@proceedings{taid.holmes.at:conf/icse/2010shark,
  editor    = {Paris Avgeriou and
               Patricia Lago and
               Philippe Kruchten},
  title     = {Proceedings of the 5th International Workshop on Sharing
               and Reusing Architectural Knowledge, SHARK 2008, Cape Town,
               South Africa, May 2, 2010},
  booktitle = {SHARK},
  publisher = {ACM},
  year      = {2010},
  isbn      = {978-1-60558-967-1},
  bibsource = {http://research.taid.holmes.at/publications/conf/icse/2010shark.bib},
}
@inproceedings{taid.holmes.at:conf/caise/2010/monitoring,
  author    = {Ta'id Holmes and
               Uwe Zdun and
               Florian Daniel and
               Schahram Dustdar},
  title     = {{Monitoring and Analyzing Service-Based Internet Systems through a Model-Aware Service Environment}},
  booktitle = {CAiSE},
  year      = {2010},
  month     = Jun,
  pages     = {98-112},
  crossref  = {taid.holmes.at:conf/caise/2010},
  abstract  = {As service-based Internet systems get increasingly complex they become harder to manage at design time as well as at runtime. Nowadays, many systems are described in terms of precisely specified models, e.g., in the context of model-driven development. By making the information in these models accessible at runtime, we provide better means for analyzing and monitoring the service-based systems. We propose a model-aware repository and service environment (MORSE) to support model access and evolution at both design time and runtime. MORSE focuses on enabling us to monitor, interpret, and analyze the monitored information. In an industrial case study, we demonstrate how compliance monitoring can benefit from MORSE to monitor violations at runtime and how MORSE can ease the root cause analysis of such violations. Performance and scalability evaluations show the applicability of our approach for the intended use cases and that models can be retrieved during execution at low cost.},
  bibsource = {http://research.taid.holmes.at/publications/conf/caise/2010/monitoring.bib},
}
@proceedings{taid.holmes.at:conf/caise/2010,
  editor    = {B. Pernici},
  title     = {The 22nd International Conference on Advanced Information Systems Engineering, CAiSE 2010, Hammamet, Tunisia,
               June 9-11, 2010. Proceedings},
  booktitle = {CAiSE},
  publisher = {Springer},
  series    = {Lecture Notes in Computer Science},
  volume    = {6051},
  year      = {2010},
  bibsource = {http://research.taid.holmes.at/publications/conf/caise/2010.bib},
}
@mastersthesis{taid.holmes.at:theses/bachelor/2010/Redl,
  author    = {Christoph Redl},
  title     = {{Browsing and Managing Domain Models with a Generic, Resource-Oriented Ajax Web Application}},
  year      = {2010},
  month     = April,
  abstract  = {As the complexity of software systems is rising with the emergence of distributed services, Model-Driven Development (MDD) is becoming increasingly important. This is, steps of the engineering process can be automated and the technical solution space is separated from a conceptual problem space. This in turn calls for tools that support the  MDD process appropriately. Besides the design time also the runtime needs to be supported: By monitoring domain models, developers and system stakeholders can quickly check their status or manipulate their attributes. Thus, they can instantly see changes they made to source models as well as updates triggered by external events. To facilitate these issues, we propose a web application for browsing and managing domain models. Our approach involves a resource-oriented interface which allows the application to access domain models in a generic way. This enables developers to browse and administrate arbitrary domain models.},
  bibsource = {http://research.taid.holmes.at/publications/theses/bachelor/2010/Redl.bib},
}
@mastersthesis{taid.holmes.at:theses/bachelor/2009/Bierleutgeb,
  author    = {Petra Bierleutgeb},
  title     = {{Monitoring of a Model-Aware SOA}},
  year      = {2009},
  month     = September,
  abstract  = {Model-Driven Development is an approach in modern software development, to create precise models, that can be used, to automatically generate software. MDD can be a very beneficial approach for building a Service Oriented Architecture (SOA), since large parts of a SOA, for example Web Services, can be defined and generated, using models. At this time, the benefits of MDD are however mostly limited to design time, since it is not possible for a SOA, to “reflectively” retrieve model information during runtime. MORSE is a Model-Aware Service Environment, developed at the Vienna Univerisity of Technology, that deals with overcoming this limitation. For this reason, traceability information, that can be used to link a service to its model, is included in the services/components, at the time of their creation. This thesis discusses the approach of attaching the traceability information of services, that are used in BPEL processes, to their corresponding BPEL events. These events are later processed by an event engine, and are available to interested clients for monitoring purposes.},
  bibsource = {http://research.taid.holmes.at/publications/theses/bachelor/2009/Bierleutgeb.bib},
}
@InBook{taid.holmes.at:books/igi/2009/vb-bpm,
  title     = "{Chapter 2: Modeling Process-Driven SOAs -- a View-Based Approach}",
  author    = {Huy Tran and
               Ta'id Holmes and
               Uwe Zdun and
               Schahram Dustdar},
  editor    = "Jorge Cardoso and
               Wil {van der Aalst}",
  publisher = "Information Science Reference",
  edition   = "{Handbook of Research on Business Process Modeling}",
  chapter   = "2",
  year      = "2009",
  month     = apr,
  pages     = {27-48},
  isbn      = "978-1-60566-288-6",
  keywords  = "business process, model-driven, process-driven SOAs, view-based",
  url       = "http://www.igi-global.com/reference/details.asp?ID=33287"
}
@inproceedings{taid.holmes.at:posters/ecmdafa/2008/toolchain,
  author    = {Ta'id Holmes and
               Huy Tran and
               Uwe Zdun and
               Schahram Dustdar},
  title     = {A Service-Oriented Toolchain for Model-Driven, View-Based Business Process Design and Deployment},
  booktitle = {ECMDA-FA},
  year      = {2008},
  crossref  = {taid.holmes.at:posters/ecmdafa/2008},
  abstract  = {The design of business processes comprises various aspects such as the control flow or data models. Within a view-based modeling framework (VbMF) that follows the model-driven architecture (MDA) paradigm we address these separate concerns with distinct views. Besides the conceptual design of business processes, a model-driven development (MDD) tool not only needs to be supplemented by a sound framework that covers the transformation to platform specific executable code but also realizes functionality such as semantic and syntactic validation of processes as well as process deployment and execution. We propose a service-oriented architecture (SOA) for exposing well defined services that implement the mentioned use cases of transformation, validation, deployment and execution. We use open standards and integrate our open source tools with available open source solutions. In our presentation we will demonstrate the use of VbMF for process design, exemplify the view-based approach and display a model to code transformation. Finally we will deploy an obtained process and demonstrate its execution.},
  bibsource = {http://research.taid.holmes.at/publications/posters/ecmdafa/2008/toolchain.bib},
}
@proceedings{taid.holmes.at:posters/ecmdafa/2008,
  editor    = {Ina Schieferdecker and
               Alan Hartman},
  title     = {Model Driven Architecture - Foundations and Applications,
               4th European Conference, ECMDA-FA 2008, Berlin, Germany,
               June 9-13, 2008. Tools and Services},
  booktitle = {ECMDA-FA},
  bibsource = {http://research.taid.holmes.at/publications/posters/ecmdafa/2008.bib},
}
@inproceedings{taid.holmes.at:conf/ecmdafa/2008/human_vbm,
  author    = {Ta'id Holmes and
               Huy Tran and
               Uwe Zdun and
               Schahram Dustdar},
  title     = {Modeling Human Aspects of Business Processes - A View-Based,
               Model-Driven Approach},
  booktitle = {ECMDA-FA},
  year      = {2008},
  pages     = {246-261},
  doi       = {10.1007/978-3-540-69100-6_17},
  ee        = {http://dx.doi.org/10.1007/978-3-540-69100-6_17},
  crossref  = {DBLP:conf/ecmdafa/2008},
  abstract  = {Human participation in business processes needs to be addressed in process modeling. BPEL4People with WS-HumanTask covers this concern in the context of BPEL. Bound to specific workflow technology this leads to a number of problems. Firstly, maintaining and migrating processes to new or similar technologies is expensive. Secondly, the low-level, technical standards make it hard to communicate the process models to human domain experts. Model-driven approaches can help to easier cope with technology changes, and present the process models at a higher level of abstraction than offered by the technology standards. In this paper, we extend the model-driven approach with a view-based framework for business process modeling, in which models can be viewed at different abstraction levels and different concerns of a model can be viewed separately. Our approach enables developers to work with meta-models that represent a technical view on the human participation, whereas human domain experts can have an abstract view on human participation in a business process. In order to validate our work, a mapping to BPEL4People technology will be demonstrated.},
  bibsource = {http://research.taid.holmes.at/publications/conf/ecmdafa/2008/human_vbm.bib},
}
@proceedings{DBLP:conf/ecmdafa/2008,
  editor    = {Ina Schieferdecker and
               Alan Hartman},
  title     = {Model Driven Architecture - Foundations and Applications,
               4th European Conference, ECMDA-FA 2008, Berlin, Germany,
               June 9-13, 2008. Proceedings},
  booktitle = {ECMDA-FA},
  publisher = {Springer},
  series    = {Lecture Notes in Computer Science},
  volume    = {5095},
  year      = {2008},
  isbn      = {978-3-540-69095-5},
  bibsource = {DBLP, http://dblp.uni-trier.de}
}
@inproceedings{taid.holmes.at:conf/pdp/2008/VieBOP,
  author    = {Ta'id Holmes and
               Martin Vasko and
               Schahram Dustdar},
  title     = {VieBOP: Extending BPEL Engines with BPEL4People},
  booktitle = {PDP},
  year      = {2008},
  pages     = {547-555},
  doi       = {10.1109/PDP.2008.77},
  ee        = {http://doi.ieeecomputersociety.org/10.1109/PDP.2008.77},
  crossref  = {DBLP:conf/pdp/2008},
  abstract  = {The need for integration of human interaction scenarios into BPEL processes lead to the formalisation of tasks and human roles. The specifications BPEL4People and WSHumanTask introduce, among other definitions, a dedicated people activity that uses a task performed by a human as well as human roles that describe the relationship of people, processes and tasks. This work presents the architecture of Vienna BPEL for People (VieBOP), a new BPEL4People system that can be coupled with an arbitrary BPEL engine. We will evaluate the standards for BPEL4People and WSHumanTask against goals as derived from the BPEL4People white paper and compare it to our work.},
  bibsource = {http://research.taid.holmes.at/publications/conf/pdp/2008/VieBOP.bib},
}
@proceedings{DBLP:conf/pdp/2008,
  title     = {16th Euromicro International Conference on Parallel, Distributed
               and Network-Based Processing (PDP 2008), 13-15 February
               2008, Toulouse, France},
  booktitle = {PDP},
  publisher = {IEEE Computer Society},
  year      = {2008},
  bibsource = {DBLP, http://dblp.uni-trier.de}
}
@article{taid.holmes.at:journals/tetasy/Alzheimer,
  title     = {Synthesis of anti-Alzheimer (R)-arundic acid},
  author    = {Béatrice Pelotier and
               Ta'id Holmes and
               Olivier Piva},
  journal   = {Tetrahedron: Asymmetry},
  publisher = {Elsevier Science},
  year      = {18 April 2005},
  volume    = {16},
  number    = {8},
  pages     = {1513-1520},
  issn      = {0957-4166},
  doi       = {10.1016/j.tetasy.2005.02.011},
  ee        = {http://dx.doi.org/10.1016/j.tetasy.2005.02.011},
  abstract  = {The asymmetric synthesis of the anti-Alzheimer agent (R)-arundic acid has been performed via a diastereoselective photodeconjugation reaction as the key-step. The synthetic approach involves a readily available chiral auxiliary, diacetone-d-glucose, and allows access to either enantiomer as illustrated by the synthesis of (S)-arundic acid. Both enantiomers were obtained in 88% ee using the same chiral auxiliary.},
  bibsource = {http://research.taid.holmes.at/publications/journals/tetasy/Alzheimer.bib},
}
