• 제목/요약/키워드: Object-oriented Systems

검색결과 546건 처리시간 0.027초

Object Web을 이용한 CORBA기반의 OSI 망관리 (OSI Network Management of CORBA-based using Object Web)

  • 김강석;송왕철
    • 한국정보통신학회논문지
    • /
    • 제3권1호
    • /
    • pp.163-173
    • /
    • 1999
  • CORBA는 어플리케이션들이 네트워크, 언어, 컴포넌트 경계, 운영체제 간에 걸쳐 그들의 범위를 확장할 수 있게 하는 분산 객체 기반의 미들웨어 환경을 제공한다. 자바는 모든 주요 운영체제 위에서 작업을 수행할 수 있는 이식 가능한 객체를 제공할 수 있다. 웹과 CORBA, 그리고 자바 매핑은 자바에서 제공하는 모빌코드 기능과 CORBA에서 제공하는 객체 컴포넌트 기술을 적용하여 대규모 정보 시스템을 웹 위에서 구축할 수 있게 해준다. 이러한 개발환경을 Object Web이라고 정의하고 있다. 본 논문에서는 효율적인 OSI 망관리를 위해 분산 객체 기술인 CORBA를 기반으로 하여 Object Web을 이용한 CORBA 관리자와 CMIS-레벨 게이트웨이 모델을 적용한 CORBA/CMIS 게이트웨이를 설계하고 그 구조를 기반으로 실제 시스템을 구현하였다. 제시된 구조에서 CORBA 관리자는 Object Web을 기반으로, OSI 영역내의 관리객체들을 관리하며, 게이트웨이는 CORBA IDL들을 CMIS 서비스로의 변환과 역변환을 담당한다. 이를 위해 OSI 대리자를 CORBA 대리자로 추상화하였다.

  • PDF

DNP 3.0과 IEC 61850 게이트웨이 기능 설계 (Design of the Gateway Function for DNP3.0 and IEC61850)

  • 송병권;김건웅
    • 전기전자학회논문지
    • /
    • 제12권3호
    • /
    • pp.151-157
    • /
    • 2008
  • 전력 설비를 감시하고자 하는 SCADA 시스템 표준으로 대표적인 프로토콜이 DNP3.0과 IEC61850이다. 두 표준은 각각의 특성과 장단점을 가지고 있으며, 따라서 상당 기간 두 표준이 공존할 것으로 예상된다. 본 논문은 두 프로토콜 간 변환 기능을 제공하는 게이트웨이 기능을 설계한 내용을 소개한다. 두 표준 모두 객체지향 모델링을 이용하여 유 사점이 많지만, DNP3.0 객체는 객체 번호와 인덱스로 묘사되고, IEC61850 객체는 이름으로 묘사된다. 따라서 이들을 변환시켜주는 기능이 필요하다. 또한 각 표준의 통신 프리미티브를 분석하여 변환 가능한 프리미티브를 표로 정리하고, 게이트웨이 기능의 처리 절차를 제안하였다.

  • PDF

설계 정보를 수용하는 새로운 CAD시스템의 프레임워크 (Framework of a New CAD System for Incorporating Design Information)

  • 이강수;이건우
    • 한국CDE학회논문집
    • /
    • 제4권4호
    • /
    • pp.327-338
    • /
    • 1999
  • In this paper, we propose the framework of an integrated design system as a CAD system of a new concept that can incorporate the design information. Current CAD systems are powerful in representing the shape of a product with solid models but cannot provide the design information that is used or created in designing the product. Therefore an integrated design system is proposed to enable the storage and usage of the design information in addition to the shape manipulation. In order to represent the design information, we define element object that represents design element such as a part, a sub-assembly or an assembly by using object-oriented methodology. The element object carries various design information such as design parameters, documents, catalogues, functions, and behaviors as well as shapes. By using the stored information, the system can provide a designer with some functions to assist design activity such as interrogating necessary information, setting design parameters and goals, and constructing constraints among design elements. A mailing system is also constructed among element objects to assist a collaborative design. In addition, an evolutionary design method using genetic algorithms is realized within the proposed framework.

  • PDF

실시간 분산처리 시스템 개발을 위한 설계 방안 연구 (Design Properties of Distributed Real-Time Systems)

  • 박동원;안성옥
    • 공학논문집
    • /
    • 제2권1호
    • /
    • pp.73-82
    • /
    • 1997
  • 실시간 분산처리 시스템 개발을 위한 설계 동향을 분석한 바, 기존의 실시간 분산처리 시스템은 통신, 근사치 계산, 객체지향 패러다임, 멀티프로세서 하드웨어, 동적 시간 처리 및 에러 용인 등의 특성을 반영하여 설계되고 있다. 이러한 주요 설계 요소들의 장점, 단점을 분석하여 차세대 실시간 시스템 개발을 위한 방안을 논의하였다.

  • PDF

An Investigation on Semantic Web-based Business Support: Ontology development and inference framework for the course recommendation

  • 김진성
    • 한국지능시스템학회논문지
    • /
    • 제20권4호
    • /
    • pp.554-561
    • /
    • 2010
  • As a fundamental knowledge source in a global learning environment, it is feasible to apply the relational database management systems (RDBMS), object-oriented database management systems (OODBMS), and other traditional DBMS. However, the traditional DBMSs are not feasible in semantic knowledge/ontology representation and inference. One of the reasonable ways to overcome the limitations is the semantic web-based business support framework. Especially, in this study, we focused on the development of semantic web ontology and natural language (NL)-based inference framework. To validate the efficiency of the proposed framework, we considered a reasonable scenario for course recommendation in a university.

객체 지향 개발 방법론을 이용한 사이버 쇼핑몰 구매 프로세스 설계 (Design for Purchasing Process of Cyber Shopping Mall Using Object-Oriented Development Methodology)

  • 박우용;허정준;김광섭
    • 산업경영시스템학회지
    • /
    • 제23권55호
    • /
    • pp.107-116
    • /
    • 2000
  • Electronic Commerce is purchasing or sales a products and services to customers using computer network. It is different to traditional commerce. Also, It divide into business to business commerce and business to customer commerce. Cyber Shopping Mall is a representative type of business to customer commerce. The interest and demand of national business to customer commerce is explosively increasing with industry. It expect to reach 61 billion won in the 2000. Thus Structure of Cyber Shopping Mall is the more complex and the more vary types. It is the problem that change of established Cyber Shopping Mall structure is very difficult. The purpose of this study Is designed to Cyber Shopping Mall Purchase Process that deal with quickly changable internet environment and meet the needs of customers immediately using UML(Unified Modeling Language) in design phase determinant of Cyber Shopping Mal1 structure. Cyber Shopping Mall Purchase Process is designed to have objective-oriented development methodology's advantage. It has a flexibility in case of shopping mall structure change and acts as useful guideline in design phase of construction of Cyber Shopping Mall.

  • PDF

상용 기성품 기반 항공기 임무컴퓨터 구현에 관한 연구 (A Study on Implementation of a Mission Computer based on COTS)

  • 양성욱;양준모;이상철
    • 한국항공운항학회지
    • /
    • 제22권4호
    • /
    • pp.81-86
    • /
    • 2014
  • In the development of an avionics system, there is a trend of using commercial-off-the-shelf(COTS) equipments in order to reduce the development cost and time. In this paper, we present an implementation of an aircraft mission computer using the objected oriented software and the COTS equipments. We execute the aircraft guidance software on the system, and measure the calculation time and the used memory. To compare the guidance capability of the software program, we implement the same software logic on DS1104 system. The guidance software program executed on two different systems resulted in the almost identical simulation.

Intention-Oriented Itinerary Recommendation Through Bridging Physical Trajectories and Online Social Networks

  • Meng, Xiangxu;Lin, Xinye;Wang, Xiaodong;Zhou, Xingming
    • KSII Transactions on Internet and Information Systems (TIIS)
    • /
    • 제6권12호
    • /
    • pp.3197-3218
    • /
    • 2012
  • Compared with traditional itinerary planning, intention-oriented itinerary recommendations can provide more flexible activity planning without requiring the user's predetermined destinations and is especially helpful for those in unfamiliar environments. The rank and classification of points of interest (POI) from location-based social networks (LBSN) are used to indicate different user intentions. The mining of vehicles' physical trajectories can provide exact civil traffic information for path planning. This paper proposes a POI category-based itinerary recommendation framework combining physical trajectories with LBSN. Specifically, a Voronoi graph-based GPS trajectory analysis method is utilized to build traffic information networks, and an ant colony algorithm for multi-object optimization is implemented to locate the most appropriate itineraries. We conduct experiments on datasets from the Foursquare and GeoLife projects. A test of users' satisfaction with the recommended items is also performed. Our results show that the satisfaction level reaches an average of 80%.

서비스지향 컴퓨팅 시스템으로의 확장을 위한 컴포넌트 기반의 서비스 식별 (Service Identification of Component-Based For Extending Service-Oriented Computing System)

  • 최미숙;이서정;이종석;양승원
    • 한국멀티미디어학회논문지
    • /
    • 제11권5호
    • /
    • pp.710-727
    • /
    • 2008
  • 서비스지향 컴퓨팅 시스템은 시스템의 기능적 단위인 서비스들을 재사용함으로 해서 개발 시간과 노력을 줄이는 특성 때문에 분산 환경이 일반화 되면서 더욱 중요하게 부각되고 있다. 서비스의 재사용은 서비스들 간의 느슨한 결합에 의하여 효과적으로 이루어질 수 있다. 그러나 상속 및 포함 관계와 같은 객체지향 시스템의 강한 연관 관계들은 객체들 간에 강한 결합을 생성한다. 상속 관계와 포함 관계가 없는 컴포넌트 기반의 시스템은 컴포넌트들 간에 느슨한 결합을 생성한다. 그리하여 컴포넌트 인터페이스들에 의해서 제공된 기능을 사용해서 실시간에 서비스지향 시스템의 서비스를 실현한다. 따라서 컴포넌트기반 시스템은 기능적 서비스 단위들을 효율적으로 제공하기 위하여 서비스지향 컴퓨팅 시스템으로 확장될 필요가 있다. 또한, 서비스지향 컴퓨팅 시스템을 지원하는 기존의 방법들은 서비스 계층의 명확한 분류 및 서비스 계층에 따른 명확한 서비스 식별 가이드라인 그리고 서비스 계층 간의 매핑 방법을 제시하지 않고 있다. 따라서 본 논문에서는 비즈니스 관점의 서비스와 구현 관점의 서비스를 계층으로 나누어 분류하고 서비스 식별 가이드라인 및 각 계층의 서비스들 간의 매핑을 제안한다. 즉, 우리는 서비스 계층과 다양한 크기의 서비스 식별 방법을 연구하고, 각 계층의 서비스들 간의 매핑 방법을 도출한다. 이를 기반으로 기존 컴포넌트 기반 시스템을 서비스 지향 컴퓨팅 시스템으로 확장할 수 있다.

  • PDF

서비스 지향 컴퓨팅을 위한 GoF 디자인 패턴 적용 기법 (Methods to Apply GoF Design Patterns in Service-Oriented Computing)

  • 김문권;라현정;김수동
    • 정보처리학회논문지D
    • /
    • 제19D권2호
    • /
    • pp.187-202
    • /
    • 2012
  • 대표적인 재사용 패러다임 중 하나인 서비스 지향 컴퓨팅 (Service-Oriented Computing, SOC)는 독립적으로 실행가능하며 외부 인터페이스를 통해서만 접근 가능한 서비스를 재사용 단위로 사용한다. SOC는 서비스 지향 아키텍처 개념과 클라우드 컴퓨팅의 개념을 통칭하는 용어이다. 서비스는 서비스 제공자에게는 높은 재사용성으로 인해 수익을 내도록 하며, 서비스 소비자에게는 서비스를 재사용하여 보다 빠른 시간 내에 적은 노력으로 애플리케이션을 개발할 수 있는 경제성과 생산성을 제공한다. 디자인 패턴 (Design Patterns)는 객체 지향 소프트웨어 설계시에 자주 발생하는 문제들을 해결하기 위한 범용적이며 재사용 가능한 방법들이며, Open/Closed 원칙을 이용하여, 가변성 및 여러 설계 이슈를 보다 쉽게 처리할 수 있는 설계 구조를 제안한다. 그러나 객체지향 패러다임의 객체와 SOC의 서비스는 구별되는 차이점을 가지고 있어, 기존의 디자인 패턴을 그대로 SOC에 적용하는 것은 어렵다. 서비스 제공자의 입장에서는 서비스 소비자마다의 가변적인 기능을 허용하며, 서비스의 고유 특징을 반영하는 서비스를 설계하고, 서비스 소비자 입장에서는 서비스가 제공하는 기능을 목적에 변경하여 빠른 시간 내에 목표 애플리케이션을 개발하도록 디자인 패턴이 SOC에 맞게 특화되어야 한다. 그러므로 본 논문에서는 서비스 제공자가 재사용성을 비롯한 서비스 고유의 특징을 반영하도록 서비스를 설계하고, 서비스 소비자는 제공되는 서비스를 목적에 맞게 특화하여 목표 애플리케이션을 개발하기 위해, SOC의 특성을 고려하여 특화된 디자인 패턴을 제안한다.