980 resultados para Software maintenance
Towards an understanding of the causes and effects of software requirements change: two case studies
Resumo:
Changes to software requirements not only pose a risk to the successful delivery of software applications but also provide opportunity for improved usability and value. Increased understanding of the causes and consequences of change can support requirements management and also make progress towards the goal of change anticipation. This paper presents the results of two case studies that address objectives arising from that ultimate goal. The first case study evaluated the potential of a change source taxonomy containing the elements ‘market’, ‘organisation’, ‘vision’, ‘specification’, and ‘solution’ to provide a meaningful basis for change classification and measurement. The second case study investigated whether the requirements attributes of novelty, complexity, and dependency correlated with requirements volatility. While insufficiency of data in the first case study precluded an investigation of changes arising due to the change source of ‘market’, for the remainder of the change sources, results indicate a significant difference in cost, value to the customer and management considerations. Findings show that higher cost and value changes arose more often from ‘organisation’ and ‘vision’ sources; these changes also generally involved the co-operation of more stakeholder groups and were considered to be less controllable than changes arising from the ‘specification’ or ‘solution’ sources. Results from the second case study indicate that only ‘requirements dependency’ is consistently correlated with volatility and that changes coming from each change source affect different groups of requirements. We conclude that the taxonomy can provide a meaningful means of change classification, but that a single requirement attribute is insufficient for change prediction. A theoretical causal account of requirements change is drawn from the implications of the combined results of the two case studies.
Resumo:
Sphere Decoding (SD) is a highly effective detection technique for Multiple-Input Multiple-Output (MIMO) wireless communications receivers, offering quasi-optimal accuracy with relatively low computational complexity as compared to the ideal ML detector. Despite this, the computational demands of even low-complexity SD variants, such as Fixed Complexity SD (FSD), remains such that implementation on modern software-defined network equipment is a highly challenging process, and indeed real-time solutions for MIMO systems such as 4 4 16-QAM 802.11n are unreported. This paper overcomes this barrier. By exploiting large-scale networks of fine-grained softwareprogrammable processors on Field Programmable Gate Array (FPGA), a series of unique SD implementations are presented, culminating in the only single-chip, real-time quasi-optimal SD for 44 16-QAM 802.11n MIMO. Furthermore, it demonstrates that the high performance software-defined architectures which enable these implementations exhibit cost comparable to dedicated circuit architectures.
Resumo:
An increasing number of studies have implicated serine proteinases in the development of apoptosis. In this study, we assessed the ability of a set of highly specific irreversible inhibitors (activity probes), incorporating an a-amino alkane diphenyl phosphonate moiety, to modulate cell death. In an initial assessment of the cellular toxicity of these activity probes, we discovered that one example, N-a-tetramethylrhodamine phenylalanine diphenylphosphonate {TMR-PheP(OPh)2} caused a concentration-dependent decrease in the viability of HeLa and U251 mg cells. This reduced cell viability was associated with a time-dependent increase in caspase-3 activity, PARP cleavage and phosphatidylserine translocation, establishing apoptosis as the mechanism of cell death. SDS-PAGE analysis of cell lysates prepared from the HeLa cells treated with TMR-PheP(OPh)2, revealed the presence of a fluorescent band of molecular weight 58 kDa. Given that we have previously reported on the use of this type of activity probe to reveal active proteolytic species, we believe that we have identified a chymotrypsin-like serine proteinase activity integral to the maintenance of cell viability.
Resumo:
The prevalence of multicore processors is bound to drive most kinds of software development towards parallel programming. To limit the difficulty and overhead of parallel software design and maintenance, it is crucial that parallel programming models allow an easy-to-understand, concise and dense representation of parallelism. Parallel programming models such as Cilk++ and Intel TBBs attempt to offer a better, higher-level abstraction for parallel programming than threads and locking synchronization. It is not straightforward, however, to express all patterns of parallelism in these models. Pipelines are an important parallel construct, although difficult to express in Cilk and TBBs in a straightfor- ward way, not without a verbose restructuring of the code. In this paper we demonstrate that pipeline parallelism can be easily and concisely expressed in a Cilk-like language, which we extend with input, output and input/output dependency types on procedure arguments, enforced at runtime by the scheduler. We evaluate our implementation on real applications and show that our Cilk-like scheduler, extended to track and enforce these dependencies has performance comparable to Cilk++.
Resumo:
There are few data on the role of prokinetic agents as maintenance therapy in moderately severe reflux oesophagitis despite the high relapse rate of this condition after healing.
Resumo:
Several studies with erythropoiesis-stimulating agents claim that maintenance therapy of renal anaemia may be possible at extended dosing intervals; however, few studies were randomized, results varied, and comparisons between agents were absent. We report results of a multi-national, randomized, prospective trial comparing haemoglobin maintenance with methoxy polyethylene glycol-epoetin beta and darbepoetin alfa administered once monthly.