11,123 research outputs found
Interoperable Systems: an introduction
This short chapter introduces interoperable systems and attempts to distinguish the principal
research strands in this area. It is not intended as a review. Significant review material is
integrated with each of the succeeding chapters. It is rather intended to whet the appetite for
what follows and to provide some initial conceptual orientation.
This book concerns the architecture, modelling and management of interoperable computing
systems. Our collective research agenda addresses all aspects of interoperable systems
development, including the business and industry requirements and environments for
distributed information services
Requirements engineering: a review and research agenda
This paper reviews the area of requirements engineering. It
outlines the key concerns to which attention should be
devoted by both practitioners, who wish to "reengineer" their
development processes, and academics, seeking intellectual
challenges. It presents an assessment of the state-of-the-art
and draws conclusions in the form of a research agenda
A framework for requirements engineering for context-aware services
Context-aware services, especially when made available
to mobile devices, constitute an interesting but very challenging
domain. It poses fundamental problems for both
requirements engineering, software architecture, and their
relationship. We propose a novel, reflection-based framework
for requirements engineering for this class of applications.
The framework addresses the key difficulties in this
field, such as changing context and changing requirements.
We report preliminary work on this framework and suggest
future directions
The Elementary Particles as Quantum Knots in Electroweak Theory
We explore a knot model of the elementary particles that is compatible with
electroweak physics. The knots are quantized and their kinematic states are
labelled by , irreducible representations of , where j =
N/2, m = w/2, m' = (r+1)/2 and (N,w,r) designate respectively the number of
crossings, the writhe, and the rotation of the knot. The knot quantum numbers
(N,w,r) are related to the standard isotopic spin quantum numbers
by , where is the hypercharge. In this
model the elementary fermions are low lying states of the quantum trefoil (N=3)
and the gauge bosons are ditrefoils (N=6). The fermionic knots interact by the
emission and absorption of bosonic knots. In this framework we have explored a
slightly modified standard electroweak Lagrangian with a slightly modified
gauge group which agrees closely but not entirely with standard electroweak
theory.Comment: 29 pages; LaTex fil
Weaving aspects into web service orchestrations
Web Service orchestration engines need to be more
open to enable the addition of new behaviours into
service-based applications. In this paper, we illus-
trate how, in a BPEL engine with aspect-weaving ca-
pabilities, a process-driven application based on the
Google Web Service can be dynamically adapted with
new behaviours and hot-fixed to meet unforeseen post-
deployment requirements. Business processes (the ap-
plication skeletons) can be enriched with additional fea-
tures such as debugging, execution monitoring, or an
application-specific GUI.
Dynamic aspects are also used on the processes
themselves to tackle the problem of hot-fixes to long
running processes. In this manner, composing a Web
Service ’on-the-fly’ means weaving its choreography in-
terface into the business process
An analysis of the requirements traceability problem
In this paper1, we investigate and discuss the underlying nature
of the requirements traceability problem. Our work is based on
empirical studies, involving over 100 practitioners, and an
evaluation of current support. We introduce the distinction
between pre-requirements specification (pre-RS) traceability
and post-requirements specification (post-RS) traceability, to
demonstrate why an all-encompassing solution to the problem is
unlikely, and to provide a framework through which to
understand its multifaceted nature. We report how the majority
of the problems attributed to poor requirements traceability are
due to inadequate pre-RS traceability and show the fundamental
need for improvements here. In the remainder of the paper, we
present an analysis of the main barriers confronting such
improvements in practice, identify relevant areas in which
advances have been (or can be) made, and make
recommendations for research
Extended requirements traceability: results of an industrial case study
Contribution structures offer a way to model the network of people who have participated in the requirements engineering process. They further provide the opportunity to extend conventional forms of artifact-based requirements traceability with the traceability of contributing personnel. In this paper, we describe a case study that investigated the modeling and use of contribution structures in an industrial project. In particular, we demonstrate how they made it possible to answer previously unanswerable questions about the human source(s) of requirements. In so doing, we argue that this information addresses problems currently attributed to inadequate requirements traceability
Contribution structures
The invisibility of the individuals and groups that gave rise to requirements artifacts has
been identified as a primary reason for the persistence of requirements traceability
problems. This paper presents an approach, based on modelling the dynamic contribution
structures underlying requirements artifacts, which addresses this issue. We show how
these structures can be defined, using information about the agents who have contributed
to artifact production, in conjunction with details of the numerous traceability relations
that hold within and between artifacts themselves. We describe a scheme, derived from
work in sociolinguistics, which can be used to indicate the capacities in which agents
contribute. We then show how this information can be used to infer details about the
social roles and commitments of agents with respect to their various contributions and to
each other. We further propose a categorisation for artifact-based traceability relations
and illustrate how they impinge on the identification and definition of these structures.
Finally, we outline how this approach can be implemented and supported by tools,
explain the means by which requirements change can be accommodated in the
corresponding contribution structures, and demonstrate the potential it provides for
"personnel-based" requirements traceability
Recommended from our members
Towards an aspect weaving BPEL engine
This position paper proposes the use of dynamic aspects and
the visitor design pattern to obtain a highly configurable and
extensible BPEL engine. Using these two techniques, the
core of this infrastructural software can be customised to
meet new requirements and add features such as debugging,
execution monitoring, or changing to another Web Service
selection policy. Additionally, it can easily be extended to
cope with customer-specific BPEL extensions. We propose
the use of dynamic aspects not only on the engine itself
but also on the workflow in order to tackle the problems of
Web Service hot deployment and hot fixes to long running
processes. In this way, composing aWeb Service "on-the-fly"
means weaving its choreography interface into the workflow
- …