• Title/Summary/Keyword: Rule based reasoning

Search Result 193, Processing Time 0.025 seconds

Designing Augmented Spatial Experiences of Architectural Heritage - Information Modeling for Intelligent Content Service Platform - (건축문화유산의 공간경험 디자인 - 지능형 콘텐츠 서비스 플랫폼과 정보표현체계 -)

  • Jang, Sun-Young;Kim, Seongjun;Kim, Sung-Ah
    • Journal of the Architectural Institute of Korea Planning & Design
    • /
    • v.35 no.4
    • /
    • pp.15-24
    • /
    • 2019
  • Currently, museums and architectural heritage provide augmented user experiences by incorporating various media technologies. They still, however, suffer from the limitation of entertainment-based and the provision of location-based simple and repetitive contents. In addition, while acting as a key medium of experience for architectural heritage, the concept of space is not properly reflected in current services. The purpose of this study is to design user space experience considering such characteristics of architectural heritage. The spatial experience content and content production platform are defined. This software platform creates content that enhances the experience of the place by giving a context-based digital data associated with space and objects. The spatial experience content is designed as a series of experience sequences. The composition of the sequence borrows the method of film and narrative which segment and connect consecutive experiences on a scene basis considering user's detailed spatial experience. Therefore, content components can be combined and reproduced in various types. Augmented contents were extracted by using rule-based reasoning function of ontology at the moment. As a practical example of architectural heritage, the Seokjojeon Hall is used to reveal a spatial experience scenario.

The Specification Techniques of Component Interactions (컴포넌트 상호작용 명세기법)

  • Lee, Chang-Hoon
    • The KIPS Transactions:PartD
    • /
    • v.11D no.4
    • /
    • pp.929-936
    • /
    • 2004
  • A major limitation of available component-based platforms Is that they do not provide suitable means for describing and reasoning on the concurrent behaviour of interacting component-based system. Indeed while these platforms provide convenient ways to describe the typed signatures of components, e.g. like CORBA's IDL, they offer a quite low-level support to describe the concurrent behaviour of component. The ability to describe and verify the concurrent behaviour of interacting components is key aspect In the development of large component-based software system. This study propose a component interface specification using process algebra and configuration's role which allows one to prove correctness of software architecture generated at design level as well as to define compatibility relations by our evolution rule and $\pi$-graph. Also, we shown on an appropriateness of a specification techniques and definitions proposed in this paper by case-study.

First-year Undergraduate Students' Understanding about Statements (대학 신입생들의 명제에 대한 이해)

  • Kim, Young-Ok
    • School Mathematics
    • /
    • v.11 no.2
    • /
    • pp.261-280
    • /
    • 2009
  • This study was motivated by recognizing the weakness of teaching and learning about the concepts of statements in high school mathematics curriculum. To report the reality of students' understanding about statements, this study investigated the 33 first-year undergraduate students' understanding about the concepts of statements by giving them 22 statement problems. The problems were selected based on the conceptual framework including five types of statement concepts which are considered as the key ideas for understanding mathematical reasoning and proof in college level mathematics. The analysis of the participants' responses to the statement problems found that their understanding about the concepts of prepositions are very limited and extremely based on the instrumental understanding applying an appropriate remembered rule to the solution of a preposition problem without knowing why the rule works. The results from this study will give the information for effective teaching and learning of statements in college level mathematics, and give the direction for the future reforming the unite of statements in high school mathematics curriculum as well.

  • PDF

A Study of Position Control Performance Enhancement in a Real-Time OS Based Laparoscopic Surgery Robot Using Intelligent Fuzzy PID Control Algorithm (Intelligent Fuzzy PID 제어 알고리즘을 이용한 실시간 OS 기반 복강경 수술 로봇의 위치 제어 성능 강화에 관한 연구)

  • Song, Seung-Joon;Park, Jun-Woo;Shin, Jung-Wook;Lee, Duck-Hee;Kim, Yun-Ho;Choi, Jae-Soon
    • The Transactions of The Korean Institute of Electrical Engineers
    • /
    • v.57 no.3
    • /
    • pp.518-526
    • /
    • 2008
  • The fuzzy self-tuning PID controller is a PID controller with a fuzzy logic mechanism for tuning its gains on-line. In this structure, the proportional, integral and derivative gains are tuned on-line with respect to the change of the output of system under control. This paper deals with two types of fuzzy self-tuning PID controllers, rule-based fuzzy PID controller and learning fuzzy PID controller. As a medical application of fuzzy PID controller, the proposed controllers were implemented and evaluated in a laparoscopic surgery robot system. The proposed fuzzy PID structures maintain similar performance as conventional PID controller, and enhance the position tracking performance over wide range of varying input. For precise approximation, the fuzzy PID controller was realized using the linear reasoning method, a type of product-sum-gravity method. The proposed controllers were compared with conventional PID controller without fuzzy gain tuning and was proved to have better performance in the experiment.

A Fuzzy-based Network Intrusion Detection System Through sessionization (세션화 방식을 통한 퍼지기반 네트워크 침입탐지시스템)

  • Park, Ju-Gi;Choi, Eun-Bok
    • Journal of the Korea Society of Computer and Information
    • /
    • v.12 no.1 s.45
    • /
    • pp.127-135
    • /
    • 2007
  • As the Internet is used widely, criminal offense that use computer is increasing, and an information security technology to remove this crime is becoming competitive power of the country. In this paper, we suggest network-based intrusion detection system that use fuzzy expert system. This system can decide quick intrusion decision from attack pattern applying fuzzy rule through the packet classification method that is done similarity of protocol and fixed time interval. Proposed system uses fuzzy logic to detect attack from network traffic, and gets analysis result that is automated through fuzzy reasoning. In present network environment that must handle mass traffic, this system can reduce time and expense of security

  • PDF

Adaptive Software Framework based on Acquiring Context Information using Plane Image Processing (평면 영상 분석을 통한 상황 정보 획득 기반의 적응형 소프트웨어 프레임워크)

  • Kim, Ki-Mun;Jung, Woo-Sung;Lee, Byung-Jeong;Wu, Chi-Su
    • Journal of KIISE:Software and Applications
    • /
    • v.34 no.8
    • /
    • pp.763-771
    • /
    • 2007
  • As software is widely used on various environments today, there is an increasing need for adaptive software. Adaptive software is robust and flexible software that modifies its own behavior in response to the changes in its environment. Due to time constraints, high complexity and so on, it is hard to acquire context information from environment. So, when implementing software, it is common to think easily acquired data to be the environments. This research proposes an adaptive software framework that assumes plane images to be environments. Plane images are easy to acquire and have enough complexity. From this, our framework is able to acquire context information, reasons with action rule, and acts on the result of reasoning. Stand on this framework, implements software that plays a simple game automatically.

An Analysis of the Scientific Problem Solving Strategies according to Knowledge Levels of the Gifted Students (영재학생들의 지식수준에 따른 과학적 문제해결 전략 분석)

  • Kim, Chunwoong;Chung, Jungin
    • Journal of Korean Elementary Science Education
    • /
    • v.38 no.1
    • /
    • pp.73-86
    • /
    • 2019
  • The purpose of this study is to investigate the characteristics of problem solving strategies that gifted students use in science inquiry problem. The subjects of the study are the notes and presentation materials that the 15 team of elementary and junior high school students have solved the problem. They are a team consisting of 27 elementary gifted and 29 middle gifted children who voluntarily selected topics related to dimple among the various inquiry themes. The analysis data are the observations of the subjects' inquiry process, the notes recorded in the inquiry process, and the results of the presentations. In this process, the knowledge related to dimple is classified into the declarative knowledge level and the process knowledge level, and the strategies used by the gifted students are divided into general strategy and supplementary strategy. The results of this study are as follows. First, as a result of categorizing gifted students into knowledge level, six types of AA, AB, BA, BB, BC, and CB were found among the 9 types of knowledge level. Therefore, gifted students did not have a high declarative knowledge level (AC type) or very low level of procedural knowledge level (CA type). Second, the general strategy that gifted students used to solve the dimple problem was using deductive reasoning, inductive reasoning, finding the rule, solving the problem in reverse, building similar problems, and guessing & reviewing strategies. The supplementary strategies used to solve the dimple problem was finding clues, recording important information, using tables and graphs, making tools, using pictures, and thinking experiment strategies. Third, the higher the knowledge level of gifted students, the more common type of strategies they use. In the case of supplementary strategy, it was not related to each type according to knowledge level. Knowledge-based learning related to problem situations can be helpful in understanding, interpreting, and representing problems. In a new problem situation, more problem solving strategies can be used to solve problems in various ways.

A Study on Development of Expert System for Dimension and Weld Designs of Horizontal-Type Pressure Vessel (횡형압력용기의 치수 및 용접설계를 위한 전문가시스템의 개발에 관한 연구)

  • 서철웅;나석주
    • Journal of Welding and Joining
    • /
    • v.10 no.4
    • /
    • pp.199-212
    • /
    • 1992
  • Expert system is a practical application part of the artificial intelligence and can be generally described as a computer-based system designed to simulate the knowledge and reasoning of a human expert, and to make that knowledge conveniently available to other people in a useful way. Expert systems consist of three major components, knowledge base, inference engine and user interface. In this paper, it is aimed to construct a prototype system to design the horizontal-typed pressure vessel. To do this, a representative artificial programming language, Turbo Prolog, was employed, and the knowledge representation was mainly done by the production rule such as "If(condition), than (action)" style and by the predicate logic. In the developed system, it was quite easy to represent the knowledge of "If(condition), then (action)"style and by the predicate logic. In the developed system, it was quite easy to represent the knowledge of "If(condition). then(action)" style and the various table-like data. It was also effective to represent the graphics. Though this expert system is by now small and incomplete, it is possible to expand it to a larger and refined system later.rger and refined system later.

  • PDF

A Fuzzy Control of Autonomous Mobile Robot for Obstacle Avoidance (장애물 회피를 위한 자율이동로봇의 퍼지제어)

  • Chae Moon-Seok;Jung Tae-Young;Kang Suk-Bum;Yang Tae-Kyu
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.10 no.9
    • /
    • pp.1718-1726
    • /
    • 2006
  • In this paper, we proposed a fuzzy controller and algorithm for efficiently obstacle avoidance in unknown space. The ultrasonic sensor is used for position and distance recognition of obstacle, and fuzzy controller is used for left and right wheels angular velocity control. The fuzzification is used singleton method and the control rule is each wheel forty-nine. The fuzzy inference is used simplified Mamdani's reasoning and defuzzification is used SCOG(Simplified Center Of Gravity). The computer simulation based on mobile robot modelling was performed for the capacity of fuzzy controller and the really applicable possibility revaluation of the proposed avoidance algorithm and fuzzy controller. As a result, mobile robot was exactly reached in target and it avoided obstacle efficiently.

An expert system for making durable concrete for chemical exposure

  • Islam, Md. Nazrul;Zain, Muhammad Fauzi Mohd.;Basri, Hassan
    • Computers and Concrete
    • /
    • v.2 no.4
    • /
    • pp.293-307
    • /
    • 2005
  • The development and the main features of an expert system for modeling the requirements of durable concrete in chemical exposure, called the Durable Concrete Advisor for Chemical Exposure (DCACE), are described. The system was developed to help improve the quality of concrete exposed to chemical environment by minimizing mistakes and deficiencies in selecting concrete constituents. Using Kappa-PC expert system shell, an object-oriented model was developed where the rule-based reasoning operates on or across objects. The American Concrete Institute manual of concrete practice was chosen as the main source of knowledge. Other textual sources were also consulted for knowledge acquisition. The major objectives of the research were acquisition and formalization of the relevant knowledge and building an expert system for making durable concrete for chemical exposure regarding sulfate attack, acid attack, seawater attack and carbonation. Similar to most expert systems, this system has explanation facilities, can be incrementally expanded, and has an easy to understand knowledge base. The performance of the system is demonstrated by an example session. The system is user-friendly and can be used as an educational tool.