 |
 |
@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} }
|
|