• Title/Summary/Keyword: Object Oriented Development

Search Result 726, Processing Time 0.045 seconds

Development of Upland Irrigation Network Analysis System Using Object -Oriented Programming (OOP) (객체지향기법을 이용한 밭관개조직 관망해석 시스템 개발)

  • 이성학;정하우
    • Proceedings of the Korean Society of Agricultural Engineers Conference
    • /
    • 1999.10c
    • /
    • pp.69-74
    • /
    • 1999
  • Upland Irrigation Network Analysis System(UINAS) used Object-Oriented Programming (OOP). The results of using OOP is definition of objects and class hierarchy for UINAS, Objects of UINAS are consist of the Pipe , Sprinkler, Valve , Pump, Tee , Bend and Contractions. The classj hierarchy have cooperative design for FEM in analysing the irrigation network. Therefore UINAS have a flexiblility in additioning the network components.

  • PDF

Railway Facilities and Train Movement Modeling by Object Oriented Concept (객체지향기법에 의한 철도선로 및 열차운행 모델링)

  • Choi, Kyu-Hyoung;Gu, Se-Wan
    • Proceedings of the KIEE Conference
    • /
    • 1998.07a
    • /
    • pp.393-395
    • /
    • 1998
  • This paper presents a modeling of railway facilities based on object-oriented software development technique for train operation simulation program. Railway network is decomposed by Line Structure Model and Signal System Model which can be composed to make the train routes and train performance calculation. A brief explanation of class design about these model is provided.

  • PDF

Collaborative Object-Oriented Analysis for Production Control Systems

  • Kim, Chang-Ouk
    • Journal of Korean Society of Industrial and Systems Engineering
    • /
    • v.23 no.56
    • /
    • pp.19-34
    • /
    • 2000
  • Impact of business process re-engineering requires the fundamental rethinking of how information systems are analyzed and designed. It is no longer sufficient to establish a monolithic system for fixed business environments. Information systems must be adaptive in nature. This demand is also applied in production domain. Enabling concept for the adaptive information system is reusability. This paper presents a new object-oriented analysis process for creating such reusable software components in production domain, especially for production planning and scheduling. Our process called MeCOMA is based on three meta-models: physical object meta-model, data object meta-model, and activity object meta-model. After the three meta-models are extended independently for a given production system, they are collaboratively integrated on the basis of integration pattern. The main advantages of MeCOMA are (1) to reduce software development time and (2) to consistently build reusable production software components.

  • PDF

GDMO development environment for MIB generation (MIB 생성을 위한 GDMO 개발 환경)

  • 김성근;최재영;김명호;조민구
    • The Journal of Korean Institute of Communications and Information Sciences
    • /
    • v.22 no.9
    • /
    • pp.1907-1915
    • /
    • 1997
  • The management of network in TMN defines and manages the objects which are the operating system and communication equipments in network. GDMO is used to describe thoseobjects. GDMO is not directly used for managing network, but translated into a language with object-oriented paradigm. This paper presents design and implementation of the translator which automatically translates the specification of GDMO to the object-oriented language for generating MIB(Managment Information Base). And the system includes various graphic use interface to enhance the development environment of GDMO.

  • PDF

Development of a Control System for Automated Line Heating Process by an Object-Oriented Approach

  • Shin, Jong-Gye;Ryu, Cheol-Ho;Choe, Sung-Won
    • Journal of Ship and Ocean Technology
    • /
    • v.6 no.4
    • /
    • pp.1-12
    • /
    • 2002
  • A control system for an automated line heating process is developed by use of object-oriented methodology. The main function of the control system is to provide real-time heating information to technicians or automated machines. The information includes heating location, torch speed, heating order, and others. The system development is achieved by following the five steps in the object-oriented procedure. First, requirements are specified and corresponding objects are determined. Then, the analysis, design, and implementation of the proposed system are sequentially carried out. The system consists of six subsystems, or modules. These are (1) the inference module with an artificial neural network algorithm, (2) the analysis module with the Finite Element Method and kinematics analysis, (3) the data access module to store and retrieve the forming information, (4) the communication module, (5) the display module, and (6) the measurement module. The system is useful, irrespective of the heating sources, i.e. flame/gas, laser, or high frequency induction heating. A newly developed automated line heating machine is connected to the proposed system. Experiments and discussions follow.

Object-oriented Web User-Interface Model for the Grid Portal (그리드 포탈을 위한 객체 기반의 웹 사용자 인터페이스)

  • Ko, Yoon-Seok;Hwang, Sun-Tae
    • Journal of KIISE:Computer Systems and Theory
    • /
    • v.33 no.12
    • /
    • pp.859-866
    • /
    • 2006
  • Grid portal services provide more flexible research environment by overcoming time and space limit of existing application-based grid services. However user's requirements such as user interfaces are not clear during development cycle and changed frequently. Therefore it is necessary to reduce the cost for creating and maintaining user interfaces of grid services. In this paper, we suggest an object-oriented user control model which allows easier development of user interfaces and increases code reusability by abstracting objects from presentation layer of web. In this model, structure of presentation pages can be described more clearly and implementation of actions is simple and easy.

Development of an Object-Oriented Simulator for Evaluating Object-Oriented CIM S/W (객체지향 제조관리 시스템 평가를 위한 객체지향 시뮬레이터 개발)

  • 백준걸
    • Journal of the Korea Society for Simulation
    • /
    • v.8 no.1
    • /
    • pp.1-18
    • /
    • 1999
  • Current CIM systems need to correspond flexibly to the frequent change of demands of the customers and the fast changing informations about the production environment. The demands have brought forth CIM systems developed using object-oriented technology, with reusability, expansibility, and flexibility for the system components. Due to the fact that the OO-CIM system has been developed based on an incomplete data, the constructed system must be implemented to the actual surroundings to see how pertinent it is. Hence, this paper presents an OO-simulator as a means to evaluate the pertinency and the efficiency of the developed CIM system. The OO-simulator can determine the problems likely to occur when a developed CIM system is implemented to the actual site and evaluate the efficiency beforehand. Such properties will decrease the cost of CIM system development and increase the reliability of the system. This paper presents a framework for an OO-simulator composed of a virtual factory component embodying the characteristics of a virtual factory, a connector component for the interface between the CIM system and the simulator, a configuration component for modeling the constituent structure of the CIM system, and a timer component in charge of the time advance for the simulation.

  • PDF

Development of a Simulator for Automated Manufacturing Systems (객체지향방식에 의한 자동화제조시스템 시뮬레이터의 설계 및 구현)

  • 이진규;이진환;이태억;오부경;오석찬
    • Proceedings of the Korea Society for Simulation Conference
    • /
    • 1997.04a
    • /
    • pp.23-28
    • /
    • 1997
  • We discuss development of a simulator for automated manufacturing systems (AMSs) which have sophisticated automated material handling equipments and complicated work flows. The simulator is designed to satisfy the following requirements. A user should be able to easily configure or specify an AMS through a graphical user interface (GUI) and minimal data input. The user should be able to model diverse and complied control logic for automated material handling systems like automated guided vehicle (AGV) systems, robot workcell systems and conveyor systems as well as complicated job flow program. Real time animation is desired. Finally, the simulator should be easily maintained and extended. To satisfy the requirements, we use an object-oriented paradigm for modeling, designing, and programming of the simulator. We use an object-oriented modeling framework to design the modeling elements library, and take the process interaction approach for scheduling processes and events. To model a user-defined diverse control logic, we also develop a script language and its interpreter. We explain design and implementation strategies. We implement the simulator using Visual C++ 4.2 and Open GL on Windows NT and the Windows95. Some modeling examples will be demonstrated.

  • PDF

A Study on Development of Educational Web Contents for Procedural-Oriented and Object-Oriented Programming (절차지향 및 객체지향 프로그래밍의 효과적 교육을 위한 웹 콘텐츠 개발에 관한 연구)

  • Suh, Bong-Sue
    • Proceedings of the Korea Contents Association Conference
    • /
    • 2006.11a
    • /
    • pp.772-775
    • /
    • 2006
  • The educational courses for the procedural-oriented and object-oriented programming languages have been prepared respectively in many universities. However, the comparison of two languages has not been shown in the same class. In this paper, we compared two distinctive languages, C and Java, and developed a new class material and the relating web contents, through which those who are interested may maximize their understanding and programming skills based on the different programming language.

  • PDF

Transition-based Object-oriented Programming Systems (TOPS)for Hardware Simulation (하드웨어 시뮬레이션을 위한 전이중심 객체지향 프로그래밍 시스템(TOPS))

  • Eum, Doo-Hun
    • The Transactions of the Korea Information Processing Society
    • /
    • v.2 no.4
    • /
    • pp.567-580
    • /
    • 1995
  • A transition-based Objet-oriented programming system(TOPS) is a transition-based object-oriented system suitable for development of various concurrent systems.A TOPS consists of a collection of interacting structural active objects(SAOs),and their behaviors are determined by the transition statements provided in their class definitions.Furthermore,SAOs can be structurally and hierarchcally composed from their component SAOs like hardware commponents. These features allow SAOs to model components for circuit simulation more naturally than passive objects used in ordinary object-oriented programming. Also,we can easily add new kinds of components by using the inheritance mechanism.Executions of transition statements may be eventand/or time-driven, and hence digital,and mixed-mode simulation is possible.Prototype simulation programs with graphical user interfaces have been developed as TOPS progrms for digital,analog,and mixed-mode circuit simulation.

  • PDF