3 research outputs found

    A knowledge graph approach for state-of-the-art implementation of industrial factory movement tracking system

    Get PDF
    Digital sensing technologies are essential for realizing Industry 4.0, as they enhance productivity, assist with real-time decision-making, and provide flexibility and agility in manufacturing factories. However, implementing these technologies can be a significant challenge due to the need to consider various factors in manufacturing factories, such as heterogeneous equipment, fragmented knowledge, customization requirements, multiple alternative technologies, and the substantial costs involved in the trial-and-error process. A Knowledge Graph (KG) approach is proposed to streamline the implementation of the factory movement tracking system. The KG approach utilizes a knowledge representation reference model that integrates manufacturing objective, activity, resource, environment, factory movement, data, infrastructure, and decision support system. This reference model aids in classifying key phrases extracted from research abstracts and establishing knowledge relationships among them. A synthesized KG, created by analyzing thirty research abstracts, has correctly answered search queries about implementing the factory movement tracking system. This approach establishes a pathway for developing a software system to support movement tracking implementation through automatic interpretation, reasoning, and suggestions

    Studying Software Engineering Patterns for Designing Machine Learning Systems

    Full text link
    Machine-learning (ML) techniques have become popular in the recent years. ML techniques rely on mathematics and on software engineering. Researchers and practitioners studying best practices for designing ML application systems and software to address the software complexity and quality of ML techniques. Such design practices are often formalized as architecture patterns and design patterns by encapsulating reusable solutions to commonly occurring problems within given contexts. However, to the best of our knowledge, there has been no work collecting, classifying, and discussing these software-engineering (SE) design patterns for ML techniques systematically. Thus, we set out to collect good/bad SE design patterns for ML techniques to provide developers with a comprehensive and ordered classification of such patterns. We report here preliminary results of a systematic-literature review (SLR) of good/bad design patterns for ML
    corecore