161 research outputs found

    Composing features by managing inconsistent requirements

    Get PDF
    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

    Full text link
    We are interested in the feedback stabilization of general linear multi-dimensional first order hyperbolic systems Rd\mathbb{R}^d. Using a novel Lyapunov function taking into account the multi-dimensional geometry we show stabilization in L2L^2 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

    Get PDF
    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

    Get PDF
    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

    Get PDF
    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

    Get PDF
    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

    Get PDF
    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

    Full text link
    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
    • …
    corecore