311 research outputs found

    The Role of Testing in Engineering Product Development Processes

    Get PDF
    Testing components, prototypes and products comprise essential, but time consuming and costly activities throughout the product development process particularly for complex iteratively designed products. The planning of testing is a critical challenge for these complex products for which market pressures demand shorter development times. A literature review identified that testing in the design process is a relatively under researched area. An extended case study in a diesel engine company was therefore conducted to explore how testing is integrated into the product development process and how different types of testing are planned across the stages of product development. The first part of this research study reports the empirical study. A framework resulting from this work is proposed which identifies the entities that characterise how testing should be planned. Motivated by needs of companies and research gaps identified in the literature review, the second part of this study focuses on three key problems for planning of testing in product development process: prioritisation of testing activities, scheduling of testing activities and managing the overlapping of testing and design activities. A method of integrating Quality Function Development (QFD) and Failure Modes and Effect Analysis (FMEA) for prioritising testing activities has been proposed, which can improve the current test prioritisation process of the company. A Multiple Domain Matrix (MDM) is created consisting of the components and associated tests of a product arranged in a format that allows the dependency and interrelationships between key parts and tests to be identified. This form of representation together with the proposed prioritisation method will improve the process of organising and scheduling the testing activities. The final study shows how virtual testing can mediate information flows between overlapping physical tests and (re)design and mitigate the risk associated with overlapping process. The study proposes a significant modification to the existing product development process configuration for design and testing. This reconfiguration makes explicit use of virtual testing which is an extension to Computer Aided Engineering. Virtual testing mirrors the testing process through modelling and simulation, as a distinct and significant activity. Virtual testing is used to (a) enhance and (b) replace some physical tests. Finally, this study assesses the costs and risks of overlaps and their amelioration through targeted virtual testing

    LogPrompt: Prompt Engineering Towards Zero-Shot and Interpretable Log Analysis

    Full text link
    Automated log analysis is crucial in modern software-intensive systems for ensuring reliability and resilience throughout software maintenance and engineering life cycles. Existing methods perform tasks such as log parsing and log anomaly detection by providing a single prediction value without interpretation. However, given the increasing volume of system events, the limited interpretability of analysis results hinders analysts' trust and their ability to take appropriate actions. Moreover, these methods require substantial in-domain training data, and their performance declines sharply (by up to 62.5%) in online scenarios involving unseen logs from new domains, a common occurrence due to rapid software updates. In this paper, we propose LogPrompt, a novel zero-shot and interpretable log analysis approach. LogPrompt employs large language models (LLMs) to perform zero-shot log analysis tasks via a suite of advanced prompt strategies tailored for log tasks, which enhances LLMs' performance by up to 107.5% compared with simple prompts. Experiments on nine publicly available evaluation datasets across two tasks demonstrate that LogPrompt, despite using no training data, outperforms existing approaches trained on thousands of logs by up to around 50%. We also conduct a human evaluation of LogPrompt's interpretability, with six practitioners possessing over 10 years of experience, who highly rated the generated content in terms of usefulness and readability (averagely 4.42/5). LogPrompt also exhibits remarkable compatibility with open-source and smaller-scale LLMs, making it flexible for practical deployment

    Software Process Dynamics: Modeling, Simulation and Improvement

    Get PDF
    The aim of this chapter is to introduce the reader to the dynamics of the software process, the ways to represent and formalize it, and how it can be integrated with other techniques to facilitate, among other things, process improvement. In order to achieve this goal, different approaches of software process modeling and simulation will be introduced, analyzing their pros and cons. Then, continuous modeling will be used as the modeling approach to build software process models that work in the qualitative and quantitative fields, assessing the decision-making process and the software process improvement arena. The integration of this approach with current process assessment models (such as CMM), static and algorithmic models (such as traditional models used in the estimation process) and the design of a metrics collection program which is triggered by the actual process of model building will also be described in the chapter.Comisión Interministerial de Ciencia y Tecnología (CICYT) TIN2004-06689-C03-0

    State-of-the-Art Review and Synthesis: A Requirement-based Roadmap for Standardized Predictive Maintenance Automation Using Digital Twin Technologies

    Full text link
    Recent digital advances have popularized predictive maintenance (PMx), offering enhanced efficiency, automation, accuracy, cost savings, and independence in maintenance. Yet, it continues to face numerous limitations such as poor explainability, sample inefficiency of data-driven methods, complexity of physics-based methods, and limited generalizability and scalability of knowledge-based methods. This paper proposes leveraging Digital Twins (DTs) to address these challenges and enable automated PMx adoption at larger scales. While we argue that DTs have this transformative potential, they have not yet reached the level of maturity needed to bridge these gaps in a standardized way. Without a standard definition for such evolution, this transformation lacks a solid foundation upon which to base its development. This paper provides a requirement-based roadmap supporting standardized PMx automation using DT technologies. A systematic approach comprising two primary stages is presented. First, we methodically identify the Informational Requirements (IRs) and Functional Requirements (FRs) for PMx, which serve as a foundation from which any unified framework must emerge. Our approach to defining and using IRs and FRs to form the backbone of any PMx DT is supported by the track record of IRs and FRs being successfully used as blueprints in other areas, such as for product development within the software industry. Second, we conduct a thorough literature review spanning fields to determine the ways in which these IRs and FRs are currently being used within DTs, enabling us to point to the specific areas where further research is warranted to support the progress and maturation of requirement-based PMx DTs.Comment: (1)This work has been submitted to the IEEE for possible publication. Copyright may be transferred without notice, after which this version may no longer be accessibl

    Assessing the accuracy of peak and cumulative low back analyses when human anthropometry is scaled in a virtual environment.

    Get PDF
    This study addressed the effect of scaling subjects in a virtual reality environment when performing ergonomic evaluations for assembly automotive tasks. Ten male and ten female automotive employees participated in this study. Subjects were selected to fit into one of 4 anthropometric groups (n=5/group); 5th percentile female (5F), 50th percentile female (50F), 50th percentile male (50M), or 95th percentile male (95M). Each subject was asked to perform 3 automotive assembly tasks while interacting with a digital rendering of a vehicle in virtual reality. The subjects were represented in virtual reality as a human manikin (Classic Jack, UGS) whose actions were driven by their actual motions captured via motion tracking (EvaRT, MotionAnalysis). Each subject performed the tasks under 4 different conditions; in one condition, the subject appeared as their true size, and in the three other conditions, they were scaled to appear as the size of the other three subject groups. (Abstract shortened by UMI.) Source: Masters Abstracts International, Volume: 44-03, page: 1426. Thesis (M.H.K.)--University of Windsor (Canada), 2005

    The Impact of Artificial Intelligence on Strategic and Operational Decision Making

    Get PDF
    openEffective decision making lies at the core of organizational success. In the era of digital transformation, businesses are increasingly adopting data-driven approaches to gain a competitive advantage. According to existing literature, Artificial Intelligence (AI) represents a significant advancement in this area, with the ability to analyze large volumes of data, identify patterns, make accurate predictions, and provide decision support to organizations. This study aims to explore the impact of AI technologies on different levels of organizational decision making. By separating these decisions into strategic and operational according to their properties, the study provides a more comprehensive understanding of the feasibility, current adoption rates, and barriers hindering AI implementation in organizational decision making

    NASA/DOD Aerospace Knowledge Diffusion Research Project. Report 35: The use of computer networks in aerospace engineering

    Get PDF
    This research used survey research to explore and describe the use of computer networks by aerospace engineers. The study population included 2000 randomly selected U.S. aerospace engineers and scientists who subscribed to Aerospace Engineering. A total of 950 usable questionnaires were received by the cutoff date of July 1994. Study results contribute to existing knowledge about both computer network use and the nature of engineering work and communication. We found that 74 percent of mail survey respondents personally used computer networks. Electronic mail, file transfer, and remote login were the most widely used applications. Networks were used less often than face-to-face interactions in performing work tasks, but about equally with reading and telephone conversations, and more often than mail or fax. Network use was associated with a range of technical, organizational, and personal factors: lack of compatibility across systems, cost, inadequate access and training, and unwillingness to embrace new technologies and modes of work appear to discourage network use. The greatest positive impacts from networking appear to be increases in the amount of accurate and timely information available, better exchange of ideas across organizational boundaries, and enhanced work flexibility, efficiency, and quality. Involvement with classified or proprietary data and type of organizational structure did not distinguish network users from nonusers. The findings can be used by people involved in the design and implementation of networks in engineering communities to inform the development of more effective networking systems, services, and policies

    The development of a rule based expert system to automate the digital analysis of condition monitoring parameters captured on rolling element bearings subjected to simulated failure

    Get PDF
    This synopsis provides a brief summary of the development of a rule based expert system to diagnose bearing failure. Firstly it covers the proposal of a generic, expert system based industrial condition monitoring system. It then discusses in more detail the development of a specific aspect ofthe system, viz. the analysis of rolling element bearing condition. The bearing test rig and data capture system are described, followed by primary research to define the bearing analysis solution space. This includes the use of vibration parameters, measured and derived operating conditions and the bearing running condition. It then explains the development of rulebases for the three analysis tasks of detection, diagnosis and prognosis. Included is a discussion on techniques used to normalise and adjust the vibration parameters to allow analysis under any operating conditions. Finally the synopsis is concluded with a discussion on the performance of the system and contributions made to the developing field of condition monitoring using expert systems

    Optimization of Safety Control System for Civil Infrastructure Construction Projects

    Get PDF
    Labor-intensive repetitive activities are common in civil construction projects. Construction workers are prone to developing musculoskeletal disorders-related injuries while performing such tasks. The government regulatory agency provides minimum safety requirement guidelines to the construction industry that might not be sufficient to prevent accidents and injuries in a construction site. Also, the regulations do not provide insight into what can be done beyond the mandatory requirements to maximize safety and underscore the level of safety that can be attained and sustained on a site. The research addresses the aforestated problem in three stages: (i) identification of theoretical maximum attainable level of safety, safety frontier, (ii) identification of underlying system inefficiencies and operational inefficiencies, and (iii) identification of achievable level of safety, sustainable safety. The research proposes a novel approach to identify the safety frontier by kinetic analysis of the human body while performing labor-intensive repetitive tasks. The task is a combination of different unique actions, which further involve several movements. For identifying a safe working procedure, each movement frame needs to be analyzed to compute the joint stress. Multiple instances of repetitive tasks can then be analyzed to identify unique actions exerting minimum stress on joints. The safety frontier is a combination of such unique actions. For this, the research proposes to track the skeletal positional data of workers performing different repetitive tasks. Unique actions involved in all tasks were identified for each movement frame. For this, several machine learning techniques were implemented. Moreover, the inverse dynamics principle was used to compute the stress induced by essential joints. In addition to the inverse dynamics principle, several machine learning algorithms were implemented to predict lower back moments. Then, the safety frontier was computed, combining the unique actions exerting minimum stress to the joints. Furthermore, the research conducted a questionnaire survey with construction experts to identify the factors affecting system inefficiencies that are not under the control of the project management team and operational inefficiencies that are under control. Then, the sustainable safety was computed by adding system inefficiencies to the safety frontier and removing operational inefficiencies from observed safety. The research validated the applicability of the proposed methodology in a real construction site. The application of random forest classifier, one-vs-rest classifier, and support vector machine approach were validated with high accuracy (\u3e95%). Similarly, random forest regressor, lasso regression, gradient boosting evaluation, stacking regression, and deep neural network were explored to predict the lower back moment. Random forest regressor and deep neural network predicted the lower back moment with an explained variance of 0.582 and 0.700, respectively. The computed safety frontier and sustainable safety can potentially facilitate the construction sector to improve safety strategies by providing a higher safety benchmark for monitoring, including the ability to monitor postural safety in real-time. Moreover, different industrial sectors such as manufacturing and agriculture can implement the similar approach to identify safe working postures for any labor-intensive repetitive task
    corecore