• Title/Summary/Keyword: Object-oriented approach

Search Result 246, Processing Time 0.028 seconds

Object -Oriented Simulation Approach for AGV Systems (AGV 시스템에 대한 객체지향 시뮬레이션)

  • 김경섭
    • Journal of the Korea Society for Simulation
    • /
    • v.2 no.1
    • /
    • pp.107-124
    • /
    • 1993
  • This paper presents an object -oriented simulation approach. AgvTalk, to design and analze AGV system configuration and control. Smalltalk-80 is used as an implementation language in AgvTalk. AgvTalk includes 25 object classes and more than 300 object methods in its library. Compared to general purpose simulation languages. AgvTalk provides several important benefits. First, the hierarchical features and modularity create possibilities for the extension and reuse of simulation object components. This extensibility and reusability provide more flexible modeling capabilities for simulation of many alternative AGV systems. Second, detailed behavior of each object in the AGV system can be modeled easily and exactly in AgvTalk because there are no limiting modeling constructs. Third, AgvTalk provides a user -friendly simulation modeling environment through the MVC -triad of Smalltalk-80.

  • PDF

A COMPARISON OF OBJECTED-ORIENTED AND PIXELBASED CLASSIFICATION METHODS FOR FUEL TYPE MAP USING HYPERION IMAGERY

  • Yoon, Yeo-Sang;Kim, Yong-Seung
    • Proceedings of the KSRS Conference
    • /
    • v.1
    • /
    • pp.297-300
    • /
    • 2006
  • The knowledge of fuel load and composition is important for planning and managing the fire hazard and risk. However, fuel mapping is extremely difficult because fuel properties vary at spatial scales, change depending on the seasonal situations and are affected by the surrounding environment. Remote sensing has potential of reduction the uncertainty in mapping fuels and offers the best approach for improving our abilities. This paper compared the results of object-oriented classification to a pixel-based classification for fuel type map derived from Hyperion hyperspectral data that could be enable to provide this information and allow a differentiation of material due to their typical spectra. Our methodological approach for fuel type map is characterized by the result of the spectral mixture analysis (SMA) that can used to model the spectral variability in multi- or hyperspectral images and to relate the results to the physical abundance of surface constitutes represented by the spectral endmembers. Object-oriented approach was based on segment based endmember selection, while pixel-based method used standard SMA. To validate and compare, we used true-color high resolution orthoimagery

  • PDF

Calculating Attribute Values using Interval-valued Fuzzy Sets in Fuzzy Object-oriented Data Models (퍼지객체지향자료모형에서 구간값 퍼지집합을 이용한 속성값 계산)

  • Cho Sang-Yeop;Lee Jong-Chan
    • Journal of Internet Computing and Services
    • /
    • v.4 no.4
    • /
    • pp.45-51
    • /
    • 2003
  • In general, the values for attribute appearing in fuzzy object-oriented data models are represented by the fuzzy sets. If it can allow the attribute values in the fuzzy object-oriented data models to be represented by the interval-valued fuzzy sets, then it can allow the fuzzy object-oriented data models to represent the attribute values in more flexible manner. The attribute values of frames appearing in the inheritance structure of the fuzzy object-oriented data models are calculated by a prloritized conjunction operation using interval-valued fuzzy sets. This approach can be applied to knowledge and information processing in which degree of membership is represented as not the conventional fuzzy sets but the interval-valued fuzzy sets.

  • PDF

Generating LOTOS Specifications from UML Static Structure Diagrams (UML 정적구조 다이아그램으로부터 LOTOS 명세 생성)

  • Kim, Cheol-Hong;Ahn, Yu-Whoan;Lee, Won-Chun
    • The Transactions of the Korea Information Processing Society
    • /
    • v.6 no.12
    • /
    • pp.3500-3513
    • /
    • 1999
  • It is recognized that object-oriented methods and formal methods are two different main streams that will influence on the future direction of software engineering. A merging effort on these two technologies, named "a formal approach on system specifications using object-oriented methods" emerges rapidly and produces remarkable research results LOTOS is well-suited to an object-based approach. However, to provide a full object-oriented approach, we need to model generalization (i.e. inheritance and polymorphism). Most authors who have examined this topic have proposed extensions to LOTOS. As an extension of such an effort, this paper proposes a method that generates LOTOS specification from static structure diagrams in UML.

  • PDF

Application of Object-Oriented Methodology for Structural Analysis and Design (구조해석에서 객체지향 방법론의 도입)

  • 이주영;김홍국;이병해
    • Proceedings of the Computational Structural Engineering Institute Conference
    • /
    • 1995.04a
    • /
    • pp.160-169
    • /
    • 1995
  • This study presents an application of object-oriented methodology for structural dcsign process. A prototype system of integrated a structural design system is developed by introducing a structural analysis object model(SAOM) and structural design object model(SDOM). The SAOM module. which is modeled as a part of structural member, performs structural analysis using FEM approach and the SDOM module checks structural members based on Korea steel design standard. Above mentionedmodelsareabstraclencapsulatibleandreusable.

  • PDF

Study of integrated control system for factory automation (공장자동화를 위한 통합제어시스템에 관한 연구)

  • 최경현;윤지섭
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 1996.10b
    • /
    • pp.1245-1248
    • /
    • 1996
  • This paper describes a cell programming environment that deals with problems associated with programming Flexible Manufacturing Cells(FMCs). The environment consists of the cell programming editor and the automatic generation module. In the cell programming editor, cell programmers can develop cell programs using task level description set which supports task-oriented specifications for manipulation cell activities. This approach to cell programming reduces the amount of details that cell programmers need to consider and allows them to concentrate on the most important aspects of the task at hand. The automatic generation module is used to transform task specifications into executable programs used by cell constituents. This module is based on efficient algorithm and expert systems which can be used for optimal path planning of robot operations and optimal machining parameters of machine tool operations. The development tool in designing the environment is an object-oriented approach which provides a simple to use and intuitive user interface, and allows for an easy development of object models associated with the environment.

  • PDF

Project Scheduling for Object-Oriented Development in Matrix Organization (유전자 알고리즘을 이용한 매트릭스조직의 객체지향개발 프로젝트 스케줄링)

  • Lee, Gun-Ho;Kim, Uen-Jin
    • Journal of the Korea Safety Management & Science
    • /
    • v.9 no.5
    • /
    • pp.67-78
    • /
    • 2007
  • This paper discusses a scheduling problem on object-oriented developments over multiple teams with limited resources in matrix organization. The objective of the problem is to minimize the makespan of overall projects. There are tangible and intangible advantages such as efficient resource share, improvement of productivity, development efforts and cost reduction, etc. by dispatching resources properly to the development teams. Traditionally, the project scheduling has been done with a manager's intuition or heuristic. We present a scheduling model with illustrative examples, stochastic search approach, and apply a variety of problems generated randomly to the approach. The results are analysed.

Large Scale Manufacturing System Modeling Tools Based on Object-oriented

  • Lee, Yang-Kyu;Park, Sung-Joo
    • Proceedings of the Korea Society for Industrial Systems Conference
    • /
    • 1999.12a
    • /
    • pp.769-781
    • /
    • 1999
  • Manufacturing systems are usually large, complex, and concurrent in nature that makes it difficult to model and simulate the behavior in advance. The paper proposes an approach, called OPNets, for modeling and validating manufacturing systems. The approach is based on object-oriented high-level Petri nets in which modeling components of Petri net are constructed into object hierarchy. The objects communicate with each other by passing messages. To enhance the reusability and maintainability, a system are developed by object hierarchy. Inheritance among object hierarchy is also supported in OPNets. The modeling scheme of OPNets tries to resolve the complexity problems of Petri net.

  • PDF

Design and Implementation of Distributed Active Object System(DAOS) for Manufacturing Control Applications (공정 제어 응용을 위한 분산 능동 객체 시스템(DAOS)의 설계 및 구현)

  • Eum, Doo-Hun;Yoo, Eun-Ja
    • Journal of KIISE:Computing Practices and Letters
    • /
    • v.7 no.2
    • /
    • pp.141-150
    • /
    • 2001
  • Manufacturing conb'ol applications consist of concurrent active components such as robots, AGV's (Automatic Guided Vehicles), and conveyors. Running of manufacturing control programs is interactions among those components. We can enhance the productivity and extendability of manufacturing control applications by using the object-oriented teclmology that models those components as reusable objects. But the objects in current object-oriented technology that encapsulate state and behavior infonnation are passive in a sense that those respond only when messages are sent to them. In this paper, we introduce the Distributed Active Object Systems (DAGS) approach that SUPPOltS active objects. Since active objects encapsulate control infonnation in addition to state and behavior information under COREA/Java-based distributed environment, they can represent manufacturing control components better than the objects in ordimuy object-oriented technology. TIus control infonnation provides an object with a featme that can monitor its own status as well as other object's status connected by intelface valiables. Active objects can initiate a behavior according to the change of those status. Therefore, we can sb-uctmally assemble self-initiating active objects by using intelface variables to construct a system without describing bow to control distributed objects by using message passing. As the DAOS approach supports object composability, we can enhal1ce the productivity and extendability of disbibuted manufactming control applications even better than the ordil1alY object-oriented approach. Also, the DAOS approach supports better component reusability with active objects that encapsulate control information .

  • PDF

An object-oriented programming for the simulation of integrated gasoline engine/automatic transmission control (가솔린 엔진/자동변속기 통합제어 시뮬레이션을 위한 객체지향형 프로그래밍)

  • 양경진;홍금식;최재원
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 1997.10a
    • /
    • pp.484-487
    • /
    • 1997
  • In this paper a simulation program for the powertrain control of a gasoline engine with automatic transmission is presented, The object-oriented programming approach has been pursued, and MATLAB/ SIMULINK was adopted for its environment. The purpose of the paper is to demonstrate the programmability of a control system in the object-oriented fashion so that the transferability of the objects is guaranteed. The program developed in the paper was applied to a gasoline engine and the mathematical models used in the paper were just adopted from the literature. It is shown that the simulation results and real experimental results coincide well. Therefore, it is expected that the program or objects made in the paper are useful for the automotive engineers when they design a new engine/transmission system or modify a part of existing system.

  • PDF