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 2011 BibTeX

suche englishicon
 
@inproceedings {INPROC-2011-78,
   author = {Monika Weidmann and Modood Alvi and Falko Koetter and Frank Leymann and Thomas Renner and David Schumm},
   title = {{Business Process Change Management based on Process Model Synchronization of Multiple Abstraction Levels}},
   booktitle = {Proceedings of SOCA},
   publisher = {IEEE Computer Society},
   institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
   pages = {1--4},
   type = {Konferenz-Beitrag},
   month = {Dezember},
   year = {2011},
   doi = {10.1109/SOCA.2011.6166253},
   keywords = {Model Synchronization; Abstraction Levels; Change Propagation; Business Process Modelling},
   language = {Englisch},
   cr-category = {H.4.1 Office Automation},
   department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen},
   abstract = {Management of business processes is typically performed on multiple levels, each with different granularity, language constructs, and abstraction. Starting from an initial sketch of the activities to be performed, several refinements are made to entirely specify the business process, its artifacts, and participants. Then, information relevant for process execution can be added to enable efficient automation in the context of a service-oriented architecture (SOA). However, dealing with changes initiated by business or technology is a key difficulty in this approach. If change management is not performed properly then process models become out of sync which results in losing the alignment of business and IT. To address this challenge, we propose a synchronization method based on model element correspondence that considers change management between process models on different abstraction levels. We show how synchronization can be established and changes are propagated using a change queue for synchronization continuity. Finally we present a prototypical implementation of the key concepts.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2011-78&engl=0}
}
@inproceedings {INPROC-2011-77,
   author = {Michael Reiter and Uwe Breitenb{\"u}cher and Schahram Dustdar and Dimka Karastoyanova and Frank Leymann and Hong-Linh Truong},
   title = {{A Novel Framework for Monitoring and Analyzing Quality of Data in Simulation Workflows}},
   booktitle = {2011 Seventh IEEE International Conference on eScience},
   publisher = {IEEE},
   institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
   type = {Konferenz-Beitrag},
   month = {Dezember},
   year = {2011},
   language = {Englisch},
   cr-category = {H.4.1 Office Automation,     I.6.7 Simulation Support Systems},
   contact = {Michael Reiter Michael.Reiter@iaas.uni-stuttgart.de},
   department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen},
   abstract = {In recent years scientific workflows have been used for conducting data-intensive and long running simulations. Such simulation workflows have processed and produced different types of data whose quality has a strong influence on the final outcome of simulations. Therefore being able to monitor and analyze quality of this data during workflow execution is of paramount importance, as detection of quality problems will enable us to control the execution of simulations efficiently. Unfortunately, existing scientific workflow execution systems do not support the monitoring and analysis of quality of data for multi-scale or multi-domain simulations. In this paper, we examine how quality of data can be comprehensively measured within workflows and how the measured quality can be used to control and adapt running workflows. We present a quality of data measurement process and describe a quality of data monitoring and analysis framework that integrates this measurement process into a workflow management system.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2011-77&engl=0}
}
@inproceedings {INPROC-2011-75,
   author = {Tobias Binz and Frank Leymann and David Schumm},
   title = {{CMotion: A Framework for Migration of Applications into and between Clouds}},
   booktitle = {Proceedings of the 2011 IEEE International Conference on Service-Oriented Computing and Applications (SOCA)},
   publisher = {IEEE Computer Society Conference Publishing Services},
   institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
   type = {Konferenz-Beitrag},
   month = {Dezember},
   year = {2011},
   doi = {10.1109/SOCA.2011.6166250},
   keywords = {application migration; service management; cloud computing; composite applications},
   language = {Englisch},
   cr-category = {K.6 Management of Computing and Information Systems,     D.2.12 Software Engineering Interoperability},
   contact = {a href=``http://www.iaas.uni-stuttgart.de/institut/mitarbeiter/binz''Tobias Binz/ a},
   department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen},
   abstract = {The number of applications and services hosted in the cloud grows steadily, because of significant advantages in cost, flexibility, and scale compared to traditional IT. However, major difficulties in this field are (i) the migration of existing applications into the cloud and (ii) the increasing vendor lock-in which denotes the inability to leave a certain cloud provider without significant effort. Current approaches do not offer a holistic solution: Either they require the user to provide the application in a certain standardized way or they are only able to migrate one specific type of component. As a consequence, the migration of composite applications with different types of components is not supported. To overcome this limitation we propose the Cloud Motion Framework (CMotion) which leverages existing application models and provides support to migrate composite applications into and between clouds. Based on the application model, the framework evaluates alternative ways to host each component. CMotion assumes that the dependencies of components are modeled explicitly and the components are self-contained.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2011-75&engl=0}
}
@inproceedings {INPROC-2011-72,
   author = {Daniel Schleicher and Frank Leymann and Patrick Schneider and David Schumm and Tamara Wolf},
   title = {{An Approach to Combine Data-Related and Control-Flow-Related Compliance Rules}},
   booktitle = {Proceedings of SOCA},
   publisher = {IEEE Computer Society},
   institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
   type = {Konferenz-Beitrag},
   month = {Dezember},
   year = {2011},
   doi = {10.1109/SOCA.2011.6166212},
   keywords = {Compliance, LTL, constraint, pattern, business process},
   language = {Deutsch},
   cr-category = {H.4.1 Office Automation},
   department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen},
   abstract = {Compliance of IT-enabled business processes is a research area gaining more and more attraction for enterprises today. Many enterprises are on the gap of installing workflow systems within their premises. During this process they need to make sure that several regulations, coming from governments or enterprise-internal institutions, are obeyed. We argue that the compliance regulations, enterprises are faced with today, can be built using a number of atomic compliance requirements. We studied literature and identified new atomic requirements in our work with industrial use case partners taking part in research projects founded by the European Union, as well as projects with customers that face the same challenges. The atomic compliance rules, we identified, can be divided into two groups, data-related and control-flow-related compliance rules. The main contribution of this paper is a collection of patterns implementing complex compliance rules which consist of atomic control-flow related and data-related compliance rules. We show how these atomic rules must be applied to a business process in order to implement the desired behaviour, intended by a complex compliance rule. We extended an existing collection of recurring atomic compliance rules with a new set of data-related compliance rules. These compliance rules contain variabilities which need to be filled when they are applied to a business process model.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2011-72&engl=0}
}
@inproceedings {INPROC-2011-71,
   author = {Steve Strauch and Oliver Kopp and Frank Leymann and Tobias Unger},
   title = {{A Taxonomy for Cloud Data Hosting Solutions}},
   booktitle = {Proceedings of the International Conference on Cloud and Green Computing (CGC '11)},
   publisher = {IEEE Computer Society},
   institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
   pages = {577--584},
   type = {Konferenz-Beitrag},
   month = {Dezember},
   year = {2011},
   doi = {10.1109/DASC.2011.106},
   keywords = {cloud data hosting solution; taxonomy; distributed application architecture; database layer; cloud computing},
   language = {Englisch},
   cr-category = {C.2.4 Distributed Systems,     D.2.11 Software Engineering Software Architectures,     H.3.4 Information Storage and Retrieval Systems and Software},
   contact = {steve.strauch@iaas.uni-stuttgart.de},
   department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen},
   abstract = {Cloud computing allows reducing capital expenditure by using resources on demand. We investigate how to build a database layer in the Cloud and present pure and hybrid Cloud data hosting solutions. The solutions are organized in a taxonomy. The properties used for organization are: application layer, deployment model, location, service model, data store type, and compatibility. Using the taxonomy, existing Cloud data hosting solutions are categorized.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2011-71&engl=0}
}
@inproceedings {INPROC-2011-69,
   author = {Alexander Nowak and Frank Leymann and David Schumm},
   title = {{The Differences and Commonalities between Green and Conventional Business Process Management}},
   booktitle = {Proceedings of the International Conference on Cloud and Green Computing, CGC 2011},
   publisher = {IEEE Computer Society},
   institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
   type = {Konferenz-Beitrag},
   month = {Dezember},
   year = {2011},
   doi = {10.1109/DASC.2011.105},
   keywords = {Green IT; Green Business Process Management; BPM Lifecycle; BPM Architecture},
   language = {Englisch},
   cr-category = {H.4.1 Office Automation},
   department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen},
   abstract = {Environmentally-aware resource usage has become an important aspect for today’s industries, governments, and organizations. Customer demands, legal requirements, and financial aspects force organizations to rethink and reorganize their existing structures and business processes. Along with an increasing adoption of Business Process Management (BPM) in organizations, efforts are being made to also enable a green rethinking and change of BPM. However, in order to be capable of performing business in a green manner, the “delta” has to be known that distinguishes green business process management from the conventional one. In this paper, we investigate key perspectives of conventional BPM and compare them to requirements originating from an environmental perspective. The key perspectives we refer to are the business process lifecycle, key performance indicators, BPM architectures, and business and strategy. We highlight aspects that need to be extended, newly developed, or refined in order to achieve a holistic green BPM approach.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2011-69&engl=0}
}
@inproceedings {INPROC-2011-68,
   author = {Adina Sirbu and Annapaola Marconi and Marco Pistore and Hanna Eberle and Frank Leymann and Tobias Unger},
   title = {{Dynamic Composition of Pervasive Process Fragments}},
   booktitle = {Proceedings of the IEEE International Conference on Web Services, ICWS 2011,Washington, DC, USA, July 4-9, 2011},
   editor = {IEEE Computer Society},
   publisher = {IEEE Computer Society},
   institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
   pages = {73--80},
   type = {Konferenz-Beitrag},
   month = {Juli},
   year = {2011},
   isbn = {978-0-7695-4463-2},
   doi = {10.1109/ICWS.2011.70},
   language = {Englisch},
   cr-category = {H.4.1 Office Automation},
   ee = {http://doi.ieeecomputersociety.org/10.1109/ICWS.2011.70},
   contact = {Tobias Unger unger@iaas.uni-stuttgart.de},
   department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen},
   abstract = {A critical aspect for pervasive computing is the possibility to discover and use process knowledge at run time depending on the specific context. This can be achieved by using an underlying service-based application and exploiting its features in terms of dynamic service discovery, selection, and composition. Pervasive process fragments represent a service-based tool that allows to model incomplete and contextual knowledge. We provide a solution to automatically compose such fragments into complete processes, according to a specific context and specific goals. We compute the solution by encoding process knowledge, domain knowledge and goals into an AI planning problem. We evaluate our approach on different scenarios stress testing the main characteristics of pervasive process fragments.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2011-68&engl=0}
}
@inproceedings {INPROC-2011-67,
   author = {Daniel Schleicher and J{\"o}rg Niem{\"o}ller and Frank Leymann and Konstantinos Vandikas and Roman Levenshteyn},
   title = {{Towards a Service Composition Language for Heterogeneous Service Environments}},
   booktitle = {Proceedings of the ICIN Conference 2011},
   publisher = {IEEE Xplore},
   institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
   pages = {121--126},
   type = {Konferenz-Beitrag},
   month = {Oktober},
   year = {2011},
   doi = {10.1109/ICIN.2011.6081059},
   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 provide an outline and characteristics of a language that allows the design of compositions within a heterogeneous service landscape. Heterogeneous refers to services from various industries and application domains like for example telecommunication, enterprise, web 2.0 and general IT. The language shall enable to use services from all these domains within a single service composition. We propose general requirements for this new language and we also offer an analysis of existing languages and their specific application domains. Finally, we discuss and propose extensions to an already existing standardized workflow language that enables heterogeneous compositions.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2011-67&engl=0}
}
@inproceedings {INPROC-2011-66,
   author = {Christoph Fehling and Frank Leymann and Ralph Retter and David Schumm and Walter Schupeck},
   title = {{An Architectural Pattern Language of Cloud-based Applications}},
   booktitle = {Proceedings of the 18th Conference on Pattern Languages of Programs, PLoP 2011},
   publisher = {ACM},
   institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
   pages = {1--11},
   type = {Konferenz-Beitrag},
   month = {Oktober},
   year = {2011},
   doi = {10.1145/2578903.2579140},
   language = {Englisch},
   cr-category = {H.4.1 Office Automation,     C.2.4 Distributed Systems,     D.2.2 Software Engineering Design Tools and Techniques,     D.2.3 Software Engineering Coding Tools and Techniques},
   department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen},
   abstract = {Cloud computing has drastically changed the way in which IT resources can be consumed. The properties of clouds – elasticity, pay-per-use, and standardization of the runtime infrastructure – enable cloud providers and users alike to benefit from economies of scale, faster provisioning times, and reduced runtime costs. However, to achieve these benefits, application architects and developers have to respect the characteristics of the cloud environment. To reduce the complexity of cloud application architecture and design, we propose a pattern-based approach for cloud application architecture and development. We defined a pattern format to describe the principles of cloud computing, available cloud offerings, and cloud application architectures. Based on this format we developed an architectural pattern language of cloud-based applications. Through interrelation of patterns for cloud offering descriptions and cloud application architectures, developers are guided during the identification of patterns applicable to their problems. We cover the proceeding how we identified patterns, give an overview of previously discovered patterns, and introduce one new pattern. Further, we propose a framework for the organizations of patterns and the guidance of developers during their instantiation.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2011-66&engl=0}
}
@inproceedings {INPROC-2011-65,
   author = {Alexander Nowak and Frank Leymann and Daniel Schleicher and David Schumm and Sebastian Wagner},
   title = {{Green Business Process Patterns}},
   booktitle = {Proceedings of the 18th Conference on Pattern Languages of Programs, PLoP 2011},
   publisher = {ACM},
   institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
   type = {Konferenz-Beitrag},
   month = {Oktober},
   year = {2011},
   doi = {10.1145/2578903.2579144},
   keywords = {Green IT; Green Patterns; Green Business Process Management; Environmental Impact},
   language = {Englisch},
   cr-category = {H.4.1 Office Automation},
   department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen},
   abstract = {To ensure their competitive advantage an increasing number of organizations adopt business process management for design, automation, and analysis of their business processes. In order to reduce cost, improve quality, save time, and increase flexibility, techniques for business process improvement and re-engineering are applied. Improving the environmental impact of a business process is a new challenge organizations are faced with. However, current approaches and techniques for business process optimization do not cover the ecological dimension explicitly. In this paper, we propose patterns which describe good solutions for green business process design to address this gap from a business perspective. The patterns are described independently from concrete business process modeling languages and execution environments in order to provide a broad applicability of the patterns within different scenarios. In addition to the patterns, we discuss the general usability of the patterns based on different aspects relevant to an organization.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2011-65&engl=0}
}
@inproceedings {INPROC-2011-63,
   author = {Sam Guinea and Gabor Kecskemeti and Annapaola Marconi and Branimir Wetzstein},
   title = {{Multi-layered Monitoring and Adaptation}},
   booktitle = {Proceedings of the Ninth International Conference on Service Oriented Computing (ICSOC 2011); Paphos, Cyprus, December 5-8, 2011},
   publisher = {Springer},
   institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
   type = {Konferenz-Beitrag},
   month = {Dezember},
   year = {2011},
   language = {Englisch},
   cr-category = {H.4.1 Office Automation},
   department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen},
   abstract = {Service-based applications have become more and more multi-layered in nature, as we tend to build software as a service on top of infrastructure as a service. Most existing SOA monitoring and adaptation techniques address layer-specific issues. These techniques, if used in isolation, cannot deal with real-world domains, where changes in one layer often affect other layers, and information from multiple layers is essential in truly understanding problems and in developing comprehensive solutions. In this paper we propose a framework that integrates layer specific monitoring and adaptation techniques, and enables multi-layered control loops in service-based systems. The proposed approach is evaluated on a medical imaging procedure for Computed Tomography (CT) Scans, an e-Health scenario characterized by strong dependencies between the software layer and infrastructural resources.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2011-63&engl=0}
}
@inproceedings {INPROC-2011-62,
   author = {Michele Mancioppi and Olha Danylevych and Dimka Karastoyanova and Frank Leymann},
   title = {{Towards Classification Criteria for Process Fragmentation Techniques}},
   booktitle = {Proceedings of BPD 2011 (colocated with BPM 2011)},
   publisher = {Springer Verlag},
   institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
   type = {Workshop-Beitrag},
   month = {Dezember},
   year = {2011},
   keywords = {Process fragments, process fragmentation, process improvement techniques},
   language = {Englisch},
   cr-category = {D.2.2 Software Engineering Design Tools and Techniques,     H.4.1 Office Automation},
   contact = {michele.mancioppi@iaas.uni-stuttgart.de},
   department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen},
   abstract = {Process fragmentation is the foundation of many state-of-the-art techniques for supporting management, reuse and change of process models. Such techniques vary greatly in terms of which types of processes they are applicable to, what they aim at accomplishing, how they define the resulting process fragments, etc. The comparison, analysis, reuse and selection of the available process fragmentation techniques are hindered by the lack of a common terminology and classification criteria, and by the large discrepancy in the characteristics that are covered when presenting novel fragmentation techniques. This work starts addressing this issue by investigating classification criteria for process fragmentation techniques based on the “seven Ws”, namely Why, What, When, Where, Who, Which, and hoW. The presented classification criteria are applied to some of the process fragmentation approaches available in the literature. In addition to enabling the classification of fragmentation techniques, the classification criteria here presented form a “check-list” for authors of future works in the field of process fragmentation.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2011-62&engl=0}
}
@inproceedings {INPROC-2011-60,
   author = {Oliver Kopp and Frank Leymann and Sebastian Wagner},
   title = {{Modeling Choreographies: BPMN 2.0 versus BPEL-based Approaches}},
   booktitle = {Enterprise Modelling and Information Systems Architectures - EMISA 2011},
   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},
   type = {Workshop-Beitrag},
   month = {September},
   year = {2011},
   language = {Englisch},
   cr-category = {H.4.1 Office Automation},
   ee = {http://www.wiso.uni-hamburg.de/conferences/emisa2011/},
   department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen},
   abstract = {Choreographies capture the collaboration aspects between two or more processes. Explicit choreography notations have been included in the upcoming version 2.0 of the Business Process Model and Notation language (BPMN 2.0). This paper presents a first evaluation of the choreography modeling capabilities of BPMN 2.0 and presents a summary of the evaluation of BPEL-based approaches. The result is that BPMN 2.0 does not support reference passing and is tightly tied to technical configurations.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2011-60&engl=0}
}
@inproceedings {INPROC-2011-58,
   author = {Sebastian Wagner and Oliver Kopp and Frank Leymann},
   title = {{Towards Choreography-based Process Distribution In The Cloud}},
   booktitle = {Proceedings of the 2011 IEEE International Conference on Cloud Computing and Intelligence Systems},
   address = {Bejing, China},
   publisher = {IEEE Xplore},
   institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
   pages = {490--494},
   type = {Konferenz-Beitrag},
   month = {September},
   year = {2011},
   doi = {10.1109/CCIS.2011.6045116},
   language = {Englisch},
   cr-category = {H.4.1 Office Automation,     H.5.3 Group and Organization Interfaces},
   contact = {sebastian.wagner@iaas.uni-stuttgart.de},
   department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen},
   abstract = {Choreographies provide means to describe collaborations. Each partner runs its own processes. To reduce the amount of data exchanged and to save resources, part of the choreography can be run on a community cloud. We show how private parts of a choreography can still be run on-premise and how non-private parts can be merged to make use of the cloud infrastructure.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2011-58&engl=0}
}
@inproceedings {INPROC-2011-56,
   author = {Mirko Sonntag and Dimka Karastoyanova},
   title = {{Enforcing the Repeated Execution of Logic in Workflows}},
   booktitle = {Proceedings of the 1st International Conference on Business Intelligence and Technology (BUSTECH 2011), Rome, Italy, 2011},
   publisher = {IARIA},
   institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
   pages = {1--6},
   type = {Konferenz-Beitrag},
   month = {September},
   year = {2011},
   keywords = {Service composition; Workflow adaptability; Iteration; Re-execution},
   language = {Englisch},
   cr-category = {H.4.1 Office Automation},
   contact = {Mirko Sonntag: sonntag@iaas.uni-stuttgart.de},
   department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen},
   abstract = {The repeated execution of workflow logic is a feature needed in many situations. Repetition of activities can be modeled with workflow constructs (e.g., loops) or external workflow configurations, or can be triggered by a user action during workflow execution. While the first two options are state of the art in the workflow technology, the latter is currently insufficiently addressed in literature and practice. We argue that a manually triggered rerun operation enables both business users and scientists to react to unforeseen problems and thus improves workflow robustness, allows scientists steering the convergence of scientific results, and facilitates an explorative workflow development as required in scientific workflows. In this paper, we therefore formalize operations for the repeated enactment of activities—for both iteration and re-execution. Starting point of the rerun is an arbitrary, manually selected activity. Since we define the operations on a meta-model level, they can be implemented for different workflow languages and engines.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2011-56&engl=0}
}
@inproceedings {INPROC-2011-52,
   author = {Mirko Sonntag and Sven Hotta and Dimka Karastoyanova and David Molnar and Siegfried Schmauder},
   title = {{Using Services and Service Compositions to Enable the Distributed Execution of Legacy Simulation Applications}},
   booktitle = {Towards a Service-Based Internet, Proceedings of the 4th European Conference ServiceWave 2011, Poznan, Poland, 2011},
   editor = {W. Abramowicz and I.M. Llorente and M. Surridge and A. Zisman and J. Vayssi{\`e}re},
   publisher = {Springer-Verlag},
   institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
   pages = {1--12},
   type = {Konferenz-Beitrag},
   month = {Oktober},
   year = {2011},
   keywords = {Service compositions; Simulation workflows; distributed simulations; BPEL; Web services},
   language = {Englisch},
   cr-category = {H.4.1 Office Automation,     I.6.7 Simulation Support Systems},
   contact = {Mirko Sonntag sonntag@iaas.uni-stuttgart.de},
   department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen},
   abstract = {In the field of natural and engineering science, computer simulations play an increasingly important role to explain or predict phenomena of the real world. Although the software landscape is crucial to support scientists in their every day work, we recognized during our work with scientific institutes that many simulation programs can be considered legacy monolithic applications. They are developed without adhering to known software engineering guidelines, lack an acceptable software ergonomics, run sequentially on single workstations and require tedious manual tasks. We are convinced that SOA concepts and the service composition technology can help to improve this situation. In this paper we report on the results of our work on the service- and service composition-based re-engineering of a legacy scientific application for the simulation of the ageing process in copper-alloyed. The underlying general concept for a distributed, service-based simulation infrastructure is also applicable to other scenarios. Core of the concept is a resource manager that steers server work load and handles simulation data.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2011-52&engl=0}
}
@inproceedings {INPROC-2011-50,
   author = {Mirko Sonntag and Dimka Karastoyanova},
   title = {{Compensation of Adapted Service Orchestration Logic in BPEL’n’Aspects}},
   booktitle = {Proceedings of the 9th International Conference on Business Process Management (BPM 2011), Clermont-Ferrand, France, 2011},
   publisher = {Springer-Verlag},
   institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
   pages = {1--16},
   type = {Konferenz-Beitrag},
   month = {August},
   year = {2011},
   keywords = {Workflow; Service Composition; 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 = {BPEL’n’Aspects is a non-intrusive mechanism for adaptation of control flow of BPEL processes based on the AOP paradigm. It relies on Web service standards to weave process activities in terms of aspects into BPEL processes. This paper is a logical continuation of the BPEL’n’Aspects approach. Its main objective is to enable compensation of weaved-in Web service invocations (activities) in a straightforward manner. We present (1) requirements on a mechanism for compensation of weaved-in process activities; (2) the corresponding concepts and mechanisms to meet these requirements; (3) an example scenario to show the applicability of the approach; and (4) a prototypical implementation to prove the feasibility of the solution. This work represents an improvement in the applicability of this particular adaptation approach since processes in production need the means to compensate actions that are included into processes as result of an adaptation step, too. The concept is generic and hence can also be used by other approaches that adapt control flow.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2011-50&engl=0}
}
@inproceedings {INPROC-2011-48,
   author = {Mirko Sonntag and Katharina G{\"o}rlach and Dimka Karastoyanova and Frank Leymann and Polina Malets and David Schumm},
   title = {{Views on Scientific Workflows}},
   booktitle = {Proceedings of the 10th International Conference on Perspectives in Business Informatics Research (BIR 2011), 2011},
   publisher = {Springer-Verlag},
   institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
   series = {Lecture Notes in Business Information Processing},
   volume = {90},
   pages = {321--335},
   type = {Konferenz-Beitrag},
   month = {Oktober},
   year = {2011},
   doi = {10.1007/978-3-642-24511-4_25},
   keywords = {Process Views, BPEL, Web Services, SOA, Simulation Workflows, Scientific Workflows.},
   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 = {Workflows are becoming more and more important in e-Science due to the support they provide to scientists in computer simulations, experiments and calculations. Our experiences with workflows in this field and the literature show that scientific workflows consist of a large number of related information. This information is difficult to deal with in a single perspective and has changing importance to scientists in the different workflow lifecycle phases. In this paper we apply viewing techniques known from business process management to (service-based) scientific workflows to address these issues. We describe seven of the most relevant views and point out realization challenges. We argue that the selected views facilitate the handling of workflows to scientists and add further value to scientific workflow systems. An implementation of a subset of the views based on Web services and BPEL shows the feasibility of the approach. The presented work has the goal to increase additionally the acceptance of the workflow technology in e-Science.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2011-48&engl=0}
}
@inproceedings {INPROC-2011-45,
   author = {Matthias Wieland and Daniela Nicklas and Frank Leymann},
   title = {{Context Model for Representation of Business Process Management Artifacts}},
   booktitle = {International Proceedings of Economics Development and Research: IPEDR},
   editor = {Chun Hua Lin and Ming Zhang},
   publisher = {IACSIT PRESS},
   institution = {Universit{\"a}t Stuttgart : Sonderforschungsbereich SFB 627 (Nexus: Umgebungsmodelle f{\"u}r mobile kontextbezogene Systeme), Germany},
   series = {Economics and Business Information},
   volume = {9},
   pages = {46--51},
   type = {Konferenz-Beitrag},
   month = {Mai},
   year = {2011},
   isbn = {978-981-08-8869-5},
   issn = {2010-4626},
   keywords = {business process management; workflows; context-awareness; human tasks; services},
   language = {Englisch},
   cr-category = {H.1.2 User/Machine Systems,     H.4.1 Office Automation},
   ee = {http://www.ipedr.com/vol9.htm},
   contact = {wieland@iaas.uni-stuttgart.de},
   department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen},
   abstract = {Context-aware systems adapt their functionality and behavior to the user and his or her situation. To do so, they need context information about the user’s environment, e.g., about different kinds of real world objects. To model and manage context information, many systems have been developed. An important part of context that is often neglected is the state and context of the applications that users are currently executing. The contribution of this paper is to present an extension for a standard context model that allows the representation of the context of workflow based applications. By that, business process management environments are enabled to annotate their context and provide it for other context-aware applications and users.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2011-45&engl=0}
}
@inproceedings {INPROC-2011-42,
   author = {Jorge Minguez and Peter Reimann and Sema Zor},
   title = {{Event-driven Business Process Management in Engineer-to-Order Supply Chains}},
   booktitle = {Proceedings of the 15th International Conference on Computer Supported Cooperative Work in Design},
   publisher = {IEEE},
   institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
   pages = {1--8},
   type = {Konferenz-Beitrag},
   month = {Juni},
   year = {2011},
   keywords = {Event-driven Architecture; Service-oriented Architecture; SOA; EDA; Engineer-to-Order; ETO; Supply chain},
   language = {Englisch},
   cr-category = {D.2.11 Software Engineering Software Architectures,     D.2.13 Software Engineering Reusable Software},
   department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Anwendersoftware;     Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen},
   abstract = {Integration efforts in today’s manufacturing environments tend to enable service-based communication interfaces between enterprise and manufacturing systems. Constantly changing business conditions demand a high level of flexibility in business processes as well as an adaptive and fully interoperable IT infrastructure. The principles of reusability and loosely-coupled services have driven Service Oriented Architecture (SOA) to become the most used paradigm for software design at the business level. In a manufacturing environment, event-driven architectures (EDA) are often employed for managing information flows across different production systems. The timely propagation of business-relevant events is a fundamental requirement in Engineer-to-Order (ETO) enterprises, which require a high level of transparency in their supply chains. Agility is one of the top priorities for ETO manufacturers in order to react to turbulent scenarios. Therefore, the main challenge for ETO supply chains is to identify and propagate events across the ETO logistics network and integrate these into the manufacturer business processes. We present how an existing service-oriented integration platform for manufacturing can be used to fill the gap between EDA-based manufacturing environments of an ETO supply chain and SOA-based manufacturer business processes. In this paper, we discuss the benefits of the Business Process Execution Language (BPEL) as vehicle for this integration. The adoption of BPEL will enable an efficient and effective reaction to turbulent manufacturing scenarios in an ETO supply chain.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2011-42&engl=0}
}
@inproceedings {INPROC-2011-38,
   author = {Monika Weidmann and Falko Koetter and Thomas Renner and David Schumm and Frank Leymann and Daniel Schleicher},
   title = {{Synchronization of Adaptive Process Models Using Levels of Abstraction}},
   booktitle = {Proceedings of the 4th International Workshop on Evolutionary Business Processes (EVL-BP 2011)},
   publisher = {IEEE Computer Society},
   institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
   pages = {174--183},
   type = {Workshop-Beitrag},
   month = {August},
   year = {2011},
   doi = {10.1109/EDOCW.2011.24},
   keywords = {Adaptive Business Processes; Sychronization; Abstraction Levels; Business Process Management},
   language = {Deutsch},
   cr-category = {H.4.1 Office Automation},
   department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen},
   abstract = {Today many companies use several technologies, modeling languages, and software tools for designing, analyzing, and executing their business processes. The need for adapting processes to new requirements, to reuse parts of processes, and to involve different stakeholders in the process design leads to process changes on multiple process models of different granularity and level of abstraction. These changes cause a need for process models on different abstraction levels to be synchronized in order to avoid inconsistencies. To bridge the resulting Business IT gap, we introduce an approach which supports the creation and adaptation of business processes on different abstraction levels based on reusable process building blocks. The advantage of the approach is that changes of the process can be driven by IT and Business in the same manner, though on different levels of abstraction. In addition to the methodology for this approach, we define reusable process building blocks, describe sychronization mechanisms, and propose a supporting infrastructure. We show the application of these concepts in a real world case study.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2011-38&engl=0}
}
@inproceedings {INPROC-2011-35,
   author = {David Schumm and Jiayang Cai and Christoph Fehling and Dimka Karastoyanova and Frank Leymann and Monika Weidmann},
   title = {{Composite Process View Transformation}},
   booktitle = {Proceedings of the 12th International Conference on Electronic Commerce and Web Technologies},
   publisher = {Springer-Verlag},
   institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
   series = {Lecture Notes in Business Information Processing},
   volume = {85},
   pages = {52--63},
   type = {Konferenz-Beitrag},
   month = {August},
   year = {2011},
   isbn = {978-3-642-23013-4},
   doi = {10.1007/978-3-642-23014-1_5},
   keywords = {Process View, Service Composition, BPM},
   language = {Englisch},
   cr-category = {C.2.4 Distributed Systems,     D.2.2 Software Engineering Design Tools and Techniques,     H.4.1 Office Automation},
   department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen},
   abstract = {The increasing complexity of processes used for design and execution of critical business activities demands novel techniques and technologies. Process viewing techniques have been proposed as a means to abstract from details, summarize and filter out information, and customize the visual appearance of a process to the need of particular stakeholders. However, composition of process view transformations and their provisioning as a service to enable their usage in various different scenarios is currently not discussed in research. In this paper, we present a lightweight, service-oriented approach to compose modular process viewing functions to form complex process view transformations which can be offered as a service. We introduce a concept and an architectural framework to generate process view service compositions automatically with focus on usability. Furthermore, we discuss key aspects regarding the implementation as well as different scenarios where process view services and their compositions are needed.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2011-35&engl=0}
}
@inproceedings {INPROC-2011-34,
   author = {Christoph Fehling and Ralf Konrad and Frank Leymann and Ralph Mietzner and Michael Pauly and David Schumm},
   title = {{Flexible Process-based Applications in Hybrid Clouds}},
   booktitle = {Proceedings of the 2011 IEEE International Conference on Cloud Computing (CLOUD 2011)},
   publisher = {IEEE},
   institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
   pages = {1--8},
   type = {Konferenz-Beitrag},
   month = {Juli},
   year = {2011},
   doi = {10.1109/CLOUD.2011.37},
   keywords = {Application Customization, Self-service, Orchestration, Composite Application, Provisioning, Cloud},
   language = {Englisch},
   cr-category = {C.0 Computer Systems Organization, General,     C.2.4 Distributed Systems,     D.2.2 Software Engineering Design Tools and Techniques,     D.2.3 Software Engineering Coding Tools and Techniques,     D.2.7 Software Engineering Distribution, Maintenance, and Enhancement},
   department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen},
   abstract = {Cloud applications target large costumer groups to leverage economies of scale. To increase the number of customers, a flexible application design is of major importance. It enables customers to adjust the application to their individual needs in a self-service manner. In this paper, we classify the required variability of these flexible applications: data variability – changes to handled data structures; functional variability – changes to the processes that the application supports; user interface variability – changes to the appearance of the application; provisioning variability – the ability of the application to be deployed in different runtime environments. Existing and new technologies and tools are leveraged to realize these classes of variability. Further, we cover architectural principles to follow during the design of flexible cloud applications and we introduce an abstract architectural pattern to enable data variability.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2011-34&engl=0}
}
@inproceedings {INPROC-2011-33,
   author = {Alexander Nowak and Frank Leymann and David Schumm and Branimir Wetzstein},
   title = {{An Architecture and Methodology for a Four-Phased Approach to Green Business Process Reengineering}},
   booktitle = {Proceedings of the 1st International Conference on ICT as Key Technology for the Fight against Global Warming - ICT-GLOW 2011},
   publisher = {Springer},
   institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
   series = {Lecture Notes in Computer Science},
   volume = {6868},
   pages = {150--164},
   type = {Konferenz-Beitrag},
   month = {August},
   year = {2011},
   doi = {10.1007/978-3-642-23447-7_14},
   keywords = {Business Processes, Process Views, Process Monitoring, Adaptation, Environmental Impact, Green Business Process Reengineering},
   language = {Englisch},
   cr-category = {H.4.1 Office Automation},
   department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen},
   abstract = {Sustainability and responsible resource exposure has become a major issue in everyday life. Government, customers, and increasing social responsibility force more and more organizations to positively optimize their environmental impact towards a better, livable planet. In this paper we propose a four-layered architecture and corresponding four-phased methodology to enable organizations to (1) define ecological characteristics, (2) sense and measure these ecological characteristics, (3) identify, localize and visualize their environmental impact, and (4) help them to develop appropriate adaptation strategies in order to optimize their environmental impact without neglecting the organization’s competitiveness.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2011-33&engl=0}
}
@inproceedings {INPROC-2011-32,
   author = {Olha Danylevych and Christos Nikolaou and Frank Leymann},
   title = {{A Framework of Views on Service Networks Models}},
   booktitle = {EOMAS 2011},
   address = {Stuttgart},
   publisher = {Springer},
   institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
   pages = {1--17},
   type = {Workshop-Beitrag},
   month = {August},
   year = {2011},
   keywords = {Service networks; View projection; View aggregation},
   language = {Englisch},
   cr-category = {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 = {Interdependency is one of the constants of business. Businesses form complex networks for the exchanging of goods and services. Service networks models represent the interconnections among companies, their parts and individuals in terms of services that are provided and consumed. A service network model is a representation of these interconnections. Due to the size of nowadays service networks, their models tend to grow very large. The effective management of service network models requires methods to limit the amount of data presented on the basis of what is needed. This paper identifies a hierarchy of views on service network models, namely offering-centric views, participant views and multilateral views. The offering-centric views focus on one service that is offered by one participant. Participant views present the entirety of the data related to one participant. Multilateral views represent the data regarding a set of participants. We identify the correlations between these views and the mechanisms to aggregate and project them from each other and from service network models. The concepts and mechanisms represented in this paper are explained on a running example based on the automotive industry.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2011-32&engl=0}
}
@inproceedings {INPROC-2011-29,
   author = {Daniel Schleicher and Christoph Fehling and Stefan Grohe and Frank Leymann and Alexander Nowak and Patrick Schneider and David Schumm},
   title = {{Compliance Domains: A Means to Model Data-Restrictions in Cloud Environments}},
   booktitle = {Enterprise Distributed Object Computing Conference (EDOC)},
   publisher = {IEEE Xplore},
   institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
   pages = {257--266},
   type = {Konferenz-Beitrag},
   month = {August},
   year = {2011},
   doi = {10.1109/EDOC.2011.22},
   language = {Englisch},
   cr-category = {H.4.1 Office Automation},
   department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen},
   abstract = {It is crucial for enterprises to execute business operations in a compliant way. This is especially true for ITdriven business processes as enterprises may face considerable fines when violating laws and regulation in their business processes. Through the advent of cloud computing, a new dimension of compliance requirements within the research area of compliant business process design has emerged. Datasovereignty is one of the major compliance concerns enterprises have to deal with when moving applications and data to the cloud. Enterprises are fully responsible for their data, also when the data is not present within their IT premises anymore. This lead to the policy that specific data must not leave the IT premises of the enterprise. In this paper we present an approach to support the human process designer in modelling compliant business processes. We are focusing on compliance requirements which have to be considered in the field of cloud computing. These requirements have been created to meet laws and regulations. These laws and regulations are considering data which is sent around between countries, for example. Considering the characteristics of these requirements, we deal with data-centric compliance rules here.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2011-29&engl=0}
}
@inproceedings {INPROC-2011-28,
   author = {Mirko Sonntag and Sven Hotta and Dimka Karastoyanova and David Molnar and Siegfried Schmauder},
   title = {{Workflow-Based Distributed Environment For Legacy Simulation Applications}},
   booktitle = {Proceedings of the 6th International Conference on Software and Data Technologies (ICSOFT 2011), Poster Paper},
   publisher = {SciTePress Digital Library},
   institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
   pages = {91--94},
   type = {Workshop-Beitrag},
   month = {Juli},
   year = {2011},
   doi = {10.5220/0003444400910094},
   keywords = {Simulation workflows; distributed simulations; BPEL; Web services; Monte-Carlo},
   language = {Englisch},
   cr-category = {H.4.1 Office Automation,     I.6.7 Simulation Support Systems},
   contact = {Mirko.Sonntag@iaas.uni-stuttgart.de},
   department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen},
   abstract = {Computer simulations play an increasingly important role to explain or predict phenomena of the real world. We recognized during our work with scientific institutes that many simulation programs can be considered legacy applications with low software ergonomics, usability, and hardware support. Often there is no GUI and tedious manual tasks have to be conducted. We are convinced that the information technology and software engineering concepts can help to improve this situation to a great extent. In this poster presentation we therefore propose a concept of a simulation environment for legacy scientific applications. Core of the concept are simulation workflows that enable a distributed execution of former monolithic programs and a resource manager that steers server work load and handles data. As proof of concept we implemented a Monte-Carlo simulation of precipitations in copper-alloyed iron and tested it with real data.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2011-28&engl=0}
}
@inproceedings {INPROC-2011-21,
   author = {Falko K{\"o}tter and Monika Weidmann and Daniel Schleicher},
   title = {{Guaranteeing Soundness of adaptive Business Processes using ABIS}},
   booktitle = {14th International Conference, BIS 2011, Poznan, Poland, June 15-17, 2011, Proceedings},
   editor = {Witold Abramowicz and Robert Tolksdorf},
   address = {Korb},
   publisher = {Springer Verlag},
   institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
   pages = {1--12},
   type = {Konferenz-Beitrag},
   month = {Juni},
   year = {2011},
   keywords = {BPMN, Business process management},
   language = {Deutsch},
   cr-category = {H.4.1 Office Automation},
   department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen},
   abstract = {The Internet of Services necessitates ad-hoc collaboration of companies in business processes. Each collaboration requires speci c adjustments of the underlying process. While adapting these variable processes with multiple parties, a need for guaranteeing the soundness of business process variants arises. In this paper we extend the ABIS approach of adaptive business process modeling with soundness concepts and implement them in a prototype.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2011-21&engl=0}
}
@inproceedings {INPROC-2011-18,
   author = {Sema Zor and Frank Leymann and David Schumm},
   title = {{A Proposal of BPMN Extensions for the Manufacturing Domain}},
   booktitle = {Proceedings of the 44th CIRP Conference on Manufacturing Systems (ICMS 2011); Madison, Wisconsin, June 1-3, 2011},
   publisher = {-},
   institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
   pages = {1--6},
   type = {Konferenz-Beitrag},
   month = {Januar},
   year = {2011},
   language = {Englisch},
   cr-category = {H.4.1 Office Automation},
   ee = {http://conferencing.uwex.edu/conferences/cirp2011/},
   department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen},
   abstract = {The manufacturing domain can be characterized by the concepts of product, process and resource. The coordination of humans, machines and materials is needed to attain a desired product by using knowledge, time, money and energy optimally. Business processes define such coordination. Business Process Model and Notation (BPMN) is an industry standard for modeling business processes. This standard is not being applied to the manufacturing domain so far. In this paper, we propose BPMN extensions to support process modeling in the manufacturing domain, especially the modeling of production processes. We motivate and justify our proposed extensions by an exemplary assembly process.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2011-18&engl=0}
}
@inproceedings {INPROC-2011-15,
   author = {Oliver Kopp and Frank Leymann and David Schumm and Tobias Unger},
   title = {{On BPMN Process Fragment Auto-Completion}},
   booktitle = {Proceedings of the 3rd Central-European Workshop on Services and their Composition (ZEUS 2011)},
   editor = {Daniel Eichhorn and Agnes Koschmider and Huayu Zhang},
   publisher = {CEUR-WS.org},
   institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
   series = {CEUR Workshop Proceedings},
   volume = {705},
   pages = {58--64},
   type = {Workshop-Beitrag},
   month = {M{\"a}rz},
   year = {2011},
   language = {Englisch},
   cr-category = {H.4.1 Office Automation},
   ee = {http://zeus2011.aifb.kit.edu/},
   department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen},
   abstract = {Process fragments provide reusable granules of business processes to enable process modeling based on existing knowledge. Current verification tools cannot deal with BPMN process fragments and support complete BPMN processes only. To enable verification for BPMN process fragments, we sketch how a single BPMN fragment can be completed to a BPMN process, where additional gateways and start events are added.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2011-15&engl=0}
}
@inproceedings {INPROC-2011-14,
   author = {Oliver Kopp and Frank Leymann and Tobias Unger and Sebastian Wagner},
   title = {{Towards The Essential Flow Model}},
   booktitle = {Proceedings of the 3rd Central-European Workshop on Services and their Composition (ZEUS 2011)},
   editor = {Daniel Eichhorn and Agnes Koschmider and Huayu Zhang},
   publisher = {CEUR-WS.org},
   institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
   series = {CEUR Workshop Proceedings},
   volume = {705},
   pages = {26--33},
   type = {Workshop-Beitrag},
   month = {M{\"a}rz},
   year = {2011},
   language = {Englisch},
   cr-category = {H.4.1 Office Automation},
   ee = {http://zeus2011.aifb.kit.edu/},
   department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen},
   abstract = {Many of today's manufacturing projects are so complex that they cannot be conducted only by one company anymore. Current approaches for modeling inter-enterprise processes require an early decision on the way activities are connected. The modeler has to decide between control flow and message flow. This implies an early decision on the used IT-technology. We present a modeling approach where this decision is postponed to a later modeling phase. This enables modelers to concentrate on the essentials of the model.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2011-14&engl=0}
}
@inproceedings {INPROC-2011-13,
   author = {David Schumm and Gregor Latuske and Frank Leymann and Ralph Mietzner and Thorsten Scheibler},
   title = {{State Propagation for Business Process Monitoring on Different Levels of Abstraction}},
   booktitle = {Proceedings of the 19th European Conference on Information Systems (ECIS 2011)},
   address = {Helsinki, Finland},
   publisher = {-},
   institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
   pages = {1--12},
   type = {Konferenz-Beitrag},
   month = {Juni},
   year = {2011},
   keywords = {Process Monitoring, Process View, State Abstraction},
   language = {Englisch},
   cr-category = {C.2.4 Distributed Systems,     D.2.2 Software Engineering Design Tools and Techniques,     H.4.1 Office Automation,     H.5.2 Information Interfaces and Presentation User Interfaces,     H.5.3 Group and Organization Interfaces},
   department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen},
   abstract = {Modeling and execution of business processes is often performed on different levels of abstraction. For example, when a business process is modeled using a high-level notation near to business such as Event-driven Process Chains (EPC), a technical refinement step is required before the process can be executed. Also, model-driven process design allows modeling a process on high-level, while executing it in a more detailed and executable low-level representation such as processes defined in the Business Process Execution Language (BPEL) or as Java code. However, current approaches for graphical monitoring of business processes are limited to scenarios in which the process that is being executed and the process that is being monitored are either one and the same or on the same level of abstraction. In this paper, we present an approach to facilitate business-oriented process monitoring while considering process design on high-level. We propose process views for business process monitoring as projections of activities and execution states in order to support business process monitoring of running process instances on different levels of abstraction. In particular, we discuss state propagation patterns which can be applied to define advanced monitoring solutions for arbitrary graph-based process languages.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2011-13&engl=0}
}
@inproceedings {INPROC-2011-12,
   author = {Mirko Sonntag and Dimka Karastoyanova},
   title = {{Concurrent Workflow Evolution}},
   booktitle = {Electronic Communications of the EASST, Volume 37, ISSN 1863-2122},
   publisher = {Gesellschaft f{\"u}r Informatik e.V. (GI)},
   institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
   pages = {1--12},
   type = {Workshop-Beitrag},
   month = {M{\"a}rz},
   year = {2011},
   issn = {1863-2122},
   keywords = {Workflow evolution; scientific workflows; Model-as-you-go; BPEL},
   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 = {Workflow evolution is a collective term for concepts that deal with changes of workflow models. Adapted workflow models are deployed on a workflow engine as new model version. That means two versions of the same model are deployed on the engine. Typically, this results in conflicts between the workflow models. For example, how does a client find and choose the desired workflow version to instantiate? Typically, these problems are solved by deactivating the old model. New instances can only be created for the new model. In our work on scientific workflows we recognized that there are cases where it is desired to keep the old model activated. In this paper we investigate what it means to have several model versions active. We develop a general concept for this “concurrent workflow evolution” that solves emerging problems. Moreover, we show how this concept can be realized with BPEL.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2011-12&engl=0}
}
@inproceedings {INPROC-2011-07,
   author = {Peter Reimann and Michael Reiter and Holger Schwarz and Dimka Karastoyanova and Frank Leymann},
   title = {{SIMPL - A Framework for Accessing External Data in Simulation Workflows}},
   booktitle = {Datenbanksysteme f{\"u}r Business, Technologie und Web (BTW 2011), 14. Fachtagung des GI-Fachbereichs „Datenbanken und Informationssysteme“ (DBIS), Proceedings, 02.-04. M{\"a}rz 2011, Kaiserslautern, Germany},
   editor = {Gesellschaft f{\"u}r Informatik (GI)},
   publisher = {Lecture Notes in Informatics (LNI)},
   institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
   series = {Series of the Gesellschaft f{\"u}r Informatik (GI)},
   volume = {180},
   pages = {534--553},
   type = {Konferenz-Beitrag},
   month = {M{\"a}rz},
   year = {2011},
   isbn = {978-3-88579-274-1},
   keywords = {Data Provisioning; Workflow; Scientific Workflow; Simulation Workflow; BPEL; WS-BPEL; SIMPL},
   language = {Englisch},
   cr-category = {H.2.8 Database Applications,     H.4.1 Office Automation},
   contact = {Peter Reimann Peter.Reimann@ipvs.uni-stuttgart.de},
   department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Anwendersoftware;     Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen},
   abstract = {Adequate data management and data provisioning are among the most important topics to cope with the information explosion intrinsically associated with simulation applications. Today, data exchange with and between simulation applications is mainly accomplished in a file-style manner. These files show proprietary formats and have to be transformed according to the specific needs of simulation applications. Lots of effort has to be spent to find appropriate data sources and to specify and implement data transformations. In this paper, we present SIMPL – an extensible framework that provides a generic and consolidated abstraction for data management and data provisioning in simulation workflows. We introduce extensions to workflow languages and show how they are used to model the data provisioning for simulation workflows based on data management patterns. Furthermore, we show how the framework supports a uniform access to arbitrary external data in such workflows. This removes the burden from engineers and scientists to specify low-level details of data management for their simulation applications and thus boosts their productivity.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2011-07&engl=0}
}
@inproceedings {INPROC-2011-05,
   author = {Monika Weidmann and Falko K{\"o}tter and Maximilien Kintz and Daniel Schleicher and Ralph Mietzner and Frank Leymann},
   title = {{Adaptive Business Process Modeling in the Internet of Services (ABIS)}},
   booktitle = {Adaptive Business Process Modeling in the Internet of Services (ABIS)},
   editor = {Proceedings of the Sixth International Conference on Internet and Web Applications and Services (ICIW) 2011},
   publisher = {Xpert Publishing Services},
   institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
   pages = {29--34},
   type = {Konferenz-Beitrag},
   month = {M{\"a}rz},
   year = {2011},
   keywords = {Adaptive; business process; modelling},
   language = {Deutsch},
   cr-category = {H.4.1 Office Automation},
   department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen},
   abstract = {In the Internet of Services many companies work together in interorganizational business processes. For the resulting ad-hoc business interaction it is necessary to align business processes of the business partners, especially in communcation processes. These business processes can be partly standardized, but need to be slightly adapted for several similar use cases by the involved companies. This fosters adaptability and reuse for the business partners.We present an approach for adaptive business process modeling in the Internet of Services (ABIS) which allows creation of adaptable process templates. These templates are then used to create variants of processes allowing companies to work together in an interorganizational setting.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2011-05&engl=0}
}
@inproceedings {INPROC-2011-04,
   author = {Oliver Kopp and Lasse Engler and Tammo van Lessen and Frank Leymann and J{\"o}rg Nitzsche},
   title = {{Interaction Choreography Models in BPEL: Choreographies on the Enterprise Service Bus}},
   booktitle = {Subject-Orientation as Enabler for the Next Generation of BPM Tools and Methods - Second International Conference S-BPM ONE 2010},
   editor = {A. Fleischmann and W. Schmidt and D. Seese and R. Singer},
   publisher = {Springer},
   institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
   series = {Communications in Computer and Information Science},
   volume = {138},
   pages = {36--53},
   type = {Konferenz-Beitrag},
   month = {Januar},
   year = {2011},
   doi = {10.1007/978-3-642-23135-3_3},
   language = {Englisch},
   cr-category = {H.4.1 Office Automation},
   ee = {http://www.aifb.kit.edu/web/S-bpm-one/2010/en},
   department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen},
   abstract = {Interactions between services may be globally captured by choreographies. We introduce BPELgold supporting modeling interaction choreography models using BPEL. We show the usage of BPELgold in an enterprise service bus to ensure an executed message exchange complies with a pre-defined choreography.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2011-04&engl=0}
}
@article {ART-2011-22,
   author = {Matthias Wieland and Daniela Nicklas and Frank Leymann},
   title = {{Benefits of Business Process Context for Human Task Management}},
   journal = {International Journal of Trade, Economics and Finance},
   editor = {International Association of Computer Science and Information Technology Press (IACSIT)},
   publisher = {IACSIT Publishing},
   volume = {2},
   number = {4},
   pages = {304--311},
   type = {Artikel in Zeitschrift},
   month = {August},
   year = {2011},
   isbn = {2010-023X},
   language = {Englisch},
   cr-category = {H.1.2 User/Machine Systems,     H.4.1 Office Automation},
   ee = {http://www.ijtef.org/papers/122-I00018.pdf},
   contact = {wieland@iaas.uni-stuttgart.de},
   department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen},
   abstract = {Context-aware systems adapt their functionality and behavior to the user and his or her situation. To do so, they need context information about the user’s environment, e.g., about different kinds of real world objects. Many systems and data models are available for the management of context information. An often neglected but important part of context is the state and context of the applications that users are currently executing. This paper presents the benefits of using the context of workflow-based applications in the area of human task management. We show what kind of new task clients for mobile users are enabled by a context model for business process management and present an implementation of the system.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=ART-2011-22&engl=0}
}
@article {ART-2011-18,
   author = {Oliver Kopp and Katharina G{\"o}rlach and Dimka Karastoyanova and Frank Leymann and Michael Reiter and David Schumm and Mirko Sonntag and Steve Strauch and Tobias Unger and Matthias Wieland and Rania Khalaf},
   title = {{A Classification of BPEL Extensions}},
   journal = {Journal of Systems Integration},
   publisher = {Online},
   volume = {2},
   number = {4},
   pages = {2--28},
   type = {Artikel in Zeitschrift},
   month = {November},
   year = {2011},
   issn = {1804-2724},
   keywords = {BPEL Extension; Classification of Extensions; Extension Guidelines},
   language = {Englisch},
   cr-category = {H.4.1 Office Automation},
   ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/ART-2011-18/ART-2011-18.pdf,     http://www.si-journal.org/index.php/JSI/article/view/103},
   department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen},
   abstract = {The Business Process Execution Language (BPEL) has emerged as de-facto standard for business processes implementation. This language is designed to be extensible for including additional valuable features in a standardized manner. There are a number of BPEL extensions available. They are, however, neither classified nor evaluated with respect to their compliance to the BPEL standard. This article fills this gap by providing a framework for classifying BPEL extensions, a classification of existing extensions, and a guideline for designing BPEL extensions.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=ART-2011-18&engl=0}
}
@article {ART-2011-17,
   author = {Frank Leymann},
   title = {{Cloud Computing}},
   journal = {Cloud Computing, it - Information Technology},
   publisher = {Oldenbourg Verlag},
   volume = {53},
   number = {4},
   pages = {163--164},
   type = {Artikel in Zeitschrift},
   month = {Juli},
   year = {2011},
   doi = {10.1524/itit.2011.9070},
   language = {Englisch},
   cr-category = {H.4.1 Office Automation},
   department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen},
   abstract = {Cloud Computing},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=ART-2011-17&engl=0}
}
@article {ART-2011-15,
   author = {Christoph Fehling and Ralph Retter},
   title = {{Composite as a Service: Cloud Application Structures, Provisioning, and Management}},
   journal = {it - Information Technology Special Issue: Cloud Computing ($<$a href=`` http://it-information-technology.de''$>$http://it-information-technology.de$<$/a$>$)},
   publisher = {Oldenbourg Wissenschaftsverlag},
   pages = {188--194},
   type = {Artikel in Zeitschrift},
   month = {April},
   year = {2011},
   language = {Englisch},
   cr-category = {C.0 Computer Systems Organization, General,     C.2.4 Distributed Systems,     D.2.2 Software Engineering Design Tools and Techniques,     D.2.3 Software Engineering Coding Tools and Techniques,     D.2.7 Software Engineering Distribution, Maintenance, and Enhancement},
   ee = {http://it-information-technology.de},
   department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen},
   abstract = {Cloud computing and corresponding ``as a service'' models have transformed the way in which IT resources can be consumed. By taking advantage of the properties of the cloud - elasticity, pay-per-use and standardization - customers and providers alike can benefit from economies of scale, faster provisioning times and reduced costs. However, to fully exploit the potentials of the cloud, it is necessary, that applications, to be deployed on the cloud, support the inherent cloud properties. In this paper we investigate how applications can be designed to comply with cloud infrastructures. We present a framework that allows modeling the variability within such applications regarding their structure, functional, and non-functional properties, as well as their deployment. Using these models the framework guides the user during the customization of an application, provisions it on available clouds, and enables common management functionality for cloud applications, such as elasticity, suspend, and resume.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=ART-2011-15&engl=0}
}
@article {ART-2011-13,
   author = {Frank Leymann and Christoph Fehling and Ralph Mietzner and Alexander Nowak and Schahram Dustdar},
   title = {{Moving Applications to the Cloud: An Approach based on Application Model Enrichment}},
   journal = {International Journal of Cooperative Information Systems (IJCIS)},
   publisher = {World Scientific},
   volume = {20},
   number = {3},
   pages = {307--356},
   type = {Artikel in Zeitschrift},
   month = {Oktober},
   year = {2011},
   doi = {10.1142/S0218843011002250},
   keywords = {Application Modeling; Metamodels; Cloud Computing},
   language = {Englisch},
   cr-category = {H.4.1 Office Automation},
   ee = {http://www.worldscinet.com/ijcis/},
   department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen},
   abstract = {In this paper we describe a method and corresponding tool chain that allows moving an application to the cloud. In particular, we support to split an application such that various parts of it are moved to different clouds. This split can be done manually or by support of optimization algorithms. The split application is then automatically provisioned in the different target clouds. A metamodel for such applications supporting the proposed method is introduced. The architecture of a supporting tool is described. Experiences from the usage of the proposed method are reported.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=ART-2011-13&engl=0}
}
@article {ART-2011-03,
   author = {Nazario Cipriani and Matthias Wieland and Matthias Grossmann and Daniela Nicklas},
   title = {{Tool support for the design and management of context models}},
   journal = {Information Systems},
   editor = {Gottfried Vossen and Tadeusz Morzy},
   address = {Oxford, UK, UK},
   publisher = {Elsevier Science Ltd.},
   volume = {36},
   number = {1},
   pages = {99--114},
   type = {Artikel in Zeitschrift},
   month = {M{\"a}rz},
   year = {2011},
   isbn = {0306-4379},
   language = {Englisch},
   cr-category = {H.2.4 Database Management Systems},
   ee = {http://www.sciencedirect.com/science?_ob=PublicationURL&_tockey=%23TOC%235646%232011%23999639998%232475749%23FLA%23&_cdi=5646&_pubType=J&_auth=y&_acct=C000022964&_version=1&_urlVersion=0&_userid=479010&md5=90fcaef40ac5285da3d69e894c214388,     http://www.sciencedirect.com/science?_ob=MImg&_imagekey=B6V0G-50GMMMG-4-1K&_cdi=5646&_user=479010&_pii=S0306437910000669&_origin=browse&_zone=rslt_list_item&_coverDate=03%2F31%2F2011&_sk=999639998&wchp=dGLbVtb-zSkzk&md5=aac6f0561c2464d528bcce117970acff&ie=/sdarticle.pdf},
   department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen;     Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Anwendersoftware},
   abstract = {A central task in the development of context-aware applications is the modeling and management of complex context information. In this paper, we present the NexusEditor, which can ease this task by providing a graphical user interface to design schemas for spatial and technical context models, interactively create queries, send them to a server and visualize the results. One main contribution is to show how schema awareness can improve such a tool: The NexusEditor dynamically parses the underlying data model and provides additional syntactic checks, semantic checks, and short-cuts based on the schema information. Furthermore, the tool helps to design new schema definitions based on the existing ones, which is crucial for an iterative and user-centric development of context-aware applications. Finally, it provides interfaces to existing information spaces and visualization tools for spatial data like GoogleEarth.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=ART-2011-03&engl=0}
}
@article {ART-2011-02,
   author = {David Schumm and Dimka Karastoyanova and Oliver Kopp and Frank Leymann and Mirko Sonntag and Steve Strauch},
   title = {{Process Fragment Libraries for Easier and Faster Development of Process-based Applications}},
   journal = {Journal of Systems Integration},
   publisher = {Online},
   volume = {2},
   number = {1},
   pages = {39--55},
   type = {Artikel in Zeitschrift},
   month = {Januar},
   year = {2011},
   issn = {1804-2724},
   keywords = {Process Fragment; Process Design; Reusability; Process Library.},
   language = {Englisch},
   cr-category = {H.4.1 Office Automation},
   ee = {http://www.si-journal.org/,     http://www.si-journal.org/index.php/JSI/article/view/83},
   department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen},
   abstract = {The term “process fragment” is recently gaining momentum in business process management research. We understand a process fragment as a connected and reusable process structure, which has relaxed completeness and consistency criteria compared to executable processes. We claim that process fragments allow for an easier and faster development of process-based applications. As evidence to this claim we present a process fragment concept and show a sample collection of concrete, real-world process fragments. We present advanced application scenarios for using such fragments in development of process-based applications. Process fragments are typically managed in a repository, forming a process fragment library. On top of a process fragment library from previous work, we discuss the potential impact of using process fragment libraries in cross-enterprise collaboration and application integration.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=ART-2011-02&engl=0}
}
@inbook {INBOOK-2011-01,
   author = {Katharina G{\"o}rlach and Mirko Sonntag and Dimka Karastoyanova and Frank Leymann and Michael Reiter},
   title = {{Conventional Workflow Technology for Scientific Simulation}},
   series = {Guide to e-Science},
   publisher = {Springer-Verlag},
   pages = {323--352},
   type = {Beitrag in Buch},
   month = {M{\"a}rz},
   year = {2011},
   isbn = {978-0-85729-438-8},
   doi = {10.1007/978-0-85729-439-5_12},
   keywords = {Business workflows; BPEL; Scientific workflows; Simulation; Workflow Management Systems},
   language = {Englisch},
   cr-category = {H.4.1 Office Automation},
   ee = {http://www.springer.com/computer/information+systems+and+applications/book/978-0-85729-438-8},
   contact = {Katharina G{\"o}rlach: goerlach@iaas.uni-stuttgart.de},
   department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen},
   abstract = {Workflow technology is established in the business domain for several years. This fact suggests the need for detailed investigations in the qualification of conven-tional workflow technology for the evolving application domain of e-Science. This chapter discusses the requirements on scientific workflows, the state of the art of scientific workflow management systems as well as the ability of conven-tional workflow technology to fulfill requirements of scientists and scientific ap-plications. It becomes clear that the features of conventional workflows can be advantageous for scientists but also that thorough enhancements are needed. We therefore propose a conceptual architecture for scientific workflow management systems based on the business workflow technology as well as extensions of exist-ing workflow concepts in order to improve the ability of established workflow technology to an application in the scientific domain with focus on scientific simulations.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INBOOK-2011-01&engl=0}
}
@proceedings {PROC-2011-02,
   editor = {Frank Leymann and Ivan Ivanov and Marten van Sinderen and Boris Shishkov},
   title = {{Proceedings of the 1st International Conference on Cloud Computing and Services Science (CLOSER 2011)}},
   publisher = {SciTePress Digital Library},
   institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
   type = {Tagungsband},
   month = {Mai},
   year = {2011},
   isbn = {978-989-8425-52-2},
   keywords = {Cloud Computing; Services Science},
   language = {Englisch},
   cr-category = {H.4.1 Office Automation},
   department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen},
   abstract = {Proceedings of the 1st International Conference on Cloud Computing and Services Science},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=PROC-2011-02&engl=0}
}
@book {BOOK-2011-01,
   author = {Tammo van Lessen and Daniel L{\"u}bke and J{\"o}rg Nitzsche},
   title = {{Gesch{\"a}ftsprozesse automatisieren mit BPEL}},
   address = {Heidelberg},
   publisher = {dpunkt Verlag},
   pages = {278},
   type = {Buch},
   month = {Januar},
   year = {2011},
   isbn = {978-3-89864-670-3},
   language = {Deutsch},
   cr-category = {H.4.1 Office Automation,     D.1.7 Visual Programming,     D.3 Programming Languages},
   ee = {http://www.bpelbuch.de},
   department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen;     Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen},
   abstract = {Die Business Process Execution Language (WS-BPEL) ist der De-facto-Standard f{\"u}r die technische Realisierung von Gesch{\"a}ftsprozessen auf der Web-Service-Plattform. Dieses Buch f{\"u}hrt zun{\"a}chst in die Grundlagen der Gesch{\"a}ftsprozessmodellierung ein, wobei zwischen fachlichen und technischen Prozessmodellen unterschieden wird. Es thematisiert die Probleme, die bei der technischen Umsetzung von fachlichen Modellen entstehen k{\"o}nnen, und zeigt entsprechende L{\"o}sungen auf. Dabei wird auch auf das Testen von BPEL-basierten Anwendungen eingegangen. Zur Veranschaulichung wird ein durchg{\"a}ngiges Fallbeispiel verwendet, sodass der Leser nicht nur die Konzepte von BPEL kennenlernt, sondern auch deren korrekte Anwendung. Alle Beispiele k{\"o}nnen mit Open-Source-Software nachvollzogen werden. Aus dem Inhalt: - Fachliche Modellierung der Gesch{\"a}ftsarchitektur - Prozess- und Dom{\"a}nenmodell - Webservice-Stack - Grundlagen von BPEL und Umsetzung von Anwendungen mit BPEL - Qualit{\"a}tssicherung f{\"u}r Serviceorchestrierungen - Testen von BPEL-Prozessen In einem Gastkapitel werden die L{\"o}sungen einiger Hersteller im Bereich SOA/BPM mit BPEL kurz vorgestellt. Im Anhang befinden sich eine Einf{\"u}hrung in XPath und XSLT, Review-Materialien sowie Installationshinweise f{\"u}r Apache ODE, Eclipse BPEL-Designer und BPELUnit.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=BOOK-2011-01&engl=0}
}