• Title/Summary/Keyword: 실용적인 모델링 기법

Search Result 32, Processing Time 0.026 seconds

UML-based Object-Oriented Framework Modeling Techniques (UML 기반의 객체지향 프레임워크 모델링 기법)

  • Jo, Eun-Suk;Kim, Su-Dong;Ryu, Seong-Yeol
    • Journal of KIISE:Software and Applications
    • /
    • v.26 no.4
    • /
    • pp.533-545
    • /
    • 1999
  • 절차적 재사용, 객체지향 사용, 디자인 패턴, 분석 패턴, 그리고 프레임 워크와 같은 효율적인 소프트웨어 재상요에 대한 많은 연구가 진행되어 오고 있다. 최근 들어 객체지향 프레임워크가 효율적이고 실용적인 재사용 기법으로 크게 부각되고 있다. 객체지향 프레임워크는 특정 도메인에 대한 여러 어플리케이션들 간의 공통된 행위들을 지닌 클래스들의 집합으로서, 재사용성을 증가시키고, 어플리케이션 개발시간을 단축시키는 효과를 지니고 있다. 그러나, 객체지향 프레임워크를 구축하기 위한 체계적인 개발 프로세스와 세부적인 개발 지침에 대한 연구가 충분히 이루어지지 않은 상태이며 OMG의 Unified Modeling Kanguage (UML)을 이용한 객체지향 프레임워크 개발에 관한 연구도 매우 미흡한 상태이다. 본 논문에서는 UML 문법과 의미를 기반으로 한 실용적인 객체지향 프레임워크 모델링 기법을 제시한다. 제시된 모델링 기법의 프로세스는 분석, 설계 구현, 그리고 시험 4단계(Phase)로 구성되어 있으며 , 각 단계는 논리적인 개발 업무(Task)들로 정의된다. 제시된 프로세스는 UML 다이어그램들을 적용 및 확장하였고, Objectory 프로세스를 바탕으로 한 것이므로 , 제시된 프로세스의 적용성 검증을 위해 전자 상거래 도메인에 대한 적용사례연구를 제시한다.

Using Plan Recognition and a Discourse Stack for Efficient Response Generation in a Dialogue System (대화시스템을 위한 계획인식과 담화스택을 이용한 효과적인 응답 생성)

  • Kang, Sang-Woo;Ko, Young-Joong;Seo, Jung-Yun
    • Annual Conference on Human and Language Technology
    • /
    • 2006.10e
    • /
    • pp.177-182
    • /
    • 2006
  • 대화 시스템에 관한 기존 연구는 대화 현상에 대한 원리를 이해하는데 초점을 맞춘 연구와 매우 제한적인 상황에서 동작하는 실용적인 시스템 구축에 관한 연구로 이루어져 왔다. 전자의 연구를 위해서 계획기반모델(plan-based model)이 제안되었는데, 이는 복잡한 대화 구조를 모델링(modeling)할 수 있으며, 다양한 현상에서의 사용자 목적 추론이 가능하다. 하지만 계획기반모델은 초기 설계가 어려우며 실용적인 대화 시스템 구축에 있어서 시스템 응답을 생성하기 위한 상호작용 모델로의 확장이 매우 어렵다는 단점이 있다. 본 연구는 이러한 계획 기반 모델의 단점을 보완하고 실용적인 대화시스템을 구축하기 위하여 시스템 응답을 위한 확인 대화 전략과 담화스택(discourse stack)을 계획기반 대화 모델링에 적용하여 효율적인 응답을 생성할 수 있는 기법을 제안한다.

  • PDF

A Practical Application Engineering Process for Product Line Engineering (제품계열 공학의 실용적 어플리케이션 공학 프로세스)

  • 장치원;장수호;김수동
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2004.10b
    • /
    • pp.325-327
    • /
    • 2004
  • 제품계열공학(Product Line Engineering, PLE)은 효과적인 재사용 기법으로, 핵심자산(Core Asset) 개발 프로세스와 어플리케이션 공학 프로세스로 구성된다. 핵심자산 개발 프로세스는 제품계열의 여러 어플리케이션들의 공통 휘쳐(Feature)들을 모델링 한 핵심자산 개발에 사용된다. 어플리케이션 공학 프로세스에서 핵심자산을 인스턴스화(instantiation)하고, 핵심자산이 제공하지 않는 어플리케이션 종속적인 기능을 모델링 한 후, 이 두 모델을 통합하여 목표 어플리케이션을 생성 개발한다. 현재의 제품계열공학 연구는 핵심자산 개발과 인스턴스화 과정에 집중되어 있고, 어플리케이션 공학 프로세스의 연구는 개념적 수준에 머물고 있다. 특히, 인스턴스화된 핵심자산 모델과 어플리케이션 종속 모델의 통합의 실용적 기법이 미흡하다. 본 논문에서는 어플리케이션 공학 프로세스의 주요 활동들에 대한 작업 순서와 실용적 지침을 제공한다.

  • PDF

적응제어 설계기법의 연구현황

  • 최진영
    • ICROS
    • /
    • v.3 no.5
    • /
    • pp.38-42
    • /
    • 1997
  • 본 고에서는 적응제어의 설계 기법의 연구 현황에 대해 살펴보았다. 매개변수 추정을 기반으로 적응제어기 설계 기법(Estimation-based Design Technique)은 자기동조제어를 시작으로 적응 최적제어 단계를 거쳐, 현재 다변수 적응예측제어로 발전하였고, 이는 화학공정 등 실제 플랜트에 응용될 가능성이 가장 높은 실용적인 설계기법으로 평가받고 있다. 그러나 비선형 시스템에 대한 적용 연구는 활발하지 못한 형편이다. 한편, 안정도 이론을 기반으로 적응 메카니즘을 설계하는 연구는 선형 시스템에 대한 적응제어 연구로 확장되어 현재 활발한 연구가 진행되고 있다. 앞으로 이에 대한 이론 연구가 한동안 지속될 것으로 전망된다. 그러나 이 방법은 실제 시스템에 적용시 적합한 형태로 불확실성을 모델링해야 하며 그 작업은 그리 용이하지 않을 것으로 판단된다. 그러나 부분적으로 이러한 응용연구에 대한 노력이 경주되어야 할 것이다. 비매개변수 추정방법은 적응제어 이론의 주 설계기법은 아니기 때문에 이론으로의 확장 연구는 그리 활발하지 못한 것으로 판단된다. 그러나 비교적 설계방법과 불확실성 모델링이 간단하여 실제 응용에 가장 용이하게 적용될 수 있을 것으로 생각된다.

  • PDF

Object Modeling of Campus Intranet Structure using Design Pattern (설계패턴을 이용한 캠퍼스 인트라넷 구조의 객체모델링)

  • Lim, Keun
    • Journal of the Korea Society of Computer and Information
    • /
    • v.4 no.4
    • /
    • pp.113-119
    • /
    • 1999
  • Recently, design patterns have been known to be highly effective and practical. Design pattern is a collection of collaborating classes that captures the application independent behavior of system in a particular domain. By using design pattern, the development time and software quality can be greatly increased. However, systematic development process and detailed instructions of building design patterns have not been studied enough. In this paper. we propose practical intranet structure modeling technique that are based on design pattern. The proposed process consists of the four typical software development phases; analysis, navigation, interface, behavior domain design, and each phase is defined as a logical sequence of development tasks. Since the proposed process is based on design pattern foundation, and can be efficiently produced by applying this process.

  • PDF

A Study on a Knowledge-level Supporting Tool for Building Expert Systems (전문가시스템 구축을 위한 지식레벨 지원도구에 관한 연구)

  • Kim, Eun-Gyung;Kim, Seong-Hoon;Park, Choong-Shik
    • The Transactions of the Korea Information Processing Society
    • /
    • v.5 no.3
    • /
    • pp.662-670
    • /
    • 1998
  • In order to overcome the problems with first generation expert systems at the symbol level, recently various knowledge level development techniques of second generation expert systems have been proposed. But, these techniques are conceptual modelling techniques. This paper modifies and complements these conceptual modelling techniques and proposes a Task Object Modelling (TOM) technique as a practical knowledge level expert system development technique. This paper defines a Task Object(TO) as a knowledge unit consisted of a goal, execution conditions, behaviour knowledge, and so on. And, we define a Task Object Diagram(TOD) to depict structual, dynamic, and functional aspects of TO easily. We also define Inference Types as basic units to describe behaviour knowledge of TOs. In order to utilize the proposed TOM technique as not a simple conceptual modelling technique but a practical second generalion expert system development technique, we implement a TOD editor, a TO editor, and TO processing algorithm based on the state of TOs. Also we implement a Inference Types Library, in which each inference type is corresponded to an IRE(Jntelligent Rules Element) method, to transform the defined inference types into IRE methods automatically.

  • PDF

A Research of Targeting Technique for Dynamic Objects with Neural Network and Robocode (Neural Network와 Robocode를 이용한 동적 객체에 대한 Targeting 기법의 연구)

  • Kim, Jung-Hoon;Lee, Jee-Hyong
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2006.10b
    • /
    • pp.218-222
    • /
    • 2006
  • 우수한 능력의 인공지능 개체로 구성된 게임은 그렇지 못한 게임에 비해 더 나은 흥미를 사용자에게 제공할 수 있다. 미국 Valve사의 Half-Life, Counter-Strike 및 한국 Dragonfly사의 Special-Force와 같은 실시간 FPS 전투게임에서 상대편에 대한 검색 및 목표 화하는(Targeting) 기법은 인공개체의 전투력에 중요한 하나의 요소이다. 하지만 이 같은 경우의Targeting은 정적인 대상에 대한 것이 아니라 동적인 대상에 대한 것이므로 단순한 산술 계산으로는 실용적인 효과를 내기 힘들다. 본 논문에서는 Neural Network를 이용한 학습기법을 사용하여 동적인 개체에 대한 효과적인 Targeting기법을 제안한다. 제안한 기법은 매 순간 변화하는 상황정보와 Virtual bullet이라는 가상 미사일 개념을 활용하여 학습 Data를 모델링한 후 Neural Network로 학습시켜 효과적인 Targeting이 가능하도록 구현하였다. 제안한 기법은 Java기반의 탱크전투 시뮬레이션 Framework인 Robocode에 적용하여 그 성능을 평가하였다. 제안된 기법으로 제작된 Robot(Crystal 1.0)은 ‘2006 Robocode Korea Cup에서 우승을 차지하였다.

  • PDF

The study of a practical modeling method for the analysis of dynamic behavior by the mockup test of prestressed concrete girder (PSC I형 거더 실물 모형체 실험을 통한 동적거동특성 분석의 실용적 모델링 기법 연구)

  • Kim, Hyung-Kyu;Jang, Il-Young
    • Journal of the Korea institute for structural maintenance and inspection
    • /
    • v.22 no.6
    • /
    • pp.148-156
    • /
    • 2018
  • The integrity assessment of the bridge behavior is generalized by field data of a static load-deformation curve and dynamic properties such as impact factors and natural frequencies. Evaluating it with numerical analysis is a reasonable method. The results of the mockup test and the numerical analysis are corresponded with each other since the behavior of service load proceeds in elastic region. In case of the dynamic behavior of structure, especially for the analysis of vibration, the result of the mockup test differs from the result of numerical analysis a little due to the geometric shape and non-homogeneous materials. In order to converge on these tolerances, this study suggested several numerical models, analyzed the sensitivity and finally offered a practical modeling method for the estimation of bridge on the basis of the result of mockup test. Based on the model substituted concrete section for strands section, the natural frequency of the model composed with axial stiffness of strands or the model applied the modified modulus of elasticity was closest with the result of the mockup test.

Practical Parameter Identification Method for DC Motor Model using the Extended Kalman Filter (확장 칼만 필터를 이용한 직류 모터 모델의 실용적인 계수 동정 기법)

  • Kim, Min-Jeung;Lee, Hye-Jin;Park, Jin-Bae
    • Proceedings of the KIEE Conference
    • /
    • 2005.07a
    • /
    • pp.884-886
    • /
    • 2005
  • 본 논문에서는 확장 칼만 필터를 이용하여 직류 모터의 동특성을 실용적으로 모델링하는 방법을 제안한다. 먼저 시험을 통해 모터의 주파수 별 응답 특성을 추출하고 이로부터 확장 칼만 필터를 이용하여 출력 전압의 이득 감쇄와 위상 지연을 추정한다. 추정된 값을 이용하여 모터의 선형 동특성을 모델링하고, 각각의 비선형 요소를 추가시키면서 모델 출력과 실제 시험을 통해 획득한 각속도 출력의 RMSE (Root Mean Square Error)를 최소화시키는 비선형 계수 값을 산출하여 최종적인 직류 모터의 모델을 완성한다.

  • PDF

Practical Parameter Identification Method for DC Motor Model using the Extended Kalman Filter (확장 칼만 필터를 이용한 직류 모터 모델의 실용적인 계수 동정 기법)

  • Kim, Min-Jeung;Lee, Hye-Jin;Park, Jin-Bae
    • Proceedings of the KIEE Conference
    • /
    • 2005.07d
    • /
    • pp.3096-3098
    • /
    • 2005
  • 본 논문에서는 확장 칼만 필터를 이용하여 직류 모터의 동특성을 실용적으로 모델링하는 방법을 제안한다. 먼저 시험을 동해 모터의 주파수 별 응답 특성을 추출하고 이로부터 확장 칼만 필터를 이용하여 출력 전압의 이득 감쇄와 위상 지연을 추정한다. 추정된 값을 이용하여 모터의 선형 동특성을 모델링하고, 각각의 비선형 요소를 추가시키면서 모델 출력과 실제 시험을 통해 획득한 각속도 출력의 RMSE (Root Mean Square Error)를 최소화시키는 비선형 계수 값을 산출하여 최종적인 직류 모터의 모델을 완성한다.

  • PDF