An Approach to Applying. Goal Model and Fault Tree for Autonomic Control

Similar documents
Personalized HealthCare and Agent Technologies

ERA: Architectures for Inference

Study on User Interface of Pathology Picture Archiving and Communication System

Improving Spectrum-based Fault-localization. through Spectra Cloning for Fail Test Cases. Beyond Balanced Test Suite

Support system for breast cancer treatment

Bayesian Belief Network Based Fault Diagnosis in Automotive Electronic Systems

Semiotics and Intelligent Control

VIDEO SURVEILLANCE AND BIOMEDICAL IMAGING Research Activities and Technology Transfer at PAVIS

EMOTIONAL LIGHTING SYSTEM ABLE TO EMOTION REASONING USING FUZZY INFERENCE

Development of User Intend Understand Module of FSR Sensor Base for Low Cost Rehabilitation Robots

Intro to HCI / Why is Design Hard?

The 29th Fuzzy System Symposium (Osaka, September 9-, 3) Color Feature Maps (BY, RG) Color Saliency Map Input Image (I) Linear Filtering and Gaussian

The age of the virtual trainer

Empirical Evaluation of User-Centered LED Lighting in Residential Bathrooms

Introspection-based Periodicity Awareness Model for Intermittently Connected Mobile Networks


FUTURE SMART ENERGY SOFTWARE HOUSES

Predictive Disturbance Management in Manufacturing Control Systems

High-level Vision. Bernd Neumann Slides for the course in WS 2004/05. Faculty of Informatics Hamburg University Germany

Adaptation of Classification Model for Improving Speech Intelligibility in Noise

Finding Cultural Differences and Motivation Factors of Foreign Construction Workers

AC : USABILITY EVALUATION OF A PROBLEM SOLVING ENVIRONMENT FOR AUTOMATED SYSTEM INTEGRATION EDUCA- TION USING EYE-TRACKING

Care that makes sense Designing assistive personalized healthcare with ubiquitous sensing

Application of Bayesian Network Model for Enterprise Risk Management of Expressway Management Corporation

* Author to whom correspondence should be addressed; Tel.: ; Fax:

Impact of Sound Insulation in a Combine Cabin

An Adaptive Session Manager and Fault-Tolerance Agent running on RCSM for Festival User Sites

Using Probabilistic Methods to Optimize Data Entry in Accrual of Patients to Clinical Trials

DOUBLE-DEGREE Program 1A 2A

Serious Game Development for Vocal Training Session in Speech Therapy

Common Procedural Execution Failure Modes during Abnormal Situations

Research Article A Hybrid Genetic Programming Method in Optimization and Forecasting: A Case Study of the Broadband Penetration in OECD Countries

Dynamic Rule-based Agent

WP 7: Emotion in Cognition and Action

CHAPTER 6 DESIGN AND ARCHITECTURE OF REAL TIME WEB-CENTRIC TELEHEALTH DIABETES DIAGNOSIS EXPERT SYSTEM

Computational Neuroscience. Instructor: Odelia Schwartz

Appendix I Teaching outcomes of the degree programme (art. 1.3)

A Novel Fault Diagnosis Method for Gear Transmission Systems Using Combined Detection Technologies

COIL PROCESSING SOLUTIONS

Collaborative Project of the 7th Framework Programme. WP6: Tools for bio-researchers and clinicians

A Study Concerning the Work Stress and Coping Methods of Journalists

Probabilistic Approach to Estimate the Risk of Being a Cybercrime Victim

Perception of Elite and Universal Systems of Higher Education: An Explanation of the Empirical Thresholds

The Research of Early Child Scientific Activity according to the Strength Intelligence

Design of the Autonomous Intelligent Simulation Model(AISM) using Computer Generated Force

Trace-Context Sensitive Performance Profiling for Enterprise Software Applications

Volume 2. Lecture Notes in Electrical Engineering 215. Kim Chung Eds. IT Convergence and Security IT Convergence and Security 2012.

Monitoring and optimising waste heat recovery for diesel-electric vessel propulsion. Eric Link LMS Imagine.Lab Amesim

Lecture 3: Bayesian Networks 1

Measurement of Sleep and Understanding of Sleep Apnea in Video

Design of a Calorie Tracker Utilizing Heart Rate Variability Obtained by a Nanofiber Technique-based Wellness Wear System

TC65B, WG6. IEC Industrial Process Control Systems Guideline for evaluating process control systems. Micaela Caserza Magro Paolo Pinceti

Statistical data preparation: management of missing values and outliers

A Study on the Degree of Pronunciation Improvement by a Denture Attachment Using an Weighted-α Formant

The Open Access Institutional Repository at Robert Gordon University

SYSTEMS SCIENCE AND CYBERNETICS Vol. III - Cybernetics and Communication - V. U. Degtiar

SAGE. Nick Beard Vice President, IDX Systems Corp.

1. INTRODUCTION. Vision based Multi-feature HGR Algorithms for HCI using ISL Page 1

An analysis of the psychological anxiety factors of construction workers

Open Access Visual Analysis of Cognitive Structure based on the Human-Machine Interaction. and Meng Shimin

Retrofit & Monitoring

Visual Stimulation and Cerebral Activation

M.Sc. in Cognitive Systems. Model Curriculum

Implementation of Perception Classification based on BDI Model using Bayesian Classifier

Using Probabilistic Reasoning to Develop Automatically Adapting Assistive

Design of APP for College Students' Fitness Running based on Android

Using Probabilistic Methods to Optimize Data Entry in Accrual of Patients to Clinical Trials

An Integrated Intelligent Home Environment for the Provision of Health, Nutrition and Mobility Services to the Elderly. Date of delivery: August 2013

Optical sensor for Indian Siddha Diagnosis System

Visual Information Priming in Internet of Things: Focusing on the interface of smart refrigerator

PRESS RELEASE FOR IMMEDIATE RELEASE SINGAPORE INSTITUTES COLLABORATE WITH SAMSUNG MEDICAL CENTER TO IMPROVE TREATMENT OF LIVER CANCER

Implementation of Inference Engine in Adaptive Neuro Fuzzy Inference System to Predict and Control the Sugar Level in Diabetic Patient

PROJECT PERIODIC REPORT

A Study on the Space Hierarchy According to the Plan Composition in Outpatient Department of Geriatrics Hospitals

Development of Child-Teen Obesity Treatment Service Platform

Oscillatory Neural Network for Image Segmentation with Biased Competition for Attention

A Context-Aware Music Recommendation System Using Fuzzy Bayesian Networks with Utility Theory

Human Activities: Handling Uncertainties Using Fuzzy Time Intervals

Texture Analysis of Supraspinatus Ultrasound Image for Computer Aided Diagnostic System

Why Bilingualism Helps Autistic Children Function: A Symmetry-Based Explanation

Finding Information Sources by Model Sharing in Open Multi-Agent Systems 1

Real Time Sign Language Processing System

ECHORD call1 experiment MAAT

ADAPTING COPYCAT TO CONTEXT-DEPENDENT VISUAL OBJECT RECOGNITION

Biomedical Engineering in Commercial Healthcare IT Industry Startup Company's View. Managing Director, goact Pty Ltd

Automatic Definition of Planning Target Volume in Computer-Assisted Radiotherapy

Qualitative vs. quantitative contribution labels in goal models: setting an experimental agenda

Research Article An Improved Approach for Reduction of Defect Density Using Optimal Module Sizes

Solutions at GE Inspection Technologies

Study on perceptually-based fitting elliptic arcs

Assignment Question Paper I

Reducing Errors of Judgment of Intoxication in Overloaded Speech Signal

Supporting Blended Workflows

Application of Tree Structures of Fuzzy Classifier to Diabetes Disease Diagnosis


siemens.com/nx3 Scan Smarter. ACUSON NX3 Series

CS148 - Building Intelligent Robots Lecture 5: Autonomus Control Architectures. Instructor: Chad Jenkins (cjenkins)

Advanced Audio Interface for Phonetic Speech. Recognition in a High Noise Environment

Exceptional versatility without compromise

Transcription:

Contemporary Engineering Sciences, Vol. 9, 2016, no. 18, 853-862 HIKARI Ltd, www.m-hikari.com http://dx.doi.org/10.12988/ces.2016.6697 An Approach to Applying Goal Model and Fault Tree for Autonomic Control Dongbeom Ko, Teayoung Kim and Jeongmin Park * Dept. of Computer Engineering, Korea Polytechnic University 237 Sangideahak-ro, Siheung-si, Gyeonggi-do, South Korea * Corresponding author Sungjoo Kang and Ingeol Chun CPS Research Lab, Electronic & Telecommunication Research Institute (ETRI) 218, Gajeong-ro, Yuseong-gu, Deajeon, South Korea Copyright 2016 Dongbeom Ko et al. This article is distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. Abstract In this study, autonomic control system using goal-model and fault-tree is proposed. Currently, the fourth industrial revolution is ongoing and manufacturing industrial project has been promoted in 4M1E (Man, Material, Machine, Method, Energy) environment and CPS (Cyber-Physical System), such as industry4.0 and smart-factory. The construction of intelligent manufacturing systems requires autonomic control system. However, existing research for the autonomic control system does not suggest a complete process (monitoring, analysis, planning strategy, executive strategy). Therefore, this study proposes an autonomic control system with a four step methodology that includes, 1) Goal-model constraints mapping, 2) Monitoring the goal-model, 3) Request problem recognition and diagnosis, 4) Problem diagnosis and strategy execution. This methodology can provide autonomic control system as entire process and is applicable to the real systems such as smart-factory. Keywords: Goal-modeling, Autonomic Computing, Fault-tree

854 Dongbeom Ko et al. 1 Introduction Recently, manufacturing industry project has been promoted because of the emergent fourth industrial revolution [1] [2]. Autonomic control system has become a very important issue for construction of intelligent manufacturing systems. Existing autonomic control methodologies have advantage of goal modeling and fault detecting by abstracting the massive goals. Nevertheless, goal-model supports only monitoring & analysis section in autonomic system and fault-tree supports planning & executing strategy. Therefore, the present study proposes autonomic control system comprising 4 steps using goal-model and fault-tree, so as to solve this problem. For evaluation of autonomic control system, the proposed method was applied based on smart-factory environment and using fault-injection [3]. The current paper consists of various section, i.e., Section2 describes intelligent manufacturing system and autonomic control system methodology; Section3 introduces our methodology; Section4 explains experiment and evaluation; and Section 5 describes conclusion. 2 Background This section describes Smart-factory that provides a backdrop for Inderstry4.0 and 4M1E environment, as well as analyses feature, strength, and weakness of the various autonomic control methodologies. 2.1 Autonomic control technology The Fraunhofer Institute conducts research incorporating the ubiquitous technology in the manufacturing environment within the concept of Smart-factory. A typical example is the industrial automation solutions of Siemens. This solution is pre-simulation using CPS. Siemens s factory in Amberg, Germany, is evaluated by homologated European best plants with coupling of high productivity manufacturing and ICT techniques. In Korean, however, generically applied case and research of these technologies in the manufacturing system do not yet exist. Therefore, there is a requirement for a method that can reduce the energy and cost through autonomic control equipment in the plant. 2.2 4M1E environment [4] 4M management is the basic management element for improving the measurement and the working efficiency of the capacity utilization in the manufacturing industry. Element of 4M1E includes the following. Man representing the ability of the participants; material representing the quality, features, and use of range of material; machine representing the equipment of the manufacturing process; and method representing the technical solution, representative process and test method, and Energy. 4M1E facilitates efficient produ-

An approach to applying goal model and fault tree 855 ction, to eliminate waste, which could result in increased productivity of administrators and worker together with profit to target companies. Our study emphasizes all elements of the 4M excluding the Material. Among these, this study focuses on dealing with the Machine. 2.3 Goal-model based autonomic control methodology Goal-based autonomic control methodology [5] allows abstracting a huge target, and has an advantage of easy design. Fig 1. Goal-model Autonomic control methodology, typically KAOS [6] and i*[7] exists. Goal-model methodology proposed to South Korea Information and Communication organization standard (TTAK.KO-11.0098)[8], improves the management skills of the developers; in addition, it is a methodology for the expected effect of reduction of administrative costs of the system. It has the advantage of easy modeling and planning strategy because it abstracts problem based on goal. In addition, it can detect the problem through goal-model and obtain overall goal achievement. However, goal-modeling needs additional methodology of resolution and reconstruction step because it provides the only stage of monitoring and analysis at the stage of autonomic computing. 2.4 Fault-tree based autonomic control methodology Fault-tree based autonomic control methodology is to analyze the situation based on the fault-tree detection of an error. Fig 2. Fault-tree

856 Dongbeom Ko et al. It has a benefit that it is possible to adapt the strategy based on fault-tree. However, it is a difficult process that determines the planning strategy and fault analysis of a huge system, because the administrator determines strategy based on experience. These problems are solved by modeling the system s goal. 2.5 A common problem Related studies do not suggest a complete autonomic control process i.e., monitoring, analysis, planning & execute strategy and difficult application to real autonomic control system and testing. Goal-model provides only monitoring and analysis step and is a very difficult process to decide strategy without abstracting the goal. Furthermore, there is a need to develop an autonomic control system for the recently emerged projects such as Industry4.0 and Smart-factory. Thus, our paper proposes autonomic control process complement disadvantage of existing autonomic control methodologies. 3 Autonomic control system processes and structures This section explains the autonomic control process and architecture connection the goal-model and fault-tree. 3.1 Process of autonomic control system Fig.3 shows process of proposed system that follows four steps. This section explains the autonomic control system. Fig 3. Autonomic Control Processes Step1: Goal-model constraints mapping Fig.1 describes goal-model. Goal-model consists of root-goal, sub-goal, and leaf-goal. Leaf-goal is linked to the constraint, which is an evidence for detecting whether or not the ordinary goal and fault-tree are related to goal s error (hexagon). Step1 compares constraint s value and measured value by sensor for detecting goal s achievement (see Fig.4).

An approach to applying goal model and fault tree 857 Step2: Monitoring goal-model Fig 4. Goal-model for Smart-Factory In the second step, determine the target achievement based on achievement of goals in Step1. Total achievement rate is 1, which is the same as root-goal s achievement. If goal dissatisfies constraint, which becomes dissatisfaction state, parent node containing the root-goal will have all weights reduced. Algorithm1 shows measurement of goal achievement and Algorithm2 presents change achievement rate when fault is detected.

858 Dongbeom Ko et al. Step3: Request problem recognition and diagnosis When the system calculates that the goal achievement is less than expected, autonomic control system will request problem recognition & diagnosis with fault-tree that connected goal be achieved. Fig 5. Fault-tree interprets fault state and decides strategy Hexagon in the Fig.4 presents fault-tree id, which is related when goal s state is unsatisfied. One of the overall goals may have a number of fault-trees. Step4: Problem diagnosis and strategy execution Step4 involves diagnosis problem and executive strategy. Fault-tree interprets fault state and decides strategy by delivered information. Executing the strategy follows when strategy is determined. 3.2 Autonomic control system architecture Fig 6. Autonomic control architecture

An approach to applying goal model and fault tree 859 Structure of autonomic control system consists of Goal-achievement evaluator that monitors constraint and goal achievement, Error analysis & inference engine that conducts fault analysis and causes inference, and Strategy & planning executor that plans and executes strategy (see Fig.6). Fig.6 presents autonomic control system in Smart-factory. Goal-achievement evaluator Goal achievement evaluator monitors overall goal achievement through constraint, which is connected to goal. If it detects dissatisfaction goal, this information is delivered to Error analysis & inference engine. Error analysis & inference engine Error analysis & inference engine analyses fault and inference cause by using error analysis & inference table. Fig.5 shows the context. This decides adaptation strategy for solving problem and delivers strategy to Strategy & planning executor. Strategy & planning executor Strategy and planning executor determines adaptive strategies on the basis of the message received form the Error analysis & inference and executes strategy based on strategy execution table. 4 Experiment and evaluation This section uses the fault-injection to the virtual Smart-factory system for experimentation and evaluation. Fig.7 describes fault-injection steps when scenario is illumination abnormal. Fig 7. Experiment Scenario Fault injection: light sensor abnormal Injecting fault of illumination = abnormal in the Smart-factory system, which is usually done. Therefore, system detects problem and Goal achievement evaluator, Error analysis & inference engine, and Strategy & planning executor control over their respective roles. 1) Goal achievement evaluator compares measured

860 Dongbeom Ko et al. value that illumination sensor detected and constraint s value. If violated, goal illumination becomes abnormal state. Goal achievement evaluator delivers constraint data that connected illumination to Error analysis & inference engine. 2) Error analysis & inference engine analysis abnormal illuminate state and inference that light was broken. 3) Strategy & planning executor executes strategy, which is connected cause of broken light. Fig 8. Simulation UI Fig.8 shows simulation program user interface. Right side presents overall goal achievement rate, upper panel shows goal-model, fault-tree, and lower panel shows system log. Evaluation Our study evaluated fault detection rate over 5 times. Evaluation was divided into the fault-tree detection and goal-model detection for accurate assessment. Injection was the cause of errors in Fig.5 and the number of fault is increased by one for each. Fig.9 is graph of fault detection in the goal-model and fault-tree. Fig 9. Graph of Fault detection

An approach to applying goal model and fault tree 861 In fault detection of Goal-model, number of fault injection detection is same; but Fault detection of Fault-tree is not, since there are errors that have multiple causes. In Fig.5, for example, causes of humidity abnormal are hygrometer broken and pump broken. However, this error detection constraint is Humidity=abnormal. Thus, pump broken error should be detected as hygrometer broken. This can be answered by improving the fault-tree [9]. 5 Conclusions This study proposed autonomic control system using goal-model and fault-tree. Through this suggestion, we designed complete autonomic control system by not fully integrated system methodologies. Nevertheless, the strategy when an unexpected fault occurs and fixed achievement need improvement. This can be solved by planning strategy dynamically and controlling goal s weight or defining standard achievement. In addition, this study requires network-based system not stand-alone for real Smart-factory system. Therefore, this study will be improved by machine learning in autonomic system for dynamic decisions and network-based system in 4M1E environment [10] [11]. Acknowledgements. This work was supported by the ICT & R&D program of MSIP/IITP. [R-20150505-000691, IoT-based CPS platform technology for the integration of virtual-real manufacturing facility] References [1] Paulo Leitao, Agent-based distributed manufacturing control: A state-of-the-art survey, Engineering Applications of Artifical Intelligence, 22 (2009), no. 7, 979-991. http://dx.doi.org/10.1016/j.engappai.2008.09.005 [2] Weiming Shen, Qi Hao, Hyun Joong Yoon, Douglas H. Norrie, Applications of agent-based systems in intelligent manufacturing: An updated review, Advanced Engineering Informatics, 20 (2006), 415-431. http://dx.doi.org/10.1016/j.aei.2006.05.004 [3] L. Cheung, Early Prediction of Software Component Reliability, Proceedings of the 13th International Conference on Software Engineering ICSE 08, (2008), 111-120. http://dx.doi.org/10.1145/1368088.1368104 [4] Mao Yihua, Xu Tuo, Research of 4M1E s effect on engineering quality based on structural equation model, Systems Engineering Procedia, 1 (2011), 213-220. http://dx.doi.org/10.1016/j.sepro.2011.08.034

862 Dongbeom Ko et al. [5] J.M. Park, S.J. Kang, L.G. Chun, W.T. Kim, An Approach to Generationg Goal Model for Cyber-Physical Systems, Proceeding of International Symposium on Embedded Technology, 6 (2013), 347-357. [6] Axel Van Lamsweerde and Emmanuel Letier, From object orientation to goal orientation: A paradigm shift for requirements engineering, Chapter in Radical Innovations of Software and Systems Engineering in the Future, Springer Berlin Heidelberg, 2004, 325-340. http://dx.doi.org/10.1007/978-3-540-24626-8_23 [7] Eric S. Yu, Social modeling and i*, Chapter in Conceptual Modeling: Foundations and Applications, Springer Berlin Heidelberg 2009, 99-121. http://dx.doi.org/10.1007/978-3-642-02463-4_7 [8] Requirements of Goal Modeling for Cyber-Physical Systems, Telecommunications Technology Associatoin (Korea), (2012). [9] DongBeom Ko, Teayoung Kim, Sungjoo Kang, Ingeol Chun, Jeongmin Park, Research on Autonomic control System Conection Goal-model and Fault-tree, Advanced Science and Technology Letters, 129 (2016), 47-53. http://dx.doi.org/10.14257/astl.2016.129.10 [10] Yuyang Liu, Wooi Ping Cheah, Byung-Ki Kim and Hyukro Park, Predict Software Failure-prone by Learning Bayesian Network, International Journal of Advanced Science and Technology, 1 (2008), 35-42. [11] Anestis A. Toptsis, Reflective Thinking, Machine Learning, and User Authentication via Artificial K-lines, International Journal of Advanced Science and Technology, 5 (2009), 51-74. Received: May 1, 2016; Published: August 11, 2016