• Title/Summary/Keyword: Object-oriented technique

Search Result 247, Processing Time 0.033 seconds

Intelligent Agent-based Open Architecture Cell Controller (지능에이전트를 이용한 개방형 셀 제어기 개발)

  • 황지현;최경현;이석희
    • Proceedings of the Korean Society of Precision Engineering Conference
    • /
    • 2001.04a
    • /
    • pp.393-397
    • /
    • 2001
  • This paper addresses an Intelligent Agent-based Open Architecture Cell Controller for Intelligent Manufacturing System(IMS). With an Intelligent Agent approach, the IMS will be a independent, autonomous, distributed system and achieve a adaptability to change of manufacturing environment. As the development methodology of Open Architecture Cell Controller, an object-oriented modeling technique is employed for building models associated with IMS operation, such as resource model, product model, and control model. Intelligent Agent-based Open Architecture Cell Controller consists of two kinds of dependant agents, that are the active agent and the coordinator agent. The Active agent is contributed to control components of IMS in real-time. The coordinator agent has great role in scheduling and planning of IMS. It communicates with other active agents to get information about status on system and generates the next optimal task through the making-decision logic and dispatch it to other active agent.

  • PDF

Simulation Service and Model Generalization Technique for Satellite Simulators (위성 시뮬레이터를 위한 시뮬레이션 서비스와 모델 일반화 기법)

  • Lee, Hun-Gu;Lee, Sang-Uk;Cheong, Seong-Kyun;Bang, Jun-Sik
    • Journal of the Korean Society for Aeronautical & Space Sciences
    • /
    • v.35 no.9
    • /
    • pp.843-849
    • /
    • 2007
  • Recent progress on software engineering especially in object-oriented design concepts has enabled the development of the simulation models of satellite components in view of reliability and reusability. This paper proposes an useful satellite simulator framework using simulation service and generalized model design. The proposed method is verified by a prototyping in .NET/C# environment.

Modified Delaunay Triangulation Based on Data Structure of Geometric Modeller (형상 모델러의 자료구조에 의한 수정 Delaunay 삼각화)

  • Chae E.-M.;Sah J.-Y.
    • Journal of computational fluids engineering
    • /
    • v.2 no.2
    • /
    • pp.97-103
    • /
    • 1997
  • A modified Delaunay triangulation technique is tested for complicated computational domain. While a simple geometry. both in topology and geometry, has been well discretized into triangular elements, a complex geometry having difficulty in triangulation had to be divided into small sub-domains of simpler shape. The present study presents a modified Delaunay triangulation method based on the data structure of geometric modeller. This approach greatly enhances the reliability of triangulation, especially in complicated computational domain. We have shown that efficiency of Delaunay triangulation can be much improved by using both the GUI (Graphic User Interface) and OOP (Object-Oriented Programming).

  • PDF

Development of Drive for BLDC Motor Using Resolver (레졸버를 이용한 BLDC 모터의 드라이브 개발)

  • Lee, G.Y.;Lee, C.H.;Kim, S.B.;Kwon, S.J.
    • Journal of Power System Engineering
    • /
    • v.3 no.2
    • /
    • pp.64-69
    • /
    • 1999
  • The paper shows a result for development of BLDC motor drive by using a resolver as position detection sensor. The developed drive use a method detecting rotor position based on HSI interrupt function of microprocessor without a specialized counting circuit. The algorithm generating three-phase PWM wave to change switching voltage and current is realized based on single chip microprocessor. The PWM generating part and position counting circuit are realized by software technique without usage of conventional analogue circuit or object-oriented chips. So the drive system become compact. The effectiveness of the developed drive is verified by experimented results of speed response for step reference input.

  • PDF

A Study On Software Design of High-Speed Train Control (UML 기반 고속열차 제어 소프트웨어 설계에 관한 연구)

  • Shim, Jae-Chul;Kim, Chan-Yong;Choi, Kwon-Hee;Kim, Hyung-In;Jung, Sung-Yun
    • Proceedings of the KSR Conference
    • /
    • 2007.05a
    • /
    • pp.1665-1670
    • /
    • 2007
  • The On-Board Computer System Used for rolling stocks is one of the core equipments in trains, which deals with collecting real-time data of a train to display and record the train's status, control the train, and assist the driver and maintenance function. To design control software for such complex control system, in this paper UML based modeling technique is applied. A behaviorally expressive set of diagrammatic languages for modeling object-oriented systems is presented. It constitutes the constructive subset of UML, and also it enables model execution and full code synthesis.

  • PDF

Development of a S/W for a Structural Analysis of Machine tools utilizing database (데이터베이스를 활용한 공작기계의 구조해석 프로그램 개발)

  • Shin, Jeong-Ho;Kwak, Byung-Man
    • Proceedings of the KSME Conference
    • /
    • 2000.11a
    • /
    • pp.446-451
    • /
    • 2000
  • In this paper, a S/W system for a structural analysis of machine tools has been suggested. The system is so designed to reduce manual interfacing effort. An object-oriented language is used for making a graphic user interface. In this system parametric modelling technique is applied to construct a FE model without much user intervention. The FE model is automatically updated when the design parameters are changed by user. Not only single FE analysis but also a trade-off analysis for calculating the sensitivity information of design variables is possible using this system. All data generated by this system are saved in the database. So it possible to retrieve the result later without another analysis. It is found that the design time can be reduced and unnecessary operation avoided using this system.

  • PDF

A Study of Positive Object-Oriented Refactoring Technique for the Software Reuse (소프트웨어 재사용을 위한 실증적 객체지향 Refactoring 프로세스 설계)

  • 박진호;이종호;류성열
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2000.10a
    • /
    • pp.382-384
    • /
    • 2000
  • 현재 기업들은 거의 모든 부분이 전산화 작업으로 이루어지고 있으며, 기업의 중요한 업무는 모두 방대한 시스템이 사람을 대신해서 처리해 주고 있는 실정이다. 하지만 시스템 유지보수의 체계적인 프로세스에 대해서는 현재 연구된 바가 없어 쉽게 적용할 수 없는 문제가 존재한다. 재공학은 재사용하려는 소프트웨어를 분석, 재정의, 재문서화 등의 소프트웨어 역공학 방법을 통하여 좀더 효율적으로 소프트웨어를 분석할 수 있고, 순공학을 통해 문제점들의 교환과 새로운 구조와 시스템의 수정을 통해 더욱 경제적인 시스템을 만들 수 있다. 객체지향 어플리케이션의 Refactoring에서는 대표적으로 클래스간의 공통성을 추출하고, 이를 일반화시켜 추상클래스를 생성 및 삭제, 이동하는 과정을 통해 소프트웨어의 구조를 변경시켜 시스템의 성능향상을 도모하게 된다. 본 논문에서는 시스템의 재사용을 위한 실증적인 객체지향 Refactoring 기법을 제시한다.

  • PDF

Validity Analysis of GDSS Technical Support of Distributed Group Decision-Making Process

  • Hong-Cai, Fu;Ping, Zou;Hao-Wen, Zhang
    • Proceedings of the Korea Society for Industrial Systems Conference
    • /
    • 2007.02a
    • /
    • pp.131-138
    • /
    • 2007
  • Distributed Group Decision Support System (GDSS) is in the stage between exploration and implementation, there is not unified constructing model. As computer software and hardware, network technique develop, especially the development of object-oriented programming, distributed process, and artificial intelligence, this makes it possible the practical and valid implementation of distributed GDSS. With a view of emphasizing and solving process-supporting, this article discusses how to use the key technologies of network, distributed process, artificial intelligence and man-machine mutual interface, to implement more adaptable, more flexible, and more valid GDSS than before.

  • PDF

Design and Implementation of ATO On-board Software Using UML Modeling Tool (UML 모델링 도구를 이용한 ATO 차상 소프트웨어의 설계 및 구현)

  • Yoon, Yeong-Hwan;Bang, Yung;Um, Jung-Kyou;Cho, Yong-Gi
    • Proceedings of the KSR Conference
    • /
    • 2008.06a
    • /
    • pp.384-389
    • /
    • 2008
  • In this paper, we propose a UML modeling of ATO on-board software. An automatic train operation (ATO) system is a real-time control system, which operates a train without a manual operation by a driver. For the safe and comfortable service, real-time embedded software for ATO on-board equipment should have both of high performance and reliability. UML-based object-oriented modeling technique is introduced and used widely to design software that satisfies this requirement. We used Rhapsody, which is a modeling tool for real-time embedded software, to model the construction and the behavior of ATO on-board equipment. As a result, ATO on-board software which performs the profile calculation and the real-time speed control is designed and implemented. The brief modeling result including behavioral characteristics and the simulation results are presented.

  • PDF

Steady-state flow analysis of pipe network (배관망 내의 정상상태 유동 해석)

  • 채은미;사종엽
    • Korean Journal of Air-Conditioning and Refrigeration Engineering
    • /
    • v.11 no.3
    • /
    • pp.281-291
    • /
    • 1999
  • A computer code based on a node equation method has been developed for the analysis of pipe network. Both data structure and object-oriented programming technique are used for pipe and node modelling, in which simplification process is applied to complicated and large pipe network. The semi-direct solver, ILU-CGS, improves greatly both the accuracy and the rate of convergence. The computational result of high-pressure pipe network of city gas in Taegu shows the good agreement with the real data.

  • PDF