161 research outputs found
Composing features by managing inconsistent requirements
One approach to system development is to decompose the requirements into features and specify the individual features before composing them. A major limitation of deferring feature composition is that inconsistency between the solutions to individual features may not be uncovered early in the development, leading to unwanted feature interactions. Syntactic inconsistencies arising from the way software artefacts are described can be addressed by the use of explicit, shared, domain knowledge. However, behavioural inconsistencies are more challenging: they may occur within the requirements associated with two or more features as well as at the level of individual features. Whilst approaches exist that address behavioural inconsistencies at design time, these are overrestrictive in ruling out all possible conflicts and may weaken the requirements further than is desirable. In this paper, we present a lightweight approach to dealing with behavioural inconsistencies at run-time. Requirement Composition operators are introduced that specify a run-time prioritisation to be used on occurrence of a feature interaction. This prioritisation can be static or dynamic. Dynamic prioritisation favours some requirement according to some run-time criterion, for example, the extent to which it is already generating behaviour
Boundary Feedback Control for Hyperbolic Systems
We are interested in the feedback stabilization of general linear
multi-dimensional first order hyperbolic systems . Using a novel
Lyapunov function taking into account the multi-dimensional geometry we show
stabilization in for the arising system using a suitable feedback
control. We show the applicability discussing the barotropic Euler equations.Comment: arXiv admin note: text overlap with arXiv:2207.1200
Are your lights off? Using problem frames to diagnose system failures
This paper reports on our experience of investigating the role of software systems in the power blackout that affected parts of the United States and Canada on 14 August 2003. Based on a detailed study of the official report on the blackout, our investigation has aimed to bring out requirements engineering lessons that can inform development practices for dependable software systems. Since the causes of failures are typically rooted in the complex structures of software systems and their world contexts, we have deployed and evaluated a framework that looks beyond the scope of software and into its physical context, directing attention to places in the system structures where failures are likely to occur. We report that (i) Problem Frames were effective in diagnosing the causes of failures and documenting the causes in a schematic and accessible way, and (ii) errors in addressing the concerns of biddable domains, model building problems, and monitoring problems had contributed to the blackout
Validation of an automated enzyme immunoassay for interleukin-6 for routine clinical use
Serum levels of Interleukin-6 (IL-6), a proinflammatory cytokine, are increased in early stages of inflammatory diseases such as infection and sepsis. Assay systems which permit its measurement within a few hours and as a single measurement have not been reported so far. We therefore evaluated a now commercially available automated method for IL-6 measurement on the Cobas Core(R) immunological analyzer (Roche Diagnostic Systems) which enables single IL-6 measurement within about 1 hour. The automated assay correlates well with an established, manual microtiter plate assay (Biosource GmbH) which uses the same antibodies and reagents (r=0.98). Accuracy of the automated method was established by adding known amounts of IL-6 international reference preparation. Recovery of the international standard was in the range of 92-104%. The automated assay had a precision of singletons below 6% and was linear up to 2800 pg/ml. This automated assay provides a suitable, convenient and time saving method for measurement of IL-6 serum levels in the routine clinical laboratory
Requirements-driven mediation for collaborative security
Security is concerned with the protection of assets from intentional harm. Secure systems provide capabilities that enable such protection to satisfy some security requirements. In a world increasingly populated with mobile and ubiquitous computing technology, the scope and boundary of security systems can be uncertain and can change. A single functional component, or even multiple components individually, are often insufficient to satisfy complex security requirements on their own.
Adaptive security aims to enable systems to vary their protection in the face of changes in their operational environment. Collaborative security, which we propose in this paper, aims to exploit the selection and deployment of multiple, potentially heterogeneous, software-intensive components to collaborate in order to meet security requirements in the face of changes in the environment, changes in assets under protection and their values, and the discovery of new threats and vulnerabilities.
However, the components that need to collaborate may not have been designed and implemented to interact with one another collaboratively. To address this, we propose a novel framework for collaborative security that combines adaptive security, collaborative adaptation and an explicit representation of the capabilities of the software components that may be needed in order to achieve collaborative security. We elaborate on each of these framework elements, focusing in particular on the challenges and opportunities afforded by (1) the ability to capture, represent, and reason about the capabilities of different software components and their operational context, and (2) the ability of components to be selected and mediated at runtime in order to satisfy the security requirements. We illustrate our vision through a collaborative robotic implementation, and suggest some areas for future work
Simple guide to starting a research group
Conducting cutting-edge research and scholarship becomes more complicated with each passing year; forming a collaborative research group offers a way to navigate this increasing complexity. Yet many individuals whose work might benefit from the formation of a collaborative team may feel overwhelmed by the prospect of attempting to build and maintain a research group. We propose this simple guide for starting and maintaining such an enterprise
Health-state utilities in a prisoner population : a cross-sectional survey
Background: Health-state utilities for prisoners have not been described.
Methods: We used data from a 1996 cross-sectional survey of Australian prisoners (n = 734).
Respondent-level SF-36 data was transformed into utility scores by both the SF-6D and Nichol's
method. Socio-demographic and clinical predictors of SF-6D utility were assessed in univariate
analyses and a multivariate general linear model.
Results: The overall mean SF-6D utility was 0.725 (SD 0.119). When subdivided by various medical
conditions, prisoner SF-6D utilities ranged from 0.620 for angina to 0.764 for those with none/mild
depressive symptoms. Utilities derived by the Nichol's method were higher than SF-6D scores,
often by more than 0.1. In multivariate analysis, significant independent predictors of worse utility
included female gender, increasing age, increasing number of comorbidities and more severe
depressive symptoms.
Conclusion: The utilities presented may prove useful for future economic and decision models
evaluating prison-based health programs
A theory of Plasma Membrane Calcium Pump stimulation and activity
The ATP-driven Plasma Membrane Calcium pump or Ca(2+)-ATPase (PMCA) is
characterized by a high affinity to calcium and a low transport rate compared
to other transmembrane calcium transport proteins. It plays a crucial role for
calcium extrusion from cells. Calmodulin is an intracellular calcium buffering
protein which is capable in its Ca(2+) liganded form of stimulating the PMCA by
increasing both the affinity to calcium and the maximum calcium transport rate.
We introduce a new model of this stimulation process and derive analytical
expressions for experimental observables in order to determine the model
parameters on the basis of specific experiments. We furthermore develop a model
for the pumping activity. The pumping description resolves the seeming
contradiction of the Ca(2+):ATP stoichiometry of 1:1 during a translocation
step and the observation that the pump binds two calcium ions at the
intracellular site. The combination of the calcium pumping and the stimulation
model correctly describes PMCA function. We find that the processes of
calmodulin-calcium complex attachment to the pump and of stimulation have to be
separated. Other PMCA properties are discussed in the framework of the model.
The presented model can serve as a tool for calcium dynamics simulations and
provides the possibility to characterize different pump isoforms by different
type-specific parameter sets.Comment: 24 pages, 6 figure
- …