4 research outputs found

    Capturing Security Requirements Using Essential Use Cases (EUCs)

    Get PDF
    Capturing security requirements is a complex process, but it is crucial to the success of a secure software product. Hence, requirements engineers need to have security knowledge when eliciting and analyzing the security requirements from business requirements. However, the majority of requirements engineers lack such knowledge and skills, and they face difficulties to capture and understand many security terms and issues. This results in capturing inaccurate, inconsistent and incomplete security requirements that in turn may lead to insecure software systems. In this paper, we describe a new approach of capturing security requirements using an extended Essential Use Cases (EUCs) model. This approach enhances the process of capturing and analyzing security requirements to produce accurate and complete requirements. We have evaluated our prototype tool using usability testing and assessment of the quality of our generated EUC security patterns by security engineering experts

    Multi-Criteria Decision Making in software development:a systematic literature review

    Get PDF
    Abstract. Multiple Criteria Decision Making is a formal approach to assist decision makers to select the best solutions among multiple alternatives by assessing criteria which are relatively precise but generally conflicting. The utilization of MCDM are quite popular and common in software development process. In this study, a systematic literature review which includes creating review protocol, selecting primary study, making classification schema, extracting data and other relevant steps was conducted. The objective of this study are making a summary about the state-of-the-art of MCDM in software development process and identifying the MCDM methods and MCDM problems in software development by systematically structuring and analyzing the literature on those issues. A total of 56 primary studies were identified after the review, and 33 types of MCDM methods were extracted from those primary studies. Among them, AHP was defined as the most frequent used MCDM methods in software development process by ranking the number of primary studies which applied it in their studies, and Pareto optimization was ranked in the second place. Meanwhile, 33 types of software development problems were identified. Components selection, design concepts selection and performance evaluation became the three most frequent occurred problems which need to be resolved by MCDM methods. Most of those MCDM problems were found in software design phase. There were many limitations to affect the quality of this study; however, the strictly-followed procedures of SLR and mass data from thousands of literature can still ensure the validity of this study, and this study is also able to provide the references when decision makers want to select the appropriate technique to cope with the MCDM problems

    Literature review on costing strategies of radar system remanufacturing

    Get PDF
    The purpose of this literature review is to explore the current state of knowledge and understanding of the cost of designing radar systems for the maritime sector, with a focus on remanufacturing. The review aims to identify the key cost engineering techniques and tools used in the design of radar systems, as well as the best practices and challenges encountered in this area. The review also aims to identify any knowledge gaps or areas that require further research in order to improve the cost and quality of radar system remanufacturing in the maritime sector. By collating and synthesizing the existing literature, this review aims to provide a comprehensive overview of the current state of the art in radar system design costing for remanufacturing in the maritime sector, and to identify key areas for future research and development. The remanufacturing of radar systems for the maritime sector has garnered increasing interest in recent years due to the need to address the end-of-life stages of such products. However, there is limited literature available on the cost of designing radar systems for the maritime sector and how product design techniques can be used in remanufacturing processes. This study aims to review the current literature on design costing frameworks, cost trade-off techniques, and cost estimation methods used in other sectors that can be applied to maritime companies in order to improve the reliability and quality of radar systems for end-users, shipyards, naval forces, and oil and gas tankers. By conducting an exhaustive benchmarking analysis of industrial best practices, this study aims to identify how product life cycle costing solutions can be used to reduce the cost and improve the quality of future maritime products and new radar systems through custom configuration changes. Additionally, the study aims to understand the importance of cost-driven strategies for remanufacturers to remain competitive in the second lifecycle of product
    corecore