829 resultados para software management methodology
Resumo:
As a class of defects in software requirements specification, inconsistency has been widely studied in both requirements engineering and software engineering. It has been increasingly recognized that maintaining consistency alone often results in some other types of non-canonical requirements, including incompleteness of a requirements specification, vague requirements statements, and redundant requirements statements. It is therefore desirable for inconsistency handling to take into account the related non-canonical requirements in requirements engineering. To address this issue, we propose an intuitive generalization of logical techniques for handling inconsistency to those that are suitable for managing non-canonical requirements, which deals with incompleteness and redundancy, in addition to inconsistency. We first argue that measuring non-canonical requirements plays a crucial role in handling them effectively. We then present a measure-driven logic framework for managing non-canonical requirements. The framework consists of five main parts, identifying non-canonical requirements, measuring them, generating candidate proposals for handling them, choosing commonly acceptable proposals, and revising them according to the chosen proposals. This generalization can be considered as an attempt to handle non-canonical requirements along with logic-based inconsistency handling in requirements engineering.
Resumo:
Branch prediction feeds a speculative execution processor core with instructions. Branch mispredictions are inevitable and have negative effects on performance and energy consumption. With the advent of highly accurate conditional branch predictors, nonconditional branch instructions are gaining importance.
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:
Purpose – The purpose of this paper is to identify, clarify and tabulate the various managerial issues encountered, to aid in the management of the complex health and safety concerns which occur within a confined construction site environment.
Design/methodology/approach – This is achieved through conducting extensive qualitative and qualitative research in the form of case studies, interviews and questionnaire survey.
Findings – The leading managerial issues in the management of health and safety on a confined construction site are found to be: “Difficulty to move materials around site safely”; “Lack of adequate room for the effective handling of materials”; “Difficulty in ensuring site is tidy and all plant and materials are stored safely”; “Close proximity of individuals to operation of large plant and machinery”; and joint fifth “Difficulty in ensuring proper arrangement and collection of waste materials on-site” along with “Difficulty in controlling hazardous materials and equipment on site”.
Practical implications – The resulting implication for practice of these results can be summarised by identifying that with sustained development of urban centres on a global scale, coupled with the increasing complexity of architectural designs, the majority of on-site project management professionals are faced with the onerous task of completing often intricate designs within a limited spatial environment, under strict health and safety parameters.
Originality/value – The subsequent value of the findings are such that just as on-site management professionals successfully identify the various managerial issues highlighted, the successful management of health and safety on a confined construction site is attainable.
Resumo:
Purpose: This paper investigates the link between two knowledge areas that have not been previously linked conceptually; stakeholder management and corporate culture. Focussing on the UK Construction Industry, the research study demonstrates mutual dependency of each of these areas on the other and establishes a theoretical framework with real potential to impact positively upon industry.
Design/methodology/approach: The study utilises both qualitative and quantitative data collection and then analysis to produce results contributing to the final framework. Semi-structured interviews were used and analysed through a cognitive mapping procedure. The result of this stage, set in the context of previous research, facilitated a questionnaire to be developed which helped gather quantitative values from a larger sample to enhance the final framework.
Findings: The data suggests that stakeholder management and corporate culture are key areas of an organisation’s success, and that this importance will only grow in future. A clearly identifiable relationship was established between the two theoretical areas and a framework developed and quantified.
Originality/value: It is evident that change is needed within the UK Construction Industry. Companies must employ ethical and social stakeholder management and manage their corporate culture like any other aspect of their business. Successfully doing this will lead to more successful projects, better reputation and survival. The findings of this project begin to show how change may occur and how companies might intentionally deploy advantageous configurations of corporate culture and stakeholder management.
Resumo:
In this paper, we present a methodology for implementing a complete Digital Signal Processing (DSP) system onto a heterogeneous network including Field Programmable Gate Arrays (FPGAs) automatically. The methodology aims to allow design refinement and real time verification at the system level. The DSP application is constructed in the form of a Data Flow Graph (DFG) which provides an entry point to the methodology. The netlist for parts that are mapped onto the FPGA(s) together with the corresponding software and hardware Application Protocol Interface (API) are also generated. Using a set of case studies, we demonstrate that the design and development time can be significantly reduced using the methodology developed.
Resumo:
Q methodology was used to enable the identification of discourses among stakeholders to the environmental and resource dimensions of sustainability policies and to gain an understanding of the usefulness of Q methodology in informing sustainability policy development. The application of Q methodology has been useful in identifying shared discourses between different stakeholder groups, and providing insights into how stakeholders frame or understand policy issues; and recommendations are made for ongoing research priorities. These insights, in turn, informed the choice of scenarios for an in parallel process of policy evaluation using Ecological and Carbon Footprinting.
Resumo:
The need to account for the effect of design decisions on manufacture and the impact of manufacturing cost on the life cycle cost of any product are well established. In this context, digital design and manufacturing solutions have to be further developed to facilitate and automate the integration of cost as one of the major driver in the product life cycle management. This article is to present an integration methodology for implementing cost estimation capability within a digital manufacturing environment. A digital manufacturing structure of knowledge databases are set out and the ontology of assembly and part costing that is consistent with the structure is provided. Although the methodology is currently used for recurring cost prediction, it can be well applied to other functional developments, such as process planning. A prototype tool is developed to integrate both assembly time cost and parts manufacturing costs within the same digital environment. An industrial example is used to validate this approach.
Resumo:
The overall aim of this research is to identify and catalogue the numerous managerial strategies for effective management of health and safety on a confined, urban, construction site. A mixed methods methodology was adopted using interviews and focus group discussions on three selected case studies of confined construction sites. In addition to these, a questionnaire survey was used based on the findings from the interviews and the focus group discussions. The top five key strategies include (1) Employ safe system of work plans to mitigate personnel health and safety issues; (2) Inform personnel, before starting on-site, of the potential issues using site inductions; (3) Effective communication among site personnel; (4) Draft and implement an effective design site layout prior to starting on-site; and (5) Use of banksman (traffic co-ordinator) to segregate personnel from vehicular traffic. The construction sector is one of the leading industries in accident causation and with the continued development and regeneration of our urban centres, confined site construction is quickly becoming the norm - an environment which only fuels accident creation within the construction sector. This research aids on-site management that requires direction and assistance in the identification and implementation of key strategies for the management of health and safety, particularly in confined construction site environments.
Resumo:
Many scientific applications are programmed using hybrid programming models that use both message passing and shared memory, due to the increasing prevalence of large-scale systems with multicore, multisocket nodes. Previous work has shown that energy efficiency can be improved using software-controlled execution schemes that consider both the programming model and the power-aware execution capabilities of the system. However, such approaches have focused on identifying optimal resource utilization for one programming model, either shared memory or message passing, in isolation. The potential solution space, thus the challenge, increases substantially when optimizing hybrid models since the possible resource configurations increase exponentially. Nonetheless, with the accelerating adoption of hybrid programming models, we increasingly need improved energy efficiency in hybrid parallel applications on large-scale systems. In this work, we present new software-controlled execution schemes that consider the effects of dynamic concurrency throttling (DCT) and dynamic voltage and frequency scaling (DVFS) in the context of hybrid programming models. Specifically, we present predictive models and novel algorithms based on statistical analysis that anticipate application power and time requirements under different concurrency and frequency configurations. We apply our models and methods to the NPB MZ benchmarks and selected applications from the ASC Sequoia codes. Overall, we achieve substantial energy savings (8.74 percent on average and up to 13.8 percent) with some performance gain (up to 7.5 percent) or negligible performance loss.
Resumo:
An approach to the management of non-functional concerns in massively parallel and/or distributed architectures that marries parallel programming patterns with autonomic computing is presented. The necessity and suitability of the adoption of autonomic techniques are evidenced. Issues arising in the implementation of autonomic managers taking care of multiple concerns and of coordination among hierarchies of such autonomic managers are discussed. Experimental results are presented that demonstrate the feasibility of the approach.
Resumo:
Task-based dataflow programming models and runtimes emerge as promising candidates for programming multicore and manycore architectures. These programming models analyze dynamically task dependencies at runtime and schedule independent tasks concurrently to the processing elements. In such models, cache locality, which is critical for performance, becomes more challenging in the presence of fine-grain tasks, and in architectures with many simple cores.
This paper presents a combined hardware-software approach to improve cache locality and offer better performance is terms of execution time and energy in the memory system. We propose the explicit bulk prefetcher (EBP) and epoch-based cache management (ECM) to help runtimes prefetch task data and guide the replacement decisions in caches. The runtimem software can use this hardware support to expose its internal knowledge about the tasks to the architecture and achieve more efficient task-based execution. Our combined scheme outperforms HW-only prefetchers and state-of-the-art replacement policies, improves performance by an average of 17%, generates on average 26% fewer L2 misses, and consumes on average 28% less energy in the components of the memory system.
Resumo:
Cloud services are exploding, and organizations are converging their data centers in order to take advantage of the predictability, continuity, and quality of service delivered by virtualization technologies. In parallel, energy-efficient and high-security networking is of increasing importance. Network operators, and service and product providers require a new network solution to efficiently tackle the increasing demands of this changing network landscape. Software-defined networking has emerged as an efficient network technology capable of supporting the dynamic nature of future network functions and intelligent applications while lowering operating costs through simplified hardware, software, and management. In this article, the question of how to achieve a successful carrier grade network with software-defined networking is raised. Specific focus is placed on the challenges of network performance, scalability, security, and interoperability with the proposal of potential solution directions.
Resumo:
With the increase in construction in dense urban environments, the delays associated with managing the material supply chain to site is called into question. Purpose: The aim of this investigation is to gain the perspective of construction contractors operating in a dense urban environment and the resulting strategies adopted to reduce delays in the delivery of materials to site. Methodology: This is achieved through incorporating a comprehensive literature review on the subject in conjunction with industry interviews with construction professionals in the identification of various management issues and corresponding strategies in the reduction of delays in the delivery of materials to site. Findings: The key issue which emerges is the lack of space for unloading bays while the corresponding key strategy is to schedule deliveries outside peak congestion times. Practical Implication: With confined site construction evident throughout the industry and the noted importance of an effective supply chain, the findings here in further assist on-site management in the daily task of ensuring the effective delivery and off-loading of materials in a complex and hazardous environment. Originality/Value: This research aids on-site management of confined site environments in the coordination of the material supply chain to site.
Resumo:
Bone disease and ectopic calcification are the two main consequences of hyperphosphataemia of chronic kidney disease (CKD). Observational studies have demonstrated that hyperphosphataemia in CKD is associated with increased mortality. Furthermore, the use of phosphate binders in dialysis patients is associated with significantly lower mortality. The UK Renal Registry data show significant underachievement of phosphate targets in dialysis patients. It is believed to be due to wide variation in how management interventions are used. The National Institute for Health and Clinical Excellence (NICE) has developed a guideline on the management of hyperphosphataemia in CKD. This is based on the evidence currently available using the Grading of Recommendations Assessment, Development and Evaluation (GRADE) methodology. This review outlines the recommendations including research recommendations and discusses methodology, rationale and challenges faced in developing this guideline and the health economic model used to assess the cost-effectiveness of different phosphate binders. © 2013 S. Karger AG, Basel.