• 제목/요약/키워드: Object-Oriented Model Architecture

검색결과 84건 처리시간 0.026초

HLA Interface Specification 1.3를 이용한 OO기반의 페더레이트 모델링 및 구현 ((Object-Oriented Federate Modeling and Implementation using HLA Interface Specification 1.3))

  • 최웅철;유기훈
    • 한국국방경영분석학회지
    • /
    • 제35권1호
    • /
    • pp.95-103
    • /
    • 2009
  • HLA는 이기종 시뮬레이션간의 연동을 위한 IEEE 1516 표준이며, RTI는 연동을 위한 하부 인프라 서비스를 제공하는 기술이다. 본 논문에서는 HLA/RTI에 호환 가능한 OO기반의 페더레이트 모델 구조를 제안함으로써 코드의 재사용성을 높인다. 이는 시스템 개발 프로세스의 효율을 높이고, 개발시간의 단축 및 소프트웨어 개발 비용의 절감효과를 가져 온다. 제안된 페더레이트 모델은 이를 구현한 페더레이트에 대한 HLA 인증으로 그 실질적인 효과를 검증 받는다.

Automation of Architectural Design Process and Robotic System in Building Construction using Object-Oriented Design

  • Choo, Seung-Yeon;Park, Sang-Min
    • 한국멀티미디어학회논문지
    • /
    • 제12권12호
    • /
    • pp.1787-1795
    • /
    • 2009
  • This paper describes an automation of architectural design processes and the direction between this automation and robotic system in building construction using the concept of the object-oriented design in architecture. The research starts from the premise that many computer-aided design systems are mostly aimed at serving as drawing tools which are used only after a design formal solution has already been established by the architect. If the computer is well applied to the architectural design process, many positive things such as standardization of design detail, increasing productivity and collaboration, minimizing construction costs etc. can be done. To support an early design solution in the computer-based environment, the proposed automation was developed and tested in a real building project, using the object-oriented design concept such as product model. This design automation gives various design alternatives from the early design phase to the final stage of design details, according to musical harmony. This paper shows how architectural design process can be automated and how the data of the applied architectural design can be integrated into product model environment, in relation to robotic system in building construction.

  • PDF

PC에 기반을 둔 개방형 로봇제어시스템 : PC-ORC (A PC-Based Open Robot Control System : PC-ORC)

  • 김점구;최경현;홍금식
    • 제어로봇시스템학회논문지
    • /
    • 제6권5호
    • /
    • pp.415-425
    • /
    • 2000
  • An open architecture manufacturing strategy intends to integrate manufacturing components on a single platform so that a particular component can be easily added and/or replaced. Therefore, the control scheme based upon the open architecture concept is hardware-independent. In this paper, a modular and object oriented approach for a PC-based open robot control system is investigated. A standard reference model for robot systems, which consists of three modules; hardware module, operating system module, and application software module, is first proposed. Then, a PC-based Open Robot Controller(PC-ORC), which can reconfigure robot control systems in various production environments, is developed. The PC-ORC is built upon the object-oriented method, and allows an easy implementation and modification of various modules. The PC-ORC consists of basic softwares, application objects, and additional hardware device on the PC Platform. The application objects are: sequencer, computation unit, servo control, ancillary equipment, external sensor control, and so on. In order to demonstrate the applicability of the PC-ORC, the proposed PC-ORC configuration is applied to an industrial SCARA robot system.

  • PDF

데이타 레지스트리에 기반한 네트워크 객체 관리 시스템의 모델링 및 검증 (Modeling and Verification of A data registry-based Management System for Network Object)

  • 최오훈;백두권
    • 한국시뮬레이션학회:학술대회논문집
    • /
    • 한국시뮬레이션학회 2002년도 춘계학술대회논문집
    • /
    • pp.61-65
    • /
    • 2002
  • These days, in order to satisfy the complex and various demands of the customers, the telecommunication networks must provide rapid and flexible services, with the support of efficient service and network management systems. To satisfy these requirements, many objects for management have been released to manage network services and elements. But there are no efficient ways to manage these newly managed objects in object-oriented software. Therefore, we study several problems, when a subsystem using object-oriented technique is implemented. The first problem is that interface works between realized application programs using its technique. The second problem is that reusability of internal managed objects is difficult. In this paper, we will point out some problems and to solve these problems, we have proposed the Object Management System (OMS) architecture, which supports a transparent interface between object-oriented applications and the distributed data repositories. Also in order to manage efficient business objects stored in the different repositories, we suggest a method for integrating dynamic information resources in heterogeneous and distributed network environments. Finally, we applied OMS to TINA(Telecommunication Information Network Architecture) domain, implemented OMS, and verified it with SMV(Symbolic Model Verifier) which is model checking technology.

  • PDF

객체지향 개발방법의 체계적 구성 (A Systematic Construction of Object-Oriented Methods)

  • 김형호;김영곤;배두환;김민경;유병규
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제27권5호
    • /
    • pp.488-498
    • /
    • 2000
  • 객체지향 방법론들은 이해하기 쉽고 확장성이 우수한 모델을 제공하기 때문에 현재 크고 복잡한 소프트웨어를 개발하기 위해서 널리 사용되고 있다. 객체지향 방법론들을 개발에 적용하기 위해서는, 첫째 개발방법론으로부터 과제 특성에 맞는 개발방법을 구성해야 하며, 둘째 이로부터 개발절차를 구성하여야 한다. 그러나 현재 제시되고 있는 객체지향 방법론들에서는 개발방법과 개발절차를 구성하는 과정을 개발자들의 이해와 직관에 의존하고 있다. 이를 개선하기 위해서 본 연구에서는 변용가능한 객체지향 방법론을 제안함으로써, 개발방법 구성의 문제를 체계적으로 지원하고자 한다. 개발방법의 구성을 체계적으로 지원하기 위하여 본 연구에서는 개발방법 구성의 문제를 계획구성의 문제로 변환하여 계획구성 기법을 적용한다. 계획구성의 과정에서 개발하고자하는 소프트웨어의 구조와 특성을 기술하는 아키텍쳐를 입력으로 받아들여 이에 적합한 개발방법이 계획된다. 아키텍쳐는 소프트웨어 개발과정에서 일관되게 유지되어야 하는 결정들을 기술하기 때문에 이를 중심으로 개발방법을 구성함으로써 소프트웨어의 특성을 효율적으로 반영할 수 있다.

  • PDF

개방형 로봇제어를 위한 표준기준모델에 관한 연구

  • 김호철;홍금식;이석희
    • 한국정밀공학회:학술대회논문집
    • /
    • 한국정밀공학회 1995년도 추계학술대회 논문집
    • /
    • pp.872-875
    • /
    • 1995
  • The strategy of open architecture control system intends to integrate manufacturing components on a single platform, so that a particular component can be easily added and/or replaced. Therefore, the control scheme is neither hardware dependent nor software dependent. In this paper a modular and object oriented approach for the open architecture structure of control systems is invesigated. A standard reference model for genetic manufacturer system, which consists of three modules; hardware module, operating system module, and application software module, is first proposed. Then a standard reference model for open architecture robot control system is suggested.

  • PDF

Component Programming for Power System Software Development

  • Yuan Liao;Lee, Jong-Beom
    • KIEE International Transactions on Power Engineering
    • /
    • 제2A권4호
    • /
    • pp.145-152
    • /
    • 2002
  • This paper illustrates applications of the Component Object Model (COM) for power system software developments. As an integral part of Microsoft's component services, COM has gained increased popularity for developing enterprise applications. This paper illustrates the concepts of COM and the latest developments as well as the available tools for developing COM components. Possible COM applications for developing power system software, such as sparse matrix manipulation, fault location, genetic algorithm applications, and so on. are presented. Advantages and promises brought about by COM are manifested through these examples.

분산 시스템 환경에서 Java Beans 컴포넌트 통합에 관한 연구 (A Study on the Java Beans Component Integration in the Distributed System Environment)

  • 정성옥
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국해양정보통신학회 2001년도 춘계종합학술대회
    • /
    • pp.291-294
    • /
    • 2001
  • 현재의 소프트웨어 아키텍처에 관한 연구는 컴포넌트 집합과 같은 소프트웨어 시스템을 구성하는 객체 또는 컴포넌트의 상호 동작 및 관련성을 보다 효과적으로 연결할 수 있는 다양한 기법이 제시되고 있다. 본 논문에서는 Java Beans에 기반을 둔 분산 시스템 환경에서 객체와 객체간에 관련성을 모델링하기 위해 컴포넌트, 연결자 및 컴포넌트 스키마로 구성된 구조화된 모델을 제시하고 구현한다. 특히 Java Beans에서 객체간의 관련성을 모델링하기 위한 연결자의 구성에 중점을 둔다. 본 연구에서 제시된 연결자 모델은 Java Beans기반 분산 시스템 환경에서 다양한 객체간의 의존성을 명확하게 표현하는데 효과적이며 분산되어 있는 컴포넌트를 정형화된 방법으로 통합할 수 있는 효과를 가진다.

  • PDF

객체지향 물리적 모델링 기법을 활용한 BIM기반 통합 건물에너지 성능분석 모델 구축 및 활용을 위한 프레임워크 개발 - 건물 열부하 시뮬레이션 중심으로 - (A Framework Development for BIM-based Object-Oriented Physical Modeling for Building Thermal Simulation)

  • 정운성
    • KIEAE Journal
    • /
    • 제15권5호
    • /
    • pp.95-105
    • /
    • 2015
  • Purpose: This paper presents a framework development for BIM (Building Information Modeling)-based OOPM (Object-Oriented Physical Modeling) for Building Thermal Simulation. The framework facilitates decision-making in the design process by integrating two object-oriented modeling approaches (BIM and OOPM) and efficiently providing object-based thermal simulation results into the BIM environment. Method: The framework consists of a system interface between BIM and OOPM-based building energy modeling (BEM) and the visualization of simulation results for building designers. The interface enables a BIM models to be translated into OOPM-based BEM automatically and the thermal simulation from the created BEM model immediately. The visualization module enables the simulation results to be presented in BIM for building designers to comprehend the relationships between design decisions and the building performances. For the framework implementation, we utilized the Modelica Buildings Library developed by the Lawrence Berkeley National Laboratory as a thermal simulation solver. We also conducted an experiment to validate the framework simulation results and demonstrate our framework. Result: This paper demonstrates a new methodology to integrate BIM and OOPM-based BEM for building thermal simulation, which enables an automatic translation BIM into OOPM-based BEM with high efficiency and accuracy.

UML 객체지향 기법을 이용한 자동생산시스템의 분산적 운용제어와 시뮬레이터에 관한 연구 (A Study on Heterarchical Control System and Simulator for Automated Manufacturing Systems Using UML Object-oriented Technique)

  • 조용탁;한영근
    • 산업경영시스템학회지
    • /
    • 제22권52호
    • /
    • pp.285-295
    • /
    • 1999
  • Developing control functions that operate and cooperate each equipment in order to achieve a goal is one of the most important problems in the installation of automated manufacturing systems. This paper discusses the development of a control system for heterarchical architecture and a simulator to verify operations of the control system. The object-oriented paradigm that has excellent reusability, portability, and extensibility is currently being used in many application fields as a software development methodology. Especially, UML(Unified Modeling Language), the third generation object-oriented modeling methodology, has advantages such as model generalization, clearness, and so on. In this research, software objects to accomodate the real time environments of automated manufacturing systems are modeled with the diagrams of UML. Based on these models, control software is developed as a format of pseudo-codes. A simulator is implemented to validate the developed control system.

  • PDF