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