Bild von Institut mit Unilogo
home uni uni suche suche sitemap sitemap kontakt kontakt
unilogo Universität Stuttgart

Institut für Architektur von Anwendungssystemen : Veröffentlichungen

Bibliographie 2010 BibTeX

suche englishicon
 
@inproceedings {INPROC-2010-99,
   author = {Hanna Eberle and Frank Leymann and Daniel Schleicher and David Schumm and Tobias Unger},
   title = {{Process Fragment Composition Operations}},
   booktitle = {Proceedings of APSCC 2010},
   publisher = {IEEE Xplore},
   institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
   pages = {157--163},
   type = {Konferenz-Beitrag},
   month = {Dezember},
   year = {2010},
   doi = {10.1109/APSCC.2010.72},
   isbn = {978-0-7695-4305-5},
   language = {Englisch},
   cr-category = {H.4.1 Office Automation},
   department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen},
   abstract = {The construction kit principle is a well-known software engineering paradigm to foster reusability. In case the construction kit principle is applied at runtime it is even a way to implement flexibility. In today’s workflow technology the construction kit principle is applied, e.g. in in hierarchical modeling approaches using subprocesses. In this paper we propose a construction kit application based on process fragment. In contrast to subprocesses, process fragments represent non-complete process knowledge, which needs to be integrated with further process knowledge to become a complete process model. Integrating one process fragment with another process fragment requires complex composition operations, since process fragments do not represent the implementation of a single abstract activity like in subprocesses, but are knitted together on the same level of granularity. The advantage of process fragments lies in their means to represent noncomplete process knowledge. In this paper we propose a formal process fragment modeling language, which is based on current workflow standard languages, like BPMN. Based on this modeling language we design a basic operation set, which allows to compose process fragments.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2010-99&engl=0}
}
@inproceedings {INPROC-2010-98,
   author = {Hanna Eberle and Frank Leymann and Tobias Unger},
   title = {{Implementation Architectures for Adaptive Workflow Management}},
   booktitle = {ADAPTIVE 2010},
   publisher = {Xpert Publishing Services},
   institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
   pages = {1--6},
   type = {Konferenz-Beitrag},
   month = {November},
   year = {2010},
   language = {Englisch},
   cr-category = {H.4.1 Office Automation},
   department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen},
   abstract = {Business processes are often required to be highly flexible and adaptive due to the fact, that business conditions change. Therefore, there exist a lot adaptation and flexibility concepts for workflows. However, workflow adaptation concepts are often discussed on the language level neglecting a discussion on the implementation architectures. Until now, effective implementation architectures have not been investigated. Therefore, the main contribution of this work is to research three implementation strategies for adaptive workflow management, which we discuss with respect to modeling requirements and change management.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2010-98&engl=0}
}
@inproceedings {INPROC-2010-96,
   author = {Immanuel Trummer and Frank Leymann and Ralph Mietzner and Walter Binder},
   title = {{Cost-Optimal Outsourcing of Applications into the Clouds}},
   booktitle = {Proceedings of the 2nd International Conference on Cloud Computing 2010 (CloudCom 2010) (to appear)},
   publisher = {IEEE},
   institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
   type = {Konferenz-Beitrag},
   month = {Dezember},
   year = {2010},
   keywords = {Cloud computing; Minimizing application running costs; Selecting optimal providers; Constraint programming},
   language = {Englisch},
   cr-category = {H.4.1 Office Automation},
   contact = {Ralph Mietzner},
   department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen},
   abstract = {Commercial services for provisioning software components and virtual infrastructure in the cloud are emerging. For customers, this creates a multitude of possibilities for outsourcing part of the IT-stack to third parties in order to run their applications. These possibilities are associated with different running costs, so cloud customers have to determine the optimal solution. In this paper, we present and experimentally evaluate an algorithm that solves the corresponding optimization problem. We assume that applications are described as templates, fixing the deployment structure and constraining the properties of the used soft- and hardware components. Different parts of the application may be outsourced to different providers and several levels of outsourcing can be considered. However, dependencies between different parts of the application have to be respected. Our algorithm decomposes the application graph in a first step in order to discover all suitable cloud provisioning services from a registry. It determines the optimal solution by representing the problem as constraint optimization problem that can be solved by an existing solver implementation.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2010-96&engl=0}
}
@inproceedings {INPROC-2010-95,
   author = {Ralph Mietzner and Christoph Fehling and Dimka Karastoyanova and Frank Leymann},
   title = {{Combining Horizontal and Vertical Composition of Services}},
   booktitle = {Proceedings of IEEE International Conference on Service-Oriented Computing and Applications (SOCA 2010)},
   publisher = {IEEE},
   institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
   type = {Konferenz-Beitrag},
   month = {Dezember},
   year = {2010},
   keywords = {service composition; vertical composition; cloud; provisioning; virtual service},
   language = {Englisch},
   cr-category = {H.4.1 Office Automation},
   contact = {Ralph Mietzner},
   department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen},
   abstract = {Service composition is a well-established field of research in the service community. Services are commonly regarded as black boxes with well-defined interfaces that can be recursively aggregated into new services. The black-box nature of services does not only include the service implementation but also the middleware and hardware to run the services. Thus, service composition techniques are typically limited to choosing between a set of available services. In this paper we keep the black-box nature and the principle of information hiding for the service implementation, but break up services vertically. By introducing vertical service composition, we allow services to be provisioned on the right middleware when they are requested, thus making service-binding more powerful as services with the desired quality of service can be provisioned on demand. We introduce the concept of vertical service composition and present an extension to an enterprise service bus that implements the concept of vertical service composition by combining concepts from provisioning with those of (dynamic) service binding.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2010-95&engl=0}
}
@inproceedings {INPROC-2010-94,
   author = {Ralph Mietzner and Frank Leymann},
   title = {{A Self-Service Portal for Service-Based Applications}},
   booktitle = {Proceedings of IEEE International Conference on Service-Oriented Computing and Applications (SOCA 2010) (to appear)},
   publisher = {IEEE},
   institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
   type = {Konferenz-Beitrag},
   month = {Dezember},
   year = {2010},
   keywords = {Cloud; Self-Service Portal; Provisioning; Composite Applications},
   language = {Englisch},
   cr-category = {H.4.1 Office Automation},
   contact = {Ralph Mietzner},
   department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen},
   abstract = {Enterprises today constantly seek to reduce the cost of their IT-operations. One popular approach is to outsource (parts) of these IT-operations. With the advent of Cloud computing, the outsourcing of infrastructure, runtime platforms and even whole applications has been greatly facilitated. With platforms such as Amazon’s EC2 or Salesforce’s Force.com customers can select from a set of pre-defined machine images or applications that they can then run on-demand. However, all these platforms employ proprietary technology that does not permit to model, offer, configure and automatically deploy applications in the cloud in a generic manner. In this paper we introduce metamodels, algorithms and tools for application vendors to describe composite service-based cloud applications independently of the provider that later offers them. We describe how customers can customize such service-based applications and how providers can automatically provision the individual services required by the application, thus offering customized applications to their customers while minimizing costs by sharing services and infrastructure across customers. We report on the architecture and implementation of our prototype and show sample applications.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2010-94&engl=0}
}
@inproceedings {INPROC-2010-93,
   author = {Daniel Schleicher and Monika Weidmann and Frank Leymann and David Schumm},
   title = {{Compliance Scopes: Extending the BPMN 2.0 Meta Model to Specify Compliance Requirements}},
   booktitle = {Proceedings of SOCA 2010},
   publisher = {IEEE Computer Society},
   institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
   type = {Konferenz-Beitrag},
   month = {Dezember},
   year = {2010},
   keywords = {BPMN; Compliance; Workflow Management},
   language = {Englisch},
   cr-category = {H.4.1 Office Automation},
   department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen},
   abstract = {Compliance of business processes is becoming increasingly important in the domain of business process design. Despite that, human process designers must be able to concentrate on the business goals which a business process needs to fulfil. Compliance aspects of the business process should not be in the main focus of the human process designer during the development phase. Therefore, tools must support human process designers in developing compliant business processes. In this paper we introduce the concept of compliance scopes. Compliance scopes are areas in a business process where certain compliance conditions must hold. These conditions are attached to the compliance scopes. Compliance scopes can be applied to existing business process models as well as to process templates. In this way compliance rules are applied to certain areas of a business process. During design time, compliance scopes can be used in graphical workbenches to evaluate modifications to business processes.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2010-93&engl=0}
}
@inproceedings {INPROC-2010-92,
   author = {Aliaksandr Birukou and Vincenzo D'Andrea and Frank Leymann and Jacek Serafinski and Patr{\'\i}cia Silveira and Steve Strauch and Marek Tluczek},
   title = {{An Integrated Solution for Runtime Compliance Governance in SOA}},
   booktitle = {Proceedings of the 8th International Conference on Service-Oriented Computing (ICSOC'10), San Francisco, California, USA, December 7-10, 2010},
   publisher = {Springer},
   institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
   pages = {122--136},
   type = {Konferenz-Beitrag},
   month = {Dezember},
   year = {2010},
   doi = {10.1007/978-3-642-17358-5_9},
   keywords = {Compliance Governance, Business Process, Monitoring, SOA, Complex Event Processing},
   language = {Englisch},
   cr-category = {H.4.1 Office Automation},
   contact = {Please send an e-mail to steve.strauch@iaas.uni-stuttgart.de},
   department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen},
   abstract = {In response to recent nancial scandals (e.g. those involving Enron, Fortis, Parmalat), new regulations for protecting the society from nancial and operational risks of the companies have been introduced. Therefore, companies are required to assure compliance of their operations with those new regulations as well as those already in place. Regulations are only one example of compliance sources modern organizations deal with every day. Other sources of compliance include licenses of business partners and other contracts, internal policies, and international standards. The diversity of compliance sources introduces the problem of compliance governance in an organization. In this paper, we propose an integrated solution for runtime compliance governance in Service-Oriented Architectures (SOAs). We show how the proposed solution supports the whole cycle of compliance management: from modeling compliance requirements in domain-speci c languages through monitoring them during process execution to displaying information about the current state of compliance in dashboards. We focus on the runtime part of the proposed solution and describe it in detail.We apply the developed framework in a real case study coming from EU FP7 project COMPAS, and this case study is used through the paper to illustrate our solution.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2010-92&engl=0}
}
@inproceedings {INPROC-2010-85,
   author = {Mirko Sonntag and Dimka Karastoyanova},
   title = {{BPEL’n’Aspects And Compensation: Adapted Service Orchestration Logic and its Compensation Using Aspects}},
   booktitle = {Proceedings of the 8th Int. Conf. on Service-Oriented Computing (ICSOC 2010), Demo Track, 2010},
   editor = {Mathias Weske and Jian Yang and Paul Maglio and Marcelo Fantinato},
   publisher = {Springer},
   institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
   pages = {1--2},
   type = {Workshop-Beitrag},
   month = {Dezember},
   year = {2010},
   keywords = {Service orchestration; BPEL; compensation; aspect-orientation; adaptability},
   language = {Englisch},
   cr-category = {H.4.1 Office Automation},
   contact = {sonntag@iaas.uni-stuttgart.de},
   department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen},
   abstract = {One of the main weaknesses of workflow management systems is their inflexibility regarding process changes. To address this drawback in our work on the BPEL’n’Aspects approach we developed a standards-based mechanism to adapt the control flow of BPEL processes [1]. It uses AOP techniques to non-intrusively weave Web service invocations in terms of aspects into BPEL processes. Aspects can be inserted before, instead or after BPEL elements and that way adaptation of running processes is enabled. In this work we want to present a novel extension of the BPEL’n’Aspects prototype that deals with the compensation of weaved-in aspects in a straight-forward manner. The extension enormously improves the applicability of the approach in real-world scenarios: processes in production need the means to compensate behavior that was inserted into the process in the course of adaptation steps. The ability to compensate weaved-in aspects distinguishes our approach from other existing concepts that introduce AOP techniques to business processes.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2010-85&engl=0}
}
@inproceedings {INPROC-2010-84,
   author = {Mirko Sonntag and Dimka Karastoyanova and Ewa Deelman},
   title = {{BPEL4Pegasus: Combining Business and Scientific Workflows}},
   booktitle = {Proceedings of the 8th Int. Conf. on Service-Oriented Computing (ICSOC 2010), Demo Track, 2010},
   editor = {Mathias Weske and Jian Yang and Paul Maglio and Marcelo Fantinato},
   publisher = {Springer},
   institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
   pages = {1--2},
   type = {Workshop-Beitrag},
   month = {Dezember},
   year = {2010},
   keywords = {Scientific workflows; business workflows; human tasks; Pegasus; BPEL},
   language = {Englisch},
   cr-category = {H.4.1 Office Automation},
   contact = {sonntag@iaas.uni-stuttgart.de},
   department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen},
   abstract = {Business and scientific workflow management systems (WfMS) offer different features to their users because they are developed for different application areas with different requirements. Research is currently being done to extend business WfMSs by functionality that meets requirements of scientists and scientific applications. The idea is to bring the strengths of business WfMSs to e-Science. This means great effort in re-implementing features already offered by scientific WfMSs. In our work, we investigated another approach, namely combining business and scientific workflows and thus harnessing the advantages of both. We demonstrate a prototype that implements this idea with BPEL as business workflow language and Pegasus as scientific WfMS. Our motivation is the fact that the manual work to correctly install and configure Pegasus can be supervised by a BPEL workflow to minimize sources of failures and automate the overall process of scientific experimenting.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2010-84&engl=0}
}
@inproceedings {INPROC-2010-77,
   author = {Philipp Leitner and Branimir Wetzstein and Dimka Karastoyanova and Waldemar Hummer and Schahram Dustdar and Frank Leymann},
   title = {{Preventing SLA Violations in Service Compositions Using Aspect-Based Fragment Substitution}},
   booktitle = {Proceedings of the 8th International Conference on Service Oriented Computing (ICSOC 2010)},
   publisher = {Springer Berlin Heidelberg},
   institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
   type = {Konferenz-Beitrag},
   month = {Dezember},
   year = {2010},
   language = {Englisch},
   cr-category = {H.4.1 Office Automation},
   department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen},
   abstract = {In this paper we show how the application of the aspect-oriented programming paradigm to runtime adaptation of service compositions can be used to prevent SLA violations. Adaptations are triggered by predicted violations, and are implemented as substitutions of fragments in the service composition. Fragments are full-fledged standalone compositions, and are linked into the original composition via special activities, which we refer to as virtual activities. Before substitution we evaluate fragments with respect to their expected impact on the performance of the composition, and choose those fragments which are best suited to prevent a predicted violation. We show how our approach can be implemented using Windows Workflow Foundation technology, and discuss our work based on an illustrative case study.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2010-77&engl=0}
}
@inproceedings {INPROC-2010-76,
   author = {Daniel Schleicher and Tobias Anstett and Frank Leymann and David Schumm},
   title = {{Compliant Business Process Design Using Refinement Layers}},
   booktitle = {OTM 2010 Conferences},
   editor = {T. Dillon et al. R. Meersman},
   publisher = {Springer Verlag},
   institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
   type = {Konferenz-Beitrag},
   month = {Oktober},
   year = {2010},
   keywords = {Compliance, Refinement, BPEL, business process},
   language = {Englisch},
   cr-category = {H.4.1 Office Automation},
   department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen},
   abstract = {In recent years compliance has emerged as one of the big IT challenges enterprises are faced with. The management of a multitude of regulations and the complexity of current business processes are problems that need to be addressed. In this paper we present an approach based on so-called compliance templates to develop and manage compliant business processes involving different stakeholders. We introduce the concept of a refinement process. In the refinement process each compliance template is refined in a layered way to get an executable business process. The refinement steps are executed on refinement layers by different stakeholders. Compliance constraints are used to restrict the way a compliance template can be refined. Introduced in a certain refinement layer of the refinement process, compliance constraints are propagated to higher refinement layers.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2010-76&engl=0}
}
@inproceedings {INPROC-2010-75,
   author = {David Schumm and Tobias Anstett and Frank Leymann and Daniel Schleicher and Steve Strauch},
   title = {{Essential Aspects of Compliance Management with Focus on Business Process Automation}},
   booktitle = {INFORMATIK 2010: Business Process and Service Science Proceedings of ISSS and BPSC},
   editor = {Witold Abramowicz and Rainer Alt and Klaus-Peter F{\"a}hnrich and Bogdan Franczyk and Leszek A. Maciaszek},
   publisher = {Gesellschaft f{\"u}r Informatik e.V. (GI)},
   institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
   series = {Lecture Notes in Informatics},
   volume = {177},
   pages = {127--138},
   type = {Konferenz-Beitrag},
   month = {September},
   year = {2010},
   language = {Englisch},
   cr-category = {H.4.1 Office Automation},
   department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen},
   abstract = {Compliance requirements coming from laws, regulations and internal policies constrain how a company may carry out its business. A company must take various different actions for preventing compliance violations and for detecting them. Business processes have to be changed accordingly in order to adhere to these requirements. Manual controls need to be installed in order to affect the work which is done outside of IT systems. Technical controls are required for assuring compliance within IT systems. In this paper, we present a compliance management model that captures the compliance problem from a holistic point of view. We elaborate on a technical control which is called compliance fragment and we position it in the compliance management model. A compliance fragment is a connected, possibly incomplete process graph that can be used as a reusable building block for ensuring a consistent specification and integration of compliance into a workflow. In particular, we propose language extensions to BPEL for representing compliance fragments. Furthermore, we introduce a methodology for integrating compliance fragments into given workflows.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2010-75&engl=0}
}
@inproceedings {INPROC-2010-74,
   author = {Oliver Kopp and Frank Leymann and Daniel Wutke},
   title = {{Fault Handling in the Web Service Stack}},
   booktitle = {Service-Oriented Computing - ICSOC 2010},
   publisher = {Springer Berlin Heidelberg},
   institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
   series = {Lecture Notes in Computer Science},
   volume = {6470},
   pages = {303--317},
   type = {Konferenz-Beitrag},
   month = {Dezember},
   year = {2010},
   doi = {10.1007/978-3-642-17358-5_21},
   language = {Englisch},
   cr-category = {H.4.1 Office Automation},
   ee = {http://icsoc10.disi.unitn.it/},
   department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen},
   abstract = {The Web services platform architecture consists of different layers for exchanging messages. There can be faults happening at each layer during the message exchange. This paper first presents the fault handling strategies of current standards and provides insight on the concepts behind them. Second, current service middleware is reviewed whether and how it follows the fault handling strategies.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2010-74&engl=0}
}
@inproceedings {INPROC-2010-73,
   author = {Oliver Kopp and Hanna Eberle and Frank Leymann and Tobias Unger},
   title = {{The Subprocess Spectrum}},
   booktitle = {Proceedings of the Business Process and Services Computing Conference: BPSC 2010},
   publisher = {Gesellschaft f{\"u}r Informatik e.V. (GI)},
   institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
   series = {Lecture Notes in Informatics},
   volume = {P-177},
   pages = {267--279},
   type = {Konferenz-Beitrag},
   month = {September},
   year = {2010},
   language = {Englisch},
   cr-category = {H.4.1 Office Automation},
   ee = {http://www.bpsc-conf.org/},
   department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen},
   abstract = {Using hierarchical structurings in process design is a frequent process modeling technique. Subprocesses are a common way to enable hierarchical structuring. Current approaches have a tight view on the syntactical restrictions of subprocesses and do not investigate different autonomy properties in detail. This paper fills this gap and broadens the current subprocess definition to a spectrum of possibilities of subprocess notations. Thereby, three classifications are introduced: subprocess autonomy, interaction between parent process and subprocess, and execution of subprocesses.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2010-73&engl=0}
}
@inproceedings {INPROC-2010-72,
   author = {Tobias Unger and Dieter Roller},
   title = {{Applying Processes for User-driven Refinement of People Activities}},
   booktitle = {Proceedings of the 14th IEEE International EDOC Conference (EDOC 2010)},
   publisher = {IEEE Computer Society Press},
   institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
   type = {Konferenz-Beitrag},
   month = {Oktober},
   year = {2010},
   doi = {10.1109/edocw.2010.34},
   language = {Englisch},
   cr-category = {D.3.3 Programming Language Constructs and Features,     H.4.1 Office Automation,     H.5.2 Information Interfaces and Presentation User Interfaces},
   contact = {unger@iaas.uni-stuttgart.de},
   department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen},
   abstract = {Many workflows contain activities that are carried out by business professionals using a set of task specific tools. These activities, usually called people activities, are usually modeled as a single task within an overall process model; the actual processing by the business professional however involves in general many different steps that each business professional carries out according to their personal preferences. We introduce in this paper the architecture of a system that helps business professionals organizing people activities. The system provides for the dynamic definition and management of sub tasks, the organization and management of sub tasks as parts of a user-specific process models and the interaction with the workflow management system that controls the process instances containing those people activities. The main contribution of this work is a concept allowing user to refine people activities using personal activity processes which are modeled by users themselves.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2010-72&engl=0}
}
@inproceedings {INPROC-2010-67,
   author = {Gabriela Gheorghe and Bruno Crispo and Daniel Schleicher and Tobias Anstett and Frank Leymann and Ralph Mietzner and Ganna Monakova},
   title = {{Combining Enforcement Strategies in Service Oriented Architectures}},
   booktitle = {accepted for publication in ICSOC 2010 proceedings},
   publisher = {Springer},
   institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
   pages = {288--302},
   type = {Konferenz-Beitrag},
   month = {Dezember},
   year = {2010},
   keywords = {Enforcement, ESB, BPEL},
   language = {Deutsch},
   cr-category = {H.4.1 Office Automation},
   department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen},
   abstract = {Business regulations on enterprise applications cover both infrastructure and orchestration levels of the SOA environment. Enforcing such requirements can be awkward or impossible to emulate at one level within the other. Based on previous work, we make a comparison between enforcement capabilities at business and infrastructure level. Our contribution is to make a first step towards a policy enforcement model that combines the strengths of the processlevel enforcement mechanisms with those of the message bus. The advantage of such a model is not only that infrastructure and process-level requirements are enforced by the correct mechanisms, but also that enforcement at both levels can be combined simultaneously. We present the architecture and a first prototype of such a model to show its feasibility.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2010-67&engl=0}
}
@inproceedings {INPROC-2010-55,
   author = {Frank Leymann},
   title = {{BPEL vs. BPMN 2.0: Should You Care?}},
   booktitle = {2nd International Workshop on BPMN},
   publisher = {Springer Verlag},
   institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
   series = {Lecture Notes in Business Information Processing},
   type = {Workshop-Beitrag},
   month = {Oktober},
   year = {2010},
   keywords = {Workflow management systems; process engines; process modeling; metamodels; standards; BPEL; BPMN},
   language = {Englisch},
   cr-category = {H.4.1 Office Automation},
   ee = {http://www.bpmn2010.org/},
   department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen},
   abstract = {BPMN 2.0 is an executable process modeling language. Thus, its relation to BPEL becomes an issue. In this paper, we propose a positioning of both languages, introduce the notion of a “native metamodel”, and emphasize the role of the native metamodel of a process engine for the actual discussion.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2010-55&engl=0}
}
@inproceedings {INPROC-2010-52,
   author = {David Schumm and Dimka Karastoyanova and Frank Leymann and Steve Strauch},
   title = {{Fragmento: Advanced Process Fragment Library}},
   booktitle = {Proceedings of the 19th International Conference on Information Systems Development (ISD'10), Prague, Czech Republic, August 25 - 27, 2010},
   publisher = {Springer},
   institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
   pages = {659--670},
   type = {Konferenz-Beitrag},
   month = {August},
   year = {2010},
   isbn = {978-1-4419-9645-9},
   keywords = {Process Fragment; Process Design; Reusability; Process Library},
   language = {Englisch},
   cr-category = {H.4.1 Office Automation,     D.3.3 Programming Language Constructs and Features},
   contact = {David.Schumm@iaas.uni-stuttgart.de},
   department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen},
   abstract = {Reuse is a common discipline for decreasing software development time and for improving overall quality, independent from the domain. As business processes represent a fundamental asset of an organization, several concepts for enabling reuse during process modeling have been proposed. However, only few concrete examples for reusable process artifacts have been discussed so far. In this paper, we present the concept of process fragments and an example collection of process fragments for illustrating our reuse concept and for showing that it can ac-tually be applied in practice for an easier and faster development of process-based applications. The fragment examples demonstrate different characteristics such fragments may exhibit. We also argue that this work will encourage reuse of process logic in terms of fragments since it also provides an opportunity to design and develop a process fragment library for collecting process logic explicitly. As technical enabler for the approach we present a prototype called Fragmento.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2010-52&engl=0}
}
@inproceedings {INPROC-2010-51,
   author = {David Schumm and Tobias Anstett and Frank Leymann and Daniel Schleicher},
   title = {{Applicability of Process Viewing Patterns in Business Process Management}},
   booktitle = {Proceedings of the International Workshop on Models and Model-driven Methods for Service Engineering (3M4SE 2010), in conjunction with the 14th IEEE International EDOC Conference (EDOC 2010)},
   address = {Los Alamitos},
   publisher = {IEEE Computer Society Press},
   institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
   pages = {79--88},
   type = {Workshop-Beitrag},
   month = {Oktober},
   year = {2010},
   keywords = {Process Analysis, Process View, Model Transformation, Business Process Management},
   language = {Englisch},
   cr-category = {D.2.2 Software Engineering Design Tools and Techniques,     H.4.1 Office Automation,     H.5.2 Information Interfaces and Presentation User Interfaces},
   contact = {David.Schumm@iaas.uni-stuttgart.de},
   department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen},
   abstract = {Process views are an emerging concept for coping with the increasing complexity of process models. We understand a process view as the result of specific model transformations applied to a process. In this paper we discuss concrete scenarios of process view transformations for providing assistance in business process management. We show how elementary patterns of view transformations can be combined to support the design, deployment, monitoring and analysis of business processes. The process views proposed in this paper are technology independent and can be applied to any process language that can be represented by a process graph, such as the Business Process Modeling Notation (BPMN) and Event-driven Process Chains (EPC).},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2010-51&engl=0}
}
@inproceedings {INPROC-2010-50,
   author = {David Schumm and Frank Leymann and Alexander Streule},
   title = {{Process Viewing Patterns}},
   booktitle = {Proceedings of the 14th IEEE International EDOC Conference (EDOC 2010)},
   address = {Los Alamitos},
   publisher = {IEEE Computer Society Press},
   institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
   pages = {89--98},
   type = {Konferenz-Beitrag},
   month = {Oktober},
   year = {2010},
   keywords = {Process View, Pattern, Model Transformation, Process Analysis},
   language = {Englisch},
   cr-category = {D.2.2 Software Engineering Design Tools and Techniques,     D.3.3 Programming Language Constructs and Features,     H.4.1 Office Automation,     H.5.2 Information Interfaces and Presentation User Interfaces},
   contact = {David.Schumm@iaas.uni-stuttgart.de},
   department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen},
   abstract = {Business processes represent a fundamental asset of a company, as they describe the core knowledge underlying its competitive advantage. Tools for modeling and analysis of business processes have to cope with the increasing complexity of these processes. A view on a process intends to abstract from details and make complex processes easier to understand. A process view results from specific transformations applied to a process model. In this paper we introduce a metamodel for process views as well as process viewing patterns, which specify elementary transformations to alter an existing process. The patterns are presented in a technology independent manner and can be applied to any process language that can be represented by a process graph.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2010-50&engl=0}
}
@inproceedings {INPROC-2010-49,
   author = {David Schumm and Frank Leymann and Alexander Streule},
   title = {{Process Views to Support Compliance Management in Business Processes}},
   booktitle = {Proceedings of the 11th International Conference on Electronic Commerce and Web Technologies (EC-Web 2010)},
   editor = {Francesco Buccafurri and Giovanni Semeraro},
   address = {Bilbao, Spain},
   publisher = {Springer-Verlag},
   institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
   series = {Lecture Notes in Business Information Processing},
   volume = {61},
   pages = {131--142},
   type = {Konferenz-Beitrag},
   month = {September},
   year = {2010},
   keywords = {Process View, Model Transformation, Compliance},
   language = {Englisch},
   cr-category = {D.2.2 Software Engineering Design Tools and Techniques,     H.4.1 Office Automation,     H.5.2 Information Interfaces and Presentation User Interfaces},
   contact = {David.Schumm@iaas.uni-stuttgart.de},
   department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen},
   abstract = {Compliance has become an important driver in business process management, as it requires profound and traceable changes of the processes. Besides the increasing demand for security, privacy and trust, compliance also needs consistent integration and management of process structures related to compliance. We use the notion of compliance fragments to refer to such structures. In this paper we discuss the challenges of managing compliance fragments in business processes. Extraction, integration, highlighting and hiding of compliance fragments are the challenges we refer to. For extraction and hiding of compliance fragments we present an implementation for the process execution language BPEL, based on process view transformation concepts.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2010-49&engl=0}
}
@inproceedings {INPROC-2010-48,
   author = {Sema Zor and Katharina G{\"o}rlach and Frank Leymann},
   title = {{Using BPMN for Modeling Manufacturing Processes}},
   booktitle = {Sustainable Production and Logistics in Global Networks - Proceedings of 43rd CIRP International Conference on Manufacturing Systems},
   editor = {Wilfried Sihn and Peter Kuhlang},
   address = {Wien, Graz},
   publisher = {Neuer Wissenschaftlicher Verlag},
   institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
   pages = {515--522},
   type = {Konferenz-Beitrag},
   month = {Mai},
   year = {2010},
   isbn = {978-3-7083-0686-5},
   keywords = {BPMN; Manufacturing},
   language = {Englisch},
   cr-category = {H.4.1 Office Automation,     H.4.2 Information Systems Applications Types of Systems},
   ee = {http://icms2010.fraunhofer.at/Seiten/default.aspx},
   contact = {sema.zor@gsame.uni-stuttgart.de},
   department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen},
   abstract = {Value Stream Mapping (VSM) is an established tech-nique to model, analyze and optimize material and information flows in a manufacturing company. VSM does supply a graphical notation, however, it does not provide an automatic execution model. As a result, the flows modeled in VSM need to be mapped to executable IT-Systems manually. This paper proposes an approach to enable automatic execution of VSM flows which is achieved by mapping the VSM language to an established business process modeling language such as the Business Process Modeling Notation (BPMN). Processes modeled in BPMN can be automatically translated into executable processes. This enables executing both, the manufacturing processes and the business processes of a company in the same IT environment. Thus, interoperability is enabled between shop floor and office area.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2010-48&engl=0}
}
@inproceedings {INPROC-2010-47,
   author = {Ganna Monakova and Philip Miseldine and Frank Leymann},
   title = {{An Evidence Model to Enable Constraint-Based Runtime Monitoring in SOA}},
   booktitle = {Proceedings of the The 2010 International Conference of Computer Science and Engineering: ICCSE 2010; London, UK, June 30- July 2, 2010},
   editor = {IAENG},
   address = {London},
   publisher = {IAENG},
   institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
   type = {Konferenz-Beitrag},
   month = {Juli},
   year = {2010},
   language = {Englisch},
   cr-category = {C.2.4 Distributed Systems,     D.2.12 Software Engineering Interoperability},
   department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen},
   abstract = {One of the major challenges for businesses today is to ensure that their processes are regulatory compliant. This implies that business processes must be appropriately constrained for their correct and legal operation. To evaluate such constraints, evidence of the implementation of the business process execution is needed. In a SOA, a business process is commonly realised as an orchestration of services. It is therefore necessary to observe the runtime behaviour of these services. In this paper we propose a common evidence model, which allows constraints to be modelled upon service behaviour and mapped to the available evidence. We propose an architecture to provide the runtime monitoring needed to evaluate the constraints based on this model.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2010-47&engl=0}
}
@inproceedings {INPROC-2010-44,
   author = {Kai H{\"a}ussermann and Christoph Hubig and Paul Levi and Frank Leymann and Oliver Simoneit and Matthias Wieland and Oliver Zweigle},
   title = {{Understanding and designing situation-aware mobile and ubiquitous computing systems - an interdisciplinary analysis on the recognition of situation with uncertain data using situation templates.}},
   booktitle = {Proceedings of International Conference on Mobile, Ubiquitous and Pervasive Computing},
   publisher = {WASET},
   institution = {Universit{\"a}t Stuttgart : Sonderforschungsbereich SFB 627 (Nexus: Umgebungsmodelle f{\"u}r mobile kontextbezogene Systeme), Germany},
   pages = {329--339},
   type = {Konferenz-Beitrag},
   month = {M{\"a}rz},
   year = {2010},
   issn = {2070-3724},
   keywords = {context-awareness; ethics; facilitation of system use through workflows},
   language = {Englisch},
   cr-category = {H.1.0 Information Systems Models and Principles General,     H.1.1 Systems and Information Theory,     H.1.2 User/Machine Systems},
   department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Philosophie, Abteilung f{\"u}r Wissenschaftstheorie und Technikphilosophie (IP/WTTP);     Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Bildverstehen;     Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen},
   abstract = {Using spatial models as a shared common basis of information about the environment for different kinds of context- aware systems has been a heavily researched topic in the last years. Thereby the research focused on how to create, to update, and to merge spatial models so as to enable highly dynamic, consistent and coherent spatial models at large scale. In this paper however, we want to concentrate on how context-aware applications could use this information so as to adapt their behavior according to the situation they are in. The main idea is to provide the spatial model infrastructure with a situation recognition component based on generic situation templates. A situation template is - as part of a much larger situation template library - an abstract, machine- readable description of a certain basic situation type, which could be used by different applications to evaluate their situation. In this paper, different theoretical and practical issues - technical, ethical and philosophical ones - are discussed important for understanding and developing situation dependent systems based on situation templates. A basic system design is presented which allows for the reasoning with uncertain data using an improved version of a learning algorithm for the automatic adaption of situation templates. Finally, for supporting the development of adaptive applications, we present a new situation-aware adaptation concept based on workflows.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2010-44&engl=0}
}
@inproceedings {INPROC-2010-42,
   author = {Rania Khalaf and Frank Leymann},
   title = {{Coordination for Fragmented Loops and Scopes in a Distributed Business Process}},
   booktitle = {8th International Conference on Business Process Management (BPM 2010)},
   publisher = {Springer-Verlag},
   institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
   type = {Konferenz-Beitrag},
   month = {September},
   year = {2010},
   language = {Englisch},
   cr-category = {H.4.1 Office Automation},
   ee = {http://www.bpm2010.org/},
   department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen},
   abstract = {This paper addresses the problem of partitioning business processes containing loops as well as compensation and fault handling scopes. The resulting process fragments can be distributed and wired together, recreating the execution semantics of the original process model. In earlier work, we presented BPEL fragmentation covering data and explicit control dependencies. We now extend the approach to handle fragmenting loops and scopes. Maintaining the focus on standards and maximizing extensibility of Web service runtimes and standards, the solution defines and uses new coordination protocols that plug into the WS-Coordination framework. An implementation is presented, extending the Active Endpoints BPEL engine and a WS-Coordination system.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2010-42&engl=0}
}
@inproceedings {INPROC-2010-41,
   author = {David Schumm and Oktay Turetken and Natallia Kokash and Amal Elgammal and Frank Leymann and Willem-Jan van den Heuvel},
   title = {{Business Process Compliance through Reusable Units of Compliant Processes}},
   booktitle = {Proceedings of the 1st Workshop on Engineering SOA and the Web (ESW'10)},
   editor = {Florian Daniel and Federico Michele Facca},
   address = {Vienna},
   publisher = {Springer},
   institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
   series = {Lecture Notes in Computer Science},
   volume = {6385},
   pages = {325--337},
   type = {Workshop-Beitrag},
   month = {Oktober},
   year = {2010},
   keywords = {Compliance; Business Process Management; Process Fragment; Formal Modeling; Process Verification},
   language = {Englisch},
   cr-category = {H.4.1 Office Automation},
   contact = {David.Schumm@iaas.uni-stuttgart.de},
   department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen},
   abstract = {Compliance management is essential for ensuring that organizational business processes and supporting information systems are in accordance with a set of prescribed requirements originating from laws, regulations, and various legislative or technical documents such as Sarbanes-Oxley Act or ISO 17799. As the violation of such requirements may lead to significant punishment for an organization, compliance management should be supported at the very early stages of business process development. In this paper, we present an integrated approach to compliance management that helps process designers to adhere to compliance requirements relevant for their processes. Firstly, we introduce a conceptual model for specifying compliance requirements originating from various compliance sources. Secondly, we propose a framework for augmenting business processes with reusable fragments to ensure process compliance to certain requirements by design. Furthermore, we discuss the formalization of compliance requirements using mathematical logics and integrate the framework for process reuse with automated software verification tools.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2010-41&engl=0}
}
@inproceedings {INPROC-2010-29,
   author = {Ivona Brandic and Tobias Anstett and David Schumm and Frank Leymann and Schahram Dustdar and Ralf Konrad},
   title = {{Compliant Cloud Computing (C3): Architecture and Language Support for User-driven Compliance Management in Clouds}},
   booktitle = {Proceedings of the 3rd International Conference on Cloud Computing (IEEE Cloud 2010)},
   publisher = {IEEE},
   institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
   pages = {1--8},
   type = {Konferenz-Beitrag},
   month = {Juli},
   year = {2010},
   keywords = {Cloud Computing, Compliance},
   language = {Englisch},
   cr-category = {D.3.2 Programming Language Classifications,     D.3.3 Programming Language Constructs and Features},
   department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen},
   abstract = {Cloud computing represents a promising computing paradigm, where computational power is provided similar to utilities like water, electricity or gas. While most of the Cloud providers can guarantee some measurable non-functional performance metrics e.g., service availability or throughput, there is lack of adequate mechanisms for guaranteeing certifiable and auditable security, trust, and privacy of the applications and the data they process. This lack represents an obstacle for moving most business relevant applications into the Cloud. In this paper we devise a novel approach for compliance management in Clouds, which we termed Compliant Cloud Computing (C3). On one hand, we propose novel languages for specifying compliance requirements concerning security, privacy, and trust by leveraging Domain Specific Languages and Compliance Level Agreements. On the other hand, we propose the C3 middleware responsible for the deployment of certifiable and auditable applications, for provider selection in compliance with the user requirements, and for enactment and enforcement of compliance level agreements. We underpin our approach with a use case discussing various techniques necessary for achieving security, privacy, and trust in Clouds as for example data fragmentation among different protection domains or among different geographical regions.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2010-29&engl=0}
}
@inproceedings {INPROC-2010-27,
   author = {Christoph Fehling and Frank Leymann and Ralph Mietzner},
   title = {{A Framework for Optimized Distribution of Tenants in Cloud Applications}},
   booktitle = {Proceedings of the 2010 IEEE International Conference on Cloud Computing (CLOUD 2010)},
   publisher = {IEEE},
   institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
   pages = {1--8},
   type = {Konferenz-Beitrag},
   month = {Juli},
   year = {2010},
   keywords = {cloud, multi-tenancy, provisioning, SaaS},
   language = {Englisch},
   cr-category = {H.4.1 Office Automation},
   department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen},
   abstract = {Abstract—To be successful a cloud service provider has to target a preferably large customer group to leverage economies of scale. Therefore an application offered as a service in the cloud is often configurable regarding non-functional qualities, such as location or availability. Since many of these qualities depend on the resources on which the service is hosted, a large number of computing environments has to be managed by the service provider. This paper analyses the challenges arising from such a scenario and identifies several optimization opportunities originating from an intelligent distribution of users among the functionally equal resources with different quality of services. A framework enabling the development of distribution strategies exploiting these opportunities is defined. It allows modeling of resources, their deployment dependencies, and users with specific demands. An architecture and prototype of a management system is introduced to handle the required resource provisioning and user request routing. Several optimization strategies are defined and their performance is evaluated using statistical data of an existing cloud service provider.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2010-27&engl=0}
}
@inproceedings {INPROC-2010-26,
   author = {Mirko Sonntag and Natalia Currle-Linde and Katharina G{\"o}rlach and Dimka Karastoyanova},
   title = {{Towards Simulation Workflows With BPEL: Deriving Missing Features From GriCoL}},
   booktitle = {Proceedings of the 21st IASTED International Conference on Modelling and Simulation (MS 2010), 2010.},
   editor = {R.S. Alhajj and V.C.M. Leung and M. Saif and R. Thring},
   publisher = {ACTA Press},
   institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
   type = {Konferenz-Beitrag},
   month = {Juli},
   year = {2010},
   keywords = {Simulation tools and languages; Workflow management; BPEL; GriCoL},
   language = {Englisch},
   cr-category = {H.4.1 Office Automation,     H.3.4 Information Storage and Retrieval Systems and Software},
   contact = {mirko.sonntag@iaas.uni-stuttgart.de},
   department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen},
   abstract = {In this paper, we investigate the suitability of the generalpurpose workflow language BPEL to create executable simulation workflows. We therefore compare BPEL to GriCoL, a graphical language with proven applicability for simulation workflows in Grid environments. We discover a number of incomparable concepts in the two languages. On the one hand, BPEL’s unique features in comparison to GriCoL reveal the rationale behind the approach of using BPEL as basis for a simulation workflow language. On the other hand, based on the features of GriCoL, we are able to discuss how to extend BPEL in order to increase its expressiveness for simulation workflows.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2010-26&engl=0}
}
@inproceedings {INPROC-2010-23,
   author = {Mirko Sonntag and Dimka Karastoyanova},
   title = {{Next Generation Interactive Scientific Experimenting Based On The Workflow Technology}},
   booktitle = {Proceedings of the 21st IASTED International Conference on Modelling and Simulation (MS 2010), 2010.},
   editor = {R.S. Alhajj and V.C.M. Leung and M. Saif and R. Thring},
   publisher = {ACTA Press},
   institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
   type = {Konferenz-Beitrag},
   month = {Juli},
   year = {2010},
   keywords = {Simulation tools and languages; Workflow management; Workflow adaptation; SOA},
   language = {Englisch},
   cr-category = {H.4.1 Office Automation,     H.3.4 Information Storage and Retrieval Systems and Software},
   contact = {mirko.sonntag@iaas.uni-stuttgart.de},
   department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen},
   abstract = {In this paper we explore to what extent the conventional workflow technology and service-oriented architecture (SOA) principles can be applied to support scientist in their experiments. Based on the requirements imposed on systems for scientific computing, e-Science and simulations, and an extended workflow life cycle we introduce the architecture of an interactive system that reuses the conventional workflow technology. We advocate the realization of this workflow system with advanced adaptation and monitoring features because we identified that modeling of scientific applications and simulations can only be done the “scientists’ way” if the traditional workflow modeling as well as design and run time adaptation are combined in a user-friendly solution.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2010-23&engl=0}
}
@inproceedings {INPROC-2010-13,
   author = {Frank Leymann and Tobias Unger and Sebastian Wagner},
   title = {{On designing a people-oriented constraint-based workflow language}},
   booktitle = {Proceedings of the 2nd Central-European Workshop on Services and their Composition, ZEUS 2010, Berlin, Germany, February 25--26, 2010},
   editor = {Christian Gierds and Jan S{\"u}rmeli},
   publisher = {CEUR-WS.org},
   institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
   series = {CEUR Workshop Proceedings},
   volume = {563},
   pages = {25--31},
   type = {Workshop-Beitrag},
   month = {M{\"a}rz},
   year = {2010},
   language = {Deutsch},
   cr-category = {H.4.1 Office Automation},
   ee = {http://sunsite.informatik.rwth-aachen.de/Publications/CEUR-WS/Vol-563/,     http://ceur-ws.org/Vol-563/paper3.pdf},
   contact = {unger@iaas.uni-stuttgart.de},
   department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen},
   abstract = {The control-flow of business workflows is characterized by the strict execution order of the activities that is already defined at design time. This well-structured control-flow is for instance absolutely necessary if the workflows have to be performed fully automatically. However, this rigidity is not always appropriate for people-oriented workflows. Especially in scenarios where real world processes are only semi-structured humans should have more freedom to decide in which order they want to perform the activities. In this paper, we suggest an approach to design people-oriented workflows via constraints to make them more flexible.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2010-13&engl=0}
}
@inproceedings {INPROC-2010-124,
   author = {Aliaksandr Birukou and Agnieszka Betkowska Cavalcante and Fabio Casati and Soudip Roy Chowdhury and Vincenzo D'Andrea and Frank Leymann and Ernst Oberortner and Jacek Serafinski and Patricia Silveira and Steve Strauch and Marek Tluczek},
   title = {{An Integrated Solution for Runtime Compliance Governance in SOA}},
   booktitle = {Proceedings of the 8th International Conference on Service-Oriented Computing (ICSOC'10)},
   editor = {Paul P Maglio and Mathias Weske and Jian Yang and Marcelo Fantinato},
   publisher = {Springer},
   institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
   type = {Demonstration},
   month = {Dezember},
   year = {2010},
   keywords = {compliance governance; DSL, monitoring, SOA, CEP},
   language = {Englisch},
   cr-category = {H.4.1 Office Automation},
   contact = {steve.strauch@iaas.uni-stuttgart.de},
   department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen},
   abstract = {Compliance governance in organizations has been recently gaining importance because of new regulations and the diversity of compliance sources. In this demo we will show an integrated solution for runtime compliance governance in Service-Oriented Architectures (SOAs). The proposed solution supports the whole cycle of compliance management and has been tested in a real world case study.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2010-124&engl=0}
}
@inproceedings {INPROC-2010-12,
   author = {Tobias Unger and Hanna Eberle and Frank Leymann},
   title = {{Research challenges on person-centric flows}},
   booktitle = {Proceedings of the 2nd Central-European Workshop on Services and their Composition, ZEUS 2010, Berlin, Germany, February 25--26, 2010},
   editor = {Christian Gierds and Jan S{\"u}rmeli},
   publisher = {CEUR-WS.org},
   institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
   series = {CEUR Workshop Proceedings},
   volume = {563},
   pages = {97--104},
   type = {Workshop-Beitrag},
   month = {M{\"a}rz},
   year = {2010},
   language = {Deutsch},
   cr-category = {H.4.1 Office Automation},
   ee = {http://sunsite.informatik.rwth-aachen.de/Publications/CEUR-WS/Vol-563/,     http://ceur-ws.org/Vol-563/paper12.pdf},
   contact = {unger@iaas.uni-stuttgart.de},
   department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen},
   abstract = {Research in the domain of Workflow Management focuses increasingly on service orchestrations. Often the fact is neglected that a huge part of the activities of business processes are performed by people. Especially, in the domain of pervasive computing processes are describing sequences of real world activities which are invariably performed by people. Therefore we consider the role of people participating in workflows from a new perspective. The basic idea of this work is to transfer the workflow metaphor to people processing their tasks. Therefore, we introduce the concept of a person-centric flow, which denotes such an implicit flow scheduled and executed by a single person. Secondly, we provide a list on research challenges on person-centric flows.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2010-12&engl=0}
}
@inproceedings {INPROC-2010-115,
   author = {Mirko Sonntag and Dimka Karastoyanova and Ewa Deelman},
   title = {{Bridging The Gap Between Business And Scientific Workflows}},
   booktitle = {Proceedings of the IEEE 6th International Conference on e-Science, Brisbane, Australia, December 7-10, 2010},
   publisher = {IEEE Computer Society},
   institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
   pages = {206--213},
   type = {Konferenz-Beitrag},
   month = {Dezember},
   year = {2010},
   doi = {10.1109/eScience.2010.12},
   keywords = {Scientific workflows; Business workflows; Human tasks; Pegasus; BPEL},
   language = {Englisch},
   cr-category = {H.4.1 Office Automation},
   contact = {sonntag@iaas.uni-stuttgart.de},
   department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen},
   abstract = {Due to their different target applications business and scientific workflow systems provide different sets of features to their users. Significant amount of research is currently being done to employ the business workflow technology in the scientific domain. This usually means extending the workflow language and thus the modeling tool and execution engine. In this paper we aim to bring business and scientific workflows together in order to exploit the advantages of both. We explore the interplay between business and scientific workflows in the context of human interactions with the management of workflow execution. We present an approach and implementation based on BPEL and Pegasus and show that the approach can be beneficial to scientists.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2010-115&engl=0}
}
@inproceedings {INPROC-2010-114,
   author = {Lukasz Juszczyk and Daniel Schall and Ralph Mietzner and Schahram Dustdar and Frank Leymann},
   title = {{CAGE: Customizable Large-scale SOA Testbeds in the Cloud}},
   booktitle = {Proceedings of the 6th INternational Workshop on Engineering Service Oriented Applications - WESOA 10 (to appear)},
   publisher = {Springer},
   institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
   pages = {1--1},
   type = {Workshop-Beitrag},
   month = {Dezember},
   year = {2010},
   keywords = {Soa, composite applications, testing, cloud, customization},
   language = {Englisch},
   cr-category = {D.2.5 Software Engineering Testing and Debugging},
   department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen},
   abstract = {Large-scale and complex distributed systems are increasingly implemented as SOAs. These comprise diverse types of components, e.g., Web services, registries, workflow engines, and services buses, that interact with each others to establish composite functionality. The drawback of this trend is that testing of complex SOAs becomes a challenging task. During the development phase, testers must verify the system's correct functionality, but often do not have access to adequate testbeds. In this paper, we present an approach for solving this issue. We combine the Genesis2 testbed generator, that emulates SOA environments, with Cafe, a framework for provisioning of component-based applications in the cloud. Our approach allows to model large-scale service-based testbed infrastructures, to specify their behavior, and to deploy these automatically in the cloud. As a result, testers can emulate required environments on-demand for evaluating SOAs at runtime.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2010-114&engl=0}
}
@inproceedings {INPROC-2010-11,
   author = {Oliver Kopp and Frank Leymann and Fei Wu},
   title = {{Mapping interconnection choreography models to interaction choreography models}},
   booktitle = {Proceedings of the 2nd Central-European Workshop on Services and their Composition, ZEUS 2010},
   address = {online},
   publisher = {CEUR-WS.org},
   institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
   series = {CEUR Workshop Proceedings},
   volume = {563},
   pages = {81--88},
   type = {Workshop-Beitrag},
   month = {M{\"a}rz},
   year = {2010},
   isbn = {1613-0073},
   language = {Englisch},
   cr-category = {H.4.1 Office Automation},
   ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2010-11/INPROC-2010-11.pdf,     http://www2.informatik.hu-berlin.de/top/zeus/,     http://sunsite.informatik.rwth-aachen.de/Publications/CEUR-WS/Vol-563/},
   department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen},
   abstract = {Choreographies offer a global view on interacting processes. There are two ways to capture this global view: interaction models and interconnection models. Although there is a mapping from interaction models to interconnection models, there is no mapping vice versa. This paper fills this gap and provides a first approach mapping interconnection models to interaction models: The presented approach transforms BPMN models into iBPMN models by using Petri nets as intermediate format.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2010-11&engl=0}
}
@inproceedings {INPROC-2010-105,
   author = {Matthias Wieland and Frank Leymann and Michael Sch{\"a}fer and Dominik Lucke and Carmen Constantinescu and Engelbert Westk{\"a}mper},
   title = {{Using Context-aware Workflows for Failure Management in a Smart Factory}},
   booktitle = {Proceedings of the Fourth International Conference on Mobile Ubiquitous Computing, Systems, Services and Technologies: UBICOMM 2010},
   address = {Florence, Italy},
   publisher = {IARIA},
   institution = {Universit{\"a}t Stuttgart : Sonderforschungsbereich SFB 627 (Nexus: Umgebungsmodelle f{\"u}r mobile kontextbezogene Systeme), Germany},
   pages = {379--384},
   type = {Konferenz-Beitrag},
   month = {Oktober},
   year = {2010},
   isbn = {978-1-61208-000-0},
   language = {Englisch},
   cr-category = {H.1.2 User/Machine Systems,     H.4.1 Office Automation},
   department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen;     Universit{\"a}t Stuttgart, Institut f{\"u}r Industrielle Fertigung und Fabrikbetrieb (IFF)},
   abstract = {In factories many processes are executed in parallel. The manufacturing processes are managed by Manufacturing Execution Systems. In the case of machine failures these systems provide only rudimentary or no support to the workers or shop-floor managers. As a consequence the failures have to be fixed as fast as possible for being able to continue manufacturing processes. For such cases context-aware workflows can be used to support the workers and to coordinate the work that has to be done for repairing purposes. In the Nexus Project we introduced the concept of context-aware workflows and context integration processes to be able to implement all kinds of processes going on in a smart environment. As a case study we modeled a failure management process as a workflow and executed it in a factory. Furthermore, we show the concepts behind this kind of workflows: the context integration processes and the context-aware human tasks. Finally, end user applications for the interaction of the workers with the workflow are presented. For that we developed an application concept providing a mobile solution for workers and a web-based solution for an office environment. The main contribution of this paper is to show how to implement such a failure management process as a context-aware workflow.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2010-105&engl=0}
}
@inproceedings {INPROC-2010-104,
   author = {Oliver Kopp and Katharina G{\"o}rlach and Frank Leymann},
   title = {{Extending Choreography Spheres to Improve Simulations}},
   booktitle = {International Organization for Information Integration and Web-based Application and Services 2010 (iiWAS 2010)},
   publisher = {ACM},
   institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
   pages = {694--697},
   type = {Konferenz-Beitrag},
   month = {November},
   year = {2010},
   doi = {10.1145/1967486.1967598},
   language = {Englisch},
   cr-category = {H.4.1 Office Automation},
   ee = {http://www.iiwas.org/conferences/iiwas2010/},
   department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen},
   abstract = {In simulations scientific workflows are used to coordinate complex implementations incorporating different kinds of simulations. Typically, the amount of data to be analyzed is huge and it is impossible to store all intermediate or alternative results. Thus, the access to data services has to be coordinated such that applications read the right data and do not overwrite one another. In this paper, we present a possibility to coordinate different scientific simulations accessing and updating the same data using existing Web service technologies: We extend the concept of choreography spheres by allowing control-links between them and the property ``permeability'' stating whether a cross-boundary link may be traversed before the start or completion of a choreography sphere. This paper is the first presenting a state model for choreography spheres.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2010-104&engl=0}
}
@inproceedings {INPROC-2010-103,
   author = {Alexander Nowak and Frank Leymann and Ralph Mietzner},
   title = {{Towards Green Business Process Reengineering}},
   booktitle = {Proceedings of the First International Workshop on Services, Energy, \& Ecosystem: SEE2010, San Francisco, USA, December 07, 2010},
   publisher = {Springer},
   institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
   series = {LNCS},
   volume = {6568},
   pages = {187--192},
   type = {Workshop-Beitrag},
   month = {Dezember},
   year = {2010},
   language = {Englisch},
   cr-category = {H.4.1 Office Automation},
   contact = {alexander.nowak@iaas.uni-stuttgart.de},
   department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen},
   abstract = {Information and communication technology has experienced a vast development and increased usage over the past few years. This development again yields to increasing energy consumption. In this paper we provide a research agenda that picks up this serious development and suggests first approaches how holistic energy efficiency could be introduced in enterprises without neglecting a company’s performance and competitiveness. We propose green Business Process Reengineering as one opportunity to make further development more sustainable with respect to the resources of our environment.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2010-103&engl=0}
}
@inproceedings {INPROC-2010-102,
   author = {Tobias Unger and Sebastian Wagner},
   title = {{Collaboration Aspects of Human Tasks}},
   booktitle = {Proceedings of the 1st International Workshop on Cross Enterprise Collaboration, People, and Work (CEC-PAW10)},
   address = {Hoboken, NJ},
   publisher = {-},
   institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
   type = {Workshop-Beitrag},
   month = {September},
   year = {2010},
   language = {Englisch},
   cr-category = {H.4.1 Office Automation},
   contact = {unger@iaas.uni-stuttgart.de},
   department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen},
   abstract = {Many of today's development and manufacturing projects are so complex that they cannot be conducted only by one company anymore. Such collaborations are mostly modeled and executed using business processes. Business processes are increasingly controlled automatically by IT-systems, but they still consist of many tasks that have to be performed by people. Collaborations using business process are are widely discussed in the context of choreographies and subprocesses. However, collaborations on human task level are discussed much less. The goal of this work is to lay a foundation of a cross-organizational federated task management infrastructure, which supports collaborations on task level.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2010-102&engl=0}
}
@inproceedings {INPROC-2010-101,
   author = {Tobias Unger and Hanna Eberle and Frank Leymann and Sebastian Wagner},
   title = {{An Event-model for Constraint-based Person-centric Flows}},
   booktitle = {Proceedings of the 2010 International Conference on Progress in Informatics and Computing (PIC-2010)},
   publisher = {IEEE},
   institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
   pages = {927--932},
   type = {Konferenz-Beitrag},
   month = {Dezember},
   year = {2010},
   isbn = {978-1-4244-6788-4},
   doi = {10.1109/PIC.2010.5687886},
   language = {Englisch},
   cr-category = {H.4.1 Office Automation},
   ee = {http://pic.sjtu.edu.cn,     http://ieeexplore.ieee.org/search/freesrchabstract.jsp?navigation=no&arnumber=5687886},
   contact = {unger@iaas.uni-stuttgart.de},
   department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen},
   abstract = {Over the past years research in pervasive computing has demonstrated the potential of context-aware and proactive technologies for improving human work performance and to ensure that people act compliant according to predefined regulations. Human work can be structured into tasks, whereas a task is representing an atomic human work entity. A person-centric flow is an IT-representation of the flow of activities an individual person is performing. For example the daily care schedule of a nurse can be understood as the person-centric flow of the nurse. To be able to effectively guide a person in a complex and highly dynamic work environment and to react on possible deviations from the flow the supporting system is required to be aware of the state of the person-centric-flow. Beside guidance the flow information can be utilized to check compliance of a person’s flow with prescribed sequences of operation. In this paper we propose a constraint-based workflow model for person-centric flows and an event-model which can be used to inform applications about the state of these flows.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2010-101&engl=0}
}
@inproceedings {INPROC-2010-100,
   author = {Hanna Eberle and Frank Leymann and Tobias Unger},
   title = {{Transactional Process Fragments - Recovery Strategies for Flexible Workflows with Process Fragments}},
   booktitle = {Proceedings of APSCC 2010},
   publisher = {IEEE Xplore},
   institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
   pages = {1--8},
   type = {Konferenz-Beitrag},
   month = {Dezember},
   year = {2010},
   language = {Englisch},
   cr-category = {H.4.1 Office Automation},
   department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen},
   abstract = {Transactional behavior in workflows was introduced to foster stable and foreseen workflow behavior, even in case a faulting situation occurs. Transactional behavior ensures that a workflow execution obtains a valid business state in the end, whatever faults might happen during execution. Flexibility concepts were introduced to be able to handle unforeseen situations in workflow executions. In this work we present recovery strategies for the flexibility workflow concept of process fragments. Our concept provides means to implement transactional behavior for process fragments, while preserving flexibility. Thereto, we specify two recovery strategies for process fragments: the backward recovery strategy allows to compensate already executed process fragments of the dynamically composed process. The forward recovery strategy handles the occurring faults by executing repair actions.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2010-100&engl=0}
}
@inproceedings {INPROC-2010-10,
   author = {Andreas Gehlert and Olha Danylevych and Dimka Karastoyanova},
   title = {{From Requirements to Executable Processes - A Literature Study.}},
   booktitle = {In Proceedings of the 5th International Workshop on Business Process Design (BPD 2009), Ulm, Germany, 7 September 2009},
   publisher = {BPD'09},
   institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
   pages = {1--11},
   type = {Workshop-Beitrag},
   month = {Januar},
   year = {2010},
   keywords = {Requirement Engineering, Business Process Modelling, Process Merge},
   language = {Englisch},
   cr-category = {D.2.2 Software Engineering Design Tools and Techniques,     D.2.13 Software Engineering Reusable Software,     H.4.1 Office Automation},
   contact = {olha.danylevych@iaas.uni-stuttgart.de},
   department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen},
   abstract = {Service compositions are a major component to realize service-based applications (SBAs). The design of these service compositions follows mainly a process-modelling approach - an initial business process is refined until it can be executed on a workflow engine. Although this process-modelling approach proved to be useful, it largely disregards the knowledge gained in the requirements engineering discipline, e. g. in eliciting, documenting, managing and tracing requirements. Disregarding the requirements engineering phase may lead to undesired effects of the later service compositions such as lack of acceptance by the later users. To defuse this potentially critical issue we are interested in the interplay between requirements engineering and process modelling techniques. As a first step in this direction, we analyse the current literature in requirements engineering and process modelling in order to find overlaps where the techniques from both domains can be combined in useful ways. Our main finding is that scenario-based approaches from the requirements engineering discipline are a good basis for deriving executable processes. Depending whether the focus is on requirements engineering or on process design the inte-gration of the techniques are slightly different.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2010-10&engl=0}
}
@inproceedings {INPROC-2010-09,
   author = {Mirko Sonntag and Dimka Karastoyanova and Frank Leymann},
   title = {{The Missing Features of Workflow Systems for Scientific Computations}},
   booktitle = {Proceedings of the 3rd Grid Workflow Workshop (GWW), Software Engineering Conference, GI-Edition Lecture Notes in Informatics (LNI), P-160},
   publisher = {Gesellschaft f{\"u}r Informatik e.V. (GI)},
   institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
   pages = {209--216},
   type = {Workshop-Beitrag},
   month = {Februar},
   year = {2010},
   isbn = {978-3-88579-254-3},
   keywords = {Business Workflow Management, Scientific Workflow Management},
   language = {Englisch},
   cr-category = {H.4.1 Office Automation},
   contact = {Mirko.Sonntag@iaas.uni-stuttgart.de},
   department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen},
   abstract = {This paper discusses technical aspects of how business workflow management systems can be improved in order to apply them in the field of scientific workflows and reap all their benefits. We give recommendations how to address the discovered gaps in support for scientific applications. The approach we follow addresses the requirements of scientists and scientific applications, which we also identify in this work.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2010-09&engl=0}
}
@inproceedings {INPROC-2010-07,
   author = {Thorsten Scheibler and Dieter Roller and Frank Leymann},
   title = {{Executing Pipes-and-Filters with Workflows}},
   booktitle = {ICIW 2010},
   publisher = {IEEE Computer Society},
   institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
   pages = {1--6},
   type = {Konferenz-Beitrag},
   month = {Mai},
   year = {2010},
   language = {Englisch},
   cr-category = {H.4.1 Office Automation},
   ee = {http://www.iaria.org/conferences2010/ICIW10.html},
   department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen},
   abstract = {In the context of Enterprise Application Integration (EAI) individual tasks have typically been implemented using specialized EAI-vendor technology based on messaging, and quite often customer-specific implementations. Those implementations prominently exploit the Pipes-and-Filters (PaF) architecture. This implementation approach is in conflict with the flow technology that is a cornerstone of the Service-Oriented Architecture (SOA) for solving integration problems. In this paper, we present how this conflict can be resolved. Therefore, we first analyse the differences between PaF architectures and (work-) flow approaches in general, and present the advantages and drawbacks of each solution. Afterwards, we describe how integration solutions modelled based on the PaF architecture can be implemented using flow technology by transforming the appropriate PaF patterns, in particular those used in EAI, into appropriate WS-BPEL constructs. We then present the results of appropriate tests that show that the performance of the corresponding workflows is superior to the mapping of PaF patterns to message flows. We finish off with outlining the additional tangible and non-tangible benefits that the Workflow Management System (WfMS) provides, such as monitoring. In a nut shell, we illustrate that the PaF architecture does not require an own implementation. It is sufficient to have a PaF modelling tool and then convert the appropriate},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2010-07&engl=0}
}
@inproceedings {INPROC-2010-04,
   author = {Thorsten Scheibler and Frank Leymann and Dieter Roller},
   title = {{From Pipes-and-Filters to Workflows}},
   booktitle = {The International Conference on Interoperability for Enterprise Software and Applications (I-ESA) 2010},
   publisher = {Springer},
   institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
   pages = {1--10},
   type = {Konferenz-Beitrag},
   month = {April},
   year = {2010},
   language = {Englisch},
   cr-category = {H.4.1 Office Automation},
   department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen},
   abstract = {The Pipes-and-Filters (PaF) Architecture has been prominently exploited in the context of Enterprise Application Integration (EAI). The individual tasks have typically been implemented using specialized EAI-vendor technology, message flows, and quite often customer-specific implementations. This implementation approach is in conflict with the flow technology that is a cornerstone of the Service-Oriented Architecture (SOA). We show in this paper how this conflict can be resolved. We first show how the PaF architecture can be implemented using flow technology by transforming the appropriate PaF patterns, in particular those used in EAI, into appropriate WS-BPEL constructs. We then present the results of appropriate tests that show that the performance of the corresponding workflows is superior to the mapping of PaF patterns to message flows. We finish off with outlining the additional tangible and non-tangible benefits that the Workflow Management System (WfMS) provides, such as monitoring. In a nut shell, we illustrate that the PaF architecture does not require an own implementation. It is sufficient to have a PaF modeling tool and then convert the appropriate models to workflows for execution by an appropriate WfMS.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2010-04&engl=0}
}
@inproceedings {INPROC-2010-03,
   author = {David Schumm and Frank Leymann and Zhilei Ma and Thorsten Scheibler and Steve Strauch},
   title = {{Integrating Compliance into Business Processes: Process Fragments as Reusable Compliance Controls}},
   booktitle = {Proceedings of the Multikonferenz Wirtschaftsinformatik (MKWI'10), G{\"o}ttingen, Germany, February 23-25, 2010},
   editor = {Schumann/Kolbe/Breitner/Frerichs},
   address = {G{\"o}ttingen},
   publisher = {Universit{\"a}tsverlag G{\"o}ttingen},
   institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
   pages = {2125--2137},
   type = {Konferenz-Beitrag},
   month = {Februar},
   year = {2010},
   isbn = {978-3-941875-31-9},
   keywords = {Business Process Compliance, Process Fragment, Reusability},
   language = {Englisch},
   cr-category = {H.4.1 Office Automation},
   contact = {David.Schumm@iaas.uni-stuttgart.de},
   department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen},
   abstract = {Companies increasingly have to pay attention to compliance concerns addressing business processes. Flexibly reacting to changing requirements coming from laws, regulations, and internal guidelines, becomes a necessary part of business process management. In this paper we propose the application of the emerging concept of process fragments in the field of compliance management in process-based applications. We exemplify realizing compliance requirements employing the notion of process fragments, and we show its characteristics and its practical application using a scenario common in industry. In doing so, we discuss how a fragment can be identified, which design considerations need to be taken into account, we discuss efficient storage and retrieval, and which ways of integration into business processes are feasible. This approach leverages the reusability of both, process models and realizations of compliance requirements.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2010-03&engl=0}
}
@inproceedings {INPROC-2010-01,
   author = {Branimir Wetzstein and Dimka Karastoyanova and Oliver Kopp and Frank Leymann and Daniel Zwink},
   title = {{Cross-Organizational Process Monitoring based on Service Choreographies}},
   booktitle = {Proceedings of the 25th Annual ACM Symposium on Applied Computing (SAC 2010); Sierre, Switzerland, 21-26 March, 2010},
   publisher = {ACM},
   institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
   pages = {2485--2490},
   type = {Konferenz-Beitrag},
   month = {M{\"a}rz},
   year = {2010},
   doi = {10.1145/1774088.1774601},
   keywords = {Business Activity Monitoring, Cross-Organizational Monitoring, Service Choreography},
   language = {Englisch},
   cr-category = {H.4.1 Office Automation},
   contact = {branimir.wetzstein@iaas.uni-stuttgart.de},
   department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen},
   abstract = {Business process monitoring in the area of service oriented computing is typically performed using business activity monitoring technology in an intra-organizational setting. Due to outsourcing and the increasing need for companies to work together to meet their joint customer demands, there is a need for monitoring of business processes across organizational boundaries. Thereby, partners in a choreography have to exchange monitoring data, in order to enable process tracking and evaluation of process metrics. In this paper, we describe an event-based monitoring approach based on BPEL4Chor service choreography descriptions. We show how to define monitoring agreements specifying events each partner in the choreography has to provide. We distinguish between resource events and complex events for calculation of process metrics using complex event processing technology. We present our implementation and evaluate the concepts based on a scenario.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2010-01&engl=0}
}
@article {ART-2010-16,
   author = {Tammo van Lessen and Daniel L{\"u}bke and Simon Moser},
   title = {{Open-Source-BPEL-Orchester Teil 3: Faults \& Regression – Wenn mal jemand im BPEL Orchester schief spielt}},
   journal = {JavaMagazin 03/2010},
   publisher = {Software \& Support Verlag},
   pages = {74--78},
   type = {Artikel in Zeitschrift},
   month = {Februar},
   year = {2010},
   keywords = {BPEL; Eclipse BPEL Designer; Apache ODE; BPELUnit},
   language = {Deutsch},
   cr-category = {H.4.1 Office Automation},
   department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen},
   abstract = {Im ersten Teil dieser Artikelserie wurde eine BPEL-Orchestrierung f{\"u}r einen fiktiven F{\"u}hrererscheinprozess entwickelt. Im zweiten Teil wurden f{\"u}r diesen Prozess drei Testf{\"a}lle entworfen. In diesem Teil werden wir zun{\"a}chst, dem „Test-First“-Paradigma folgend, einen vierten Testfall definieren, mit dem ein funktionales Problem identifiziert wird. Daraufhin korrigieren wir das Prozessmodel, und stellen damit sicher, dass wir mit den vorhandenen Testf{\"a}llen ein sicheres Regression-Fallnetz f{\"u}r unseren Prozess haben. Abschliessend widmen wir uns noch ein wenig dem Management und der {\"U}berwachung von Prozessinstanzen.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=ART-2010-16&engl=0}
}
@article {ART-2010-15,
   author = {Daniel L{\"u}bke and Simon Moser and Tammo van Lessen},
   title = {{Open-Source-BPEL-Orchester Teil 2: Proben im BPEL Orchester}},
   journal = {JavaMagazin 02/2010},
   publisher = {Software \& Support Verlag},
   pages = {63--66},
   type = {Artikel in Zeitschrift},
   month = {Januar},
   year = {2010},
   keywords = {BPEL; Eclipse BPEL Designer; Apache ODE; BPELUnit},
   language = {Deutsch},
   cr-category = {H.4.1 Office Automation},
   department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen},
   abstract = {Im ersten Teil unserer Open-Source-Serie haben wir den BPEL Designer und Apache ODE als BPEL Engine kennen gelernt. Doch was kommt, wenn im Designer alles gut anzusehen ist, es aber in der Ausf{\"u}hrung hakt? Wie jede andere Software muss auch der BPEL-Prozess getestet werden. Dies verleiht nicht nur dem Kunden sondern auch Ihnen als „Komponisten“ das gute Gef{\"u}hl, dass die Services immer ein einstimmiges Konzert geben werden. Dazu werden wir in diesem Teil das Open-Source-Werkzeug BPELUnit vorstellen und erste praktische Erfahrungen damit sammeln.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=ART-2010-15&engl=0}
}
@article {ART-2010-14,
   author = {Dimka Karastoyanova and Tammo van Lessen and Ralph Mietzner},
   title = {{BPM au{\ss}erhalb der Verwaltung: Ein Blick {\"u}ber den Tellerrand}},
   journal = {Business Technology 3.2010 - Prozesse},
   publisher = {Software \& Support Verlag},
   pages = {54--58},
   type = {Artikel in Zeitschrift},
   month = {Oktober},
   year = {2010},
   keywords = {BPM; Systems Management; Nexus; SimTech; Software Engineering; Message Exchange Patterns},
   language = {Deutsch},
   cr-category = {H.4.1 Office Automation},
   ee = {http://it-republik.de/business-technology/bt-magazin-ausgaben/Prozesse-000420.html},
   department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen},
   abstract = {Beim Thema Gesch{\"a}ftsprozessmanagement (Business Process Management (BPM)) denken wir unweigerlich an Dokumentation und Werkzeugunterst{\"u}tzung f{\"u}r administrative Prozesse wie Kreditgenehmigungs-, Reisebuchungs- und Versicherungsantragsprozesse. Doch auch in anderen Dom{\"a}nen wie der Produktion, dem Systems Management, der Softwareentwicklung, der Forschung oder der Simulation etc. kommen Methoden und Techniken des Gesch{\"a}ftsprozessmanagements zunehmend zum Einsatz. In diesem Artikel stellen wir Anwendungsf{\"a}lle und BPM-L{\"o}sungen f{\"u}r diese Dom{\"a}nen vor und beleuchten die Vorteile, die aus einem durchg{\"a}ngigen BPM-Ansatz entstehen.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=ART-2010-14&engl=0}
}
@article {ART-2010-10,
   author = {Olha Danylevych and Dimka Karastoyanova and Frank Leymann},
   title = {{Service Networks Modelling: An SOA \& BPM Standpoint}},
   journal = {Journal of Universal Computer Science (J.UCS)},
   publisher = {JUCS},
   volume = {16},
   number = {13},
   pages = {1668--1693},
   type = {Artikel in Zeitschrift},
   month = {September},
   year = {2010},
   keywords = {service networks; service oriented architecture; software services; business process management; business processes; BPMN},
   language = {Englisch},
   cr-category = {D.2.9 Software Engineering Management,     H.1 Models and Principles,     H.3.5 Online Information Services},
   ee = {http://www.jucs.org/jucs_16_13/service_networks_modelling_an},
   contact = {olha.danylevych@iaas.uni-stuttgart.de},
   department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen},
   abstract = {Services are quintessential in the current economical landscape. Enterprises and businesses at large rely on the consumption and providing of services to ensure their operations and to realize their business offers. That is, nowadays businesses all over the world are interconnected with each other by complex service-centric webs called service networks. The ubiquity and pervasiveness of service networks call for models, methods, mechanisms and tools to understand them and harness their potential. This paper investigates the modelling of the service networks with a focus on business relationships and exchanges of software services among the involved parties. The contribution of this work is threefold. Firstly, we provide an overview of what service networks modelling can offer in combination with Business Process Management (BPM) and Service Oriented Architecture (SOA) technologies. Secondly, we propose a formalism to model service networks that depicts them as aggregations of participants – e.g. enterprises or individuals – that offer, request, consume and provide services to each other. With the goal of providing a foundation for the alignment between service network- and business process models, we finally map the constructs of our service networks modelling formalism to the ones of the Business Process Modelling Notation (BPMN).},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=ART-2010-10&engl=0}
}
@article {ART-2010-07,
   author = {Branimir Wetzstein and Philipp Leitner and Florian Rosenberg and Schahram Dustdar and Frank Leymann},
   title = {{Identifying Influential Factors of Business Process Performance Using Dependency Analysis}},
   journal = {Enterprise Information Systems},
   publisher = {Taylor \& Francis},
   volume = {5},
   number = {1},
   pages = {79--98},
   type = {Artikel in Zeitschrift},
   month = {Dezember},
   year = {2010},
   language = {Englisch},
   cr-category = {H.4.1 Office Automation},
   department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen},
   abstract = {We present a comprehensive framework for identifying influential factors of business process performance. In particular, our approach combines monitoring of process events and Quality of Service (QoS) measurements with dependency analysis to effectively identify influential factors. The framework uses data mining techniques to construct tree structures to represent dependencies of a Key Performance Indicator (KPI) on process and QoS metrics. These dependency trees allow business analysts to determine how process KPIs depend on lower-level process metrics and QoS characteristics of the IT infrastructure. The structure of the dependencies enables a drill-down analysis of single factors of influence to gain a deeper knowledge why certain KPI targets are not met.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=ART-2010-07&engl=0}
}
@article {ART-2010-06,
   author = {Ralph Mietzner and Frank Leymann and Tobias Unger},
   title = {{Horizontal and Vertical Combination of Multi-Tenancy Patterns in Service-Oriented Applications}},
   journal = {Special Issue: Empowering Enterprises Through Next-Generation Enterprise Computing – 13th International IEEE EDOC Conference (EDOC 2009)},
   publisher = {Taylor \& Francis},
   volume = {5},
   number = {1},
   pages = {59--77},
   type = {Artikel in Zeitschrift},
   month = {Juli},
   year = {2010},
   doi = {10.1080/17517575.2010.492950},
   issn = {1751-7583},
   language = {Englisch},
   cr-category = {H.4.1 Office Automation},
   department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen},
   abstract = {Software as a service (SaaS) providers exploit economies of scale by o ering the same instance of an application to multiple customers typically in a single- instance multi-tenant architecture model. Therefore the applications must be scalable, multi-tenant aware and con gurable. In this paper we show how the services in a service-oriented SaaS application can be deployed using di erent multi-tenancy patterns. We describe how services in di erent multi-tenancy patterns can be composed on the application level. In addition to that, we also describe how these multi-tenancy patterns can be applied to middleware and hardware components. We then show with some real world examples how the di erent multi-tenancy patterns can be combined.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=ART-2010-06&engl=0}
}
@article {ART-2010-02,
   author = {Mirko Sonntag and Katharina G{\"o}rlach and Dimka Karastoyanova and Frank Leymann and Michael Reiter},
   title = {{Process Space-based Scientific Workflow Enactment}},
   journal = {International Journal of Business Process Integration and Management (IJBPIM) Special Issue on Scientific Workflows, Vol 5, No. 1, pp. 32-44},
   publisher = {Inderscience Publishers},
   pages = {32--44},
   type = {Artikel in Zeitschrift},
   month = {April},
   year = {2010},
   doi = {10.1504/IJBPIM.2010.033173},
   keywords = {BPEL; Process Space; Scientific Workflow; Data References; Distributed System},
   language = {Englisch},
   cr-category = {H.4.1 Office Automation,     H.3.4 Information Storage and Retrieval Systems and Software},
   contact = {Mirko.Sonntag@iaas.uni-stuttgart.de},
   department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen},
   abstract = {In the scientific field, the workflow technology is often employed to conduct computer simulations or computer supported experiments. The underlying IT infrastructure typically comprises resources distributed among different institutes and organizations all over the world. Traditionally, workflows are executed on a single machine while the invoked software is accessed remotely. This approach imposes many drawbacks which are outlined in this paper. To address these weaknesses we investigate the application of decentralized workflow enactment in the scientific domain. In this context, we explore the employment of process spaces, a middleware for the decentralized execution of workflows. Furthermore, we propose the combination of process spaces with the concept of data references to increase the overall performance of distributed simulations based on workflows. The considerations are discussed with the help of a scenario that calculates and visualizes the ink diffusion in water over a period of time.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=ART-2010-02&engl=0}
}
@inbook {INBOOK-2010-06,
   author = {Dimka Karastoyanova},
   title = {{On Scientific Experiments and Flexible Service Compositions}},
   series = {From Active Data Management to Event-Based Systems and More. Festschrift.},
   address = {Berlin Heidelberg New York},
   publisher = {Springer Verlag},
   series = {LNCS},
   volume = {6462},
   pages = {175--194},
   type = {Beitrag in Buch},
   month = {November},
   year = {2010},
   isbn = {978-3-642-17225-0},
   keywords = {scientific workflows, service composition, flexibility, BPEL, Web Services},
   language = {Englisch},
   cr-category = {C.2 Computer-Communication Networks,     H.4 Information Systems Applications,     D.2 Software Engineering,     H.3 Information Storage and Retrieval,     I.2 Artificial Intelligence,     C.2.4 Distributed Systems},
   department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen},
   abstract = {The IT support for scientific experimenting and e-science is currently not at the level of maturity of the support enterprises obtain. Since recently there is a trend of reusing existing enterprise software and related concepts for scientific experiments, scientific workflows and simulation. Most notably these are the workflow technology, which is widely used in business process management (BPM), and integration paradigms like the service oriented architecture (SOA). In this work we give an overview of open issues in the support for scientific experiments and possible approaches to addressing them in a service-based environment. We identify the need for enhancing the BPM practices, technologies and techniques in order to render them applicable in the area of scientific experimenting. We stress on the even greater importance of workflow flexibility and also show why flexibility techniques are crucial when it is about improving the IT support for scientists.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INBOOK-2010-06&engl=0}
}
@inbook {INBOOK-2010-05,
   author = {Andreas Metzger and Salima Benbernou and Manuel Carro and Maha Driss and Gabor Kecskemeti and Raman Kazhamiakin and Kyriakos Krytikos and Andrea Mocci and Elisabetta Di Nitto and Branimir Wetzstein and Fabrizio Silvestri},
   title = {{Analytical Quality Assurance}},
   series = {Service Research Challenges and Solutions for the Future Internet: S-Cube - Towards Engineering, Managing and Adapting Service-Based Systems},
   publisher = {Springer},
   series = {Lecture Notes in Computer Science},
   volume = {6500},
   pages = {209--270},
   type = {Beitrag in Buch},
   month = {Oktober},
   year = {2010},
   isbn = {978-3-642-17598-5},
   language = {Englisch},
   cr-category = {C.2 Computer-Communication Networks,     F.3 Logics and Meanings of Programs,     D.2 Software Engineering,     I.2 Artificial Intelligence,     H.4 Information Systems Applications,     H.3 Information Storage and Retrieval},
   department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen},
   abstract = {The Internet has reached a crossroads in its evolution from a source of information to a critical infrastructure, underpinning economies and everyday life. The demand for more multimedia content, interconnected devices, greater connectivity, richer user experiences and services available at any time and from anywhere is increasing the pressure on existing networks and platforms. In this ubiquitous Internet, the number and scope of services available globally are predicted to grow exponentially leading to the ‘Internet of Services’. However, in order for these services to be used and re-used in the construction and evolution of service-based systems, significant research effort is required into the broader aspects of services and particularly into the multidisciplinary problems that cut across diverse scientific disciplines. The S-Cube Network of Excellence is one of more than 50 projects within the European Union's FP7 - ICT Programme for Research and Development researching various aspects of the Internet of Services. Within this cohort, S-Cube focuses on fundamental principles, techniques and methods for the service-based systems of the future, combining knowledge from experts in the areas of grid computing, service-oriented computing, business process management, software engineering and human-computer interaction. This book presents the foundations, vision, first results and future work in the area of software services as addressed by S-Cube. The book starts with a presentation of the S-Cube research framework, developed to assist in unifying research communities and agendas across Europe, and provides an introduction to the vision of S-Cube, where the anticipated growth in services and service-based systems will have a profound effect on business and society. The remainder of the book follows the building blocks of the research framework and addresses technologies required for realizing future service-based systems and service engineering principles, techniques and methods that use those technologies to ensure robust, manageable and adaptable systems.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INBOOK-2010-05&engl=0}
}
@inbook {INBOOK-2010-04,
   author = {George Baryannis and Olha Danylevych and Dimka Karastoyanova and Kritikos Kyriakos and Philipp Leitner and Florian Rosenberg and Branimir Wetzstein},
   title = {{Service Composition}},
   series = {Service Research Challenges and Solutions for the Future Internet: S-Cube - Towards Engineering, Managing and Adapting Service-Based Systems},
   publisher = {Springer},
   series = {Lecture Notes in Computer Science},
   volume = {6500},
   pages = {55--84},
   type = {Beitrag in Buch},
   month = {Oktober},
   year = {2010},
   isbn = {978-3-642-17598-5},
   language = {Englisch},
   cr-category = {C.2 Computer-Communication Networks,     F.3 Logics and Meanings of Programs,     D.2 Software Engineering,     I.2 Artificial Intelligence,     H.4 Information Systems Applications,     H.3 Information Storage and Retrieval},
   department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen},
   abstract = {The Internet has reached a crossroads in its evolution from a source of information to a critical infrastructure, underpinning economies and everyday life. The demand for more multimedia content, interconnected devices, greater connectivity, richer user experiences and services available at any time and from anywhere is increasing the pressure on existing networks and platforms. In this ubiquitous Internet, the number and scope of services available globally are predicted to grow exponentially leading to the ‘Internet of Services’. However, in order for these services to be used and re-used in the construction and evolution of service-based systems, significant research effort is required into the broader aspects of services and particularly into the multidisciplinary problems that cut across diverse scientific disciplines. The S-Cube Network of Excellence is one of more than 50 projects within the European Union's FP7 - ICT Programme for Research and Development researching various aspects of the Internet of Services. Within this cohort, S-Cube focuses on fundamental principles, techniques and methods for the service-based systems of the future, combining knowledge from experts in the areas of grid computing, service-oriented computing, business process management, software engineering and human-computer interaction. This book presents the foundations, vision, first results and future work in the area of software services as addressed by S-Cube. The book starts with a presentation of the S-Cube research framework, developed to assist in unifying research communities and agendas across Europe, and provides an introduction to the vision of S-Cube, where the anticipated growth in services and service-based systems will have a profound effect on business and society. The remainder of the book follows the building blocks of the research framework and addresses technologies required for realizing future service-based systems and service engineering principles, techniques and methods that use those technologies to ensure robust, manageable and adaptable systems.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INBOOK-2010-04&engl=0}
}
@inbook {INBOOK-2010-03,
   author = {Dimka Karastoyanova and Frank Leymann},
   title = {{Making Scientific Applications on the Grid Reliable through Flexibility Approaches Borrowed from Service Compositions}},
   series = {Handbook of Research on P2P and Grid Systems for Service-Oriented Computing: Models, Methodologies and Applications. Volume II.},
   publisher = {IGI Global},
   pages = {635--656},
   type = {Beitrag in Buch},
   month = {Januar},
   year = {2010},
   doi = {10.4018/978-1-61520-686-5},
   language = {Englisch},
   cr-category = {H.0 Information Systems General,     H.1.0 Information Systems Models and Principles General,     H.m Information Systems Miscellaneous,     J.1 Administration Data Processing,     J.2 Physical Sciences and Engineering},
   ee = {http://www.igi-global.com/bookstore/TitleDetails.aspx?TitleId=37249&DetailsType=AffiliateBio},
   contact = {Dimka Karastoyanova dimka.karastoyanova@iaas.uni-stuttgart.de},
   department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen},
   abstract = {Making Scientific Applications on the Grid Reliable through Flexibility Approaches Borrowed from Service Compositions Dimka Karastoyanova, Frank Leymann IAAS, University of Stuttgart, Germany e-mail: {Karastoyanova, Leymann}@iaas.uni-stuttgart.de Abstract The current trend in Service Oriented Computing (SOC) is to enable support for new delivery models of software and applications. These endeavours impose requirements on the resources and services used, on the way applications are created and on the QoS characteristics of the applications and the supporting infrastructure. Scientific applications on the other hand require improved robustness and reliability of the supporting Grid infrastructures where resources appear and disappear constantly. Enabling business model like Software as a Service (SaaS), Infrastructure as a Service (IaaS), and guaranteeing reliability of Grid infrastructures are requirements that both business and scientific application nowadays impose. The convergence of existing approaches from SOC and Grid Computing is therefore an obvious need. In this work we give an overview of the state-of-the-art of the overlapping research done in the area of SOC and Grid computing with respect to meeting the requirements of the applications in these two areas. We show that the requirements of business applications that already exploit service-oriented architectures (SOA) and the scientific application utilizing Grid infrastructures overlap. Due to the limited extent of cooperation between the two research communities the research results are either overlapping or diverging in spite of the similarities in requirements. Notably, some of the techniques developed in each area are needed but still missing in the other area and vice versa. We argue therefore that in order to enable an enterprise-strength service-oriented infrastructure one needs to combine and leverage the existing Grid and Service middleware in terms of architectures and implementations. We call such an infrastructure the Business Grid. Based on the Business Grid vision we focus in this work on presenting how reliability and robustness of the Business Grid can be improved by employing approaches for flexibility of service compositions. An overview and assessment of these approaches are presented together with recommendations for use. Based on the assumption that Grid services are Web services, these approaches can be utilized to improve the reliability of the scientific applications thus drawing on the advantages flexible workflows provide. This way we improve the robustness of scientific applications by making them flexible and hence improve the features of business applications that employ Grid resources and Grid service compositions to realize the SaaS, IaaS etc. delivery models.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INBOOK-2010-03&engl=0}
}
@inbook {INBOOK-2010-02,
   author = {Frank Leymann and Dimka Karastoyanova and Mike Papazoglou},
   title = {{Business Process Management Standards}},
   series = {Handbook on Business Process Management 1},
   publisher = {Springer-Verlag},
   type = {Beitrag in Buch},
   month = {Juli},
   year = {2010},
   isbn = {978-3-642-00415-5},
   language = {Englisch},
   cr-category = {H.4.1 Office Automation},
   ee = {http://www.springer.com/business+%26+management/business+information+systems /book/978-3-642-00415-5,     http://www.bpm-handbook.com/},
   department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen},
   abstract = {Business Process Management Standards},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INBOOK-2010-02&engl=0}
}
@proceedings {PROC-2010-02,
   editor = {Stefanie Rinderle-Ma and Shazia Wasim Sadiq and Frank Leymann},
   title = {{Business Process Management Workshops, BPM 2009 International Workshops, Ulm, Germany, September 7, 2009. Revised Papers}},
   publisher = {Springer},
   institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
   series = {Lecture Notes in Business Information Processing},
   volume = {43},
   type = {Tagungsband},
   month = {Januar},
   year = {2010},
   isbn = {978-3-642-12185-2},
   doi = {10.1007/978-3-642-12186-9},
   language = {Englisch},
   cr-category = {H.4.1 Office Automation},
   department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen;     Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen},
   abstract = {Business Process Management Workshops, BPM 2009 International Workshops, Ulm, Germany, September 7, 2009. Revised Papers},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=PROC-2010-02&engl=0}
}