• Title/Summary/Keyword: 객체지향 프레임웍

Search Result 18, Processing Time 0.026 seconds

A Practical Reference Model of Component Frameworks (컴포넌트 프레임웍의 실용적 참조 모델)

  • Her Jin-Sun;Kim Soo-Dong
    • Journal of KIISE:Software and Applications
    • /
    • v.33 no.6
    • /
    • pp.525-538
    • /
    • 2006
  • Component-Based Software Engineering (CBSE) is widely accepted as new paradigms for building applications with reusable assets. Mismatch problems occur while integrating the assets and make a burden in CBSE. Therefore, a larger-grained reuse unit than a component such as a framework is required, and it consists of relevant components, connectors and domain-specific architecture. The benefits of frameworks over components are commonly known, however, the key elements and internal structure of framework has not been clearly defined. We believe most of the framework models proposed in recent works remain at conceptual level. In this paper, we propose a practical-level framework reference model, and define key elements of frameworks. The research goal is to precisely identify concrete elements of a framework, inter-connection of components within a framework, extended notion of connectors, and tailored meaning of architecture In a framework. Hence, the proposed framework can be practically implemented in common object-oriented languages and with middleware such as lava, J2EE, CORBA Component Model (CCM) and NET.

A framework for CSCW in Distributed Environment (분산 환경 하에서의 공동 작업을 위한 프레임웍 설계)

  • 박상문;이태동;조성업;정창성
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2000.10b
    • /
    • pp.42-44
    • /
    • 2000
  • 본 논문에서는 최근 다양한 분야에 응용되고 있는 Computer-supported Cooperative work(CSCW)를 위한 새로운 구조적 모델을 제안한다. 본 논문에서는 제안하는 구조적 모델은 현재까지 만들어져온 CSCW 시스템 모델들의 특징과 구조를 분석하고서, 분산 환경을 기반 환경으로 해서 보다 객체 지향적으로 설계한 것으로서 완벽한 peer to peer의 구조를 취한다. DOVE(Distributed Objected-oriented Virtual Environment)라는 분산 환경 하에서 설계된 본 시스템은 DOVE가 제공하는 서비스의 하나인 객체 그룹 원격 호출(Object group method invocation)을 이용해서 객체들에 대해서 멀티캐스팅하는 방식을 사용했으며 이를 통해 cooperative work를 위한 최고의 성능을 제공할 수 있도록 설계되었다.

  • PDF

Design and Implementation of an Object-Oriented Process Control Loop Framework (객체 지향 공정 제어 루프 프레임워크의 설계 및 구현)

  • No, Seong-Hwan;Jeon, Tae-Woong;Lee, Seung-Ryong
    • Journal of KIISE:Software and Applications
    • /
    • v.27 no.11
    • /
    • pp.1088-1098
    • /
    • 2000
  • 제어 루프는 입력 값들만으로써는 정확한 출력 값들을 계산하기 어렵거나 불가능한 물리적 공정들을 제어하는 공정 제어 시스템에 핵심적인 구성 요소이다. 본 논문에서는 실시간 공정 제어 응용 시스템의 효율적인 개발을 지원하기 위하여 공정 제어 루프 프레인웍을 포인트 클래스를 기본 단위로하여 제어 루프의 공정 변수들과 제어 알고리즘을 캡슐화 함으로써 다양한 구조와 행위를 갖는 공정 제어 응용 시스템으로 쉽게 개조, 확장이 가능하도록 설계되었다. 공정 변수들에 대한 연속적인 재계산을 수행하는 포인트 객체들의 상호 작용을 통하여 요구된 공정의 감시 제어 기능을 유연하게(flexible) 구현할 수 있는 사건/시간 구동적인(event/time-triggered) 포인트 클래스의 설계 패턴이 본 논문의 핵심이다. 본 제어 루프 프레임웍의 설계에는 Observer, Composite, Strategy, Proxy 등과 같은 객체 지향 패턴들이 사용되었다.

  • PDF

SQL Based Persistence Framework (구조화질의언어 기반 퍼시스턴스 프레임워크)

  • Cho, Dong-il;Rhew, Sung-Yul
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2007.11a
    • /
    • pp.463-466
    • /
    • 2007
  • 웹기반 기업형 어플리케이션은 객체지향 언어로 개발되고, 데이터의 관리는 RDB(Relational Database)를 이용하여 구축된다. 두 시스템은 이질적 패러다임에 기인하여 모델의 불일치성(object-relational impedance mismatch)을 발생시킨다. 이 문제를 해결하고자 사용되는 객체-관계 매핑 프레임워크(ORM-Framework)는 RDB 의 테이블과 객체지향 언어의 객체를 매핑하는 구조로 복잡한 메타정보를 이용하여 동적으로 매핑하기 때문에 개발이 복잡하고, 변경에 유연하지 못하여 유지보수에 많은 어려움이 있다. 본 논문에서는 기존 ORM 프레임웍크의 복잡성을 해소하고, 변경에 유연한 퍼시스턴스 프레임워크를 제안한다. 제안되는 프레임워크는 SQL 을 래핑하는 구조로 테이블과 객체의 메타정보가 불필요하고, 정형화된 구조를 가진 래퍼의 사용으로 소스코드를 자동 생성하여 개발 및 유지보수의 편의성을 제공하고, 변경에 유연하다. 제안 프레임워크는 Hibernate, iBATIS 와의 테스트 결과 구동 매커니즘이 거의 동일한 iBATIS 와는 처리속도가 비슷했고, Hibernate 의 약 3 배 빠른 속도를 보였다. 코딩량은 Hibernate 대비 1/9, iBATIS 대비 1/4 을 나타냈다.

Generating Test Oracles from Sequence Diagram for Java (Sequence Diagram을 이용한 테스트 오라클 생성)

  • 정정수
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2000.10a
    • /
    • pp.442-444
    • /
    • 2000
  • 이 논문에서는 산업계의 표준으로 널리 사용되고 있는 객체 지향 시스템의 명세 언어인 UML의 sequence diagram을 이용하여 객체 지향 시스템을 검증하는 방법과 이 방법을 테스팅 오라클을 생성하는데 사용할 수 있는 프레임웍을 제시하였다. 우리는 sequence diagram을 테스팅 결과의 검증에 사용하기 위하여 정형적으로 재정의 하였다. 그리고 시제 논리의 강력한 검증 능력을 사용하기 위해서 Half-Order Dynamic Temporal Logic(HDTL)이라 불리는 새로운 시제 논리를 정의하였고 sequence diagram을 HDTL 논리식으로 변화시키는 의미 함수(semantic function)를 정의하였다. HDTL에서 오토마톤을 생성하기 위해서 Tableau 방법을 변형하여 적용시켰다. 이 결과 생성된 오토마톤은 이상 상태(anomaly), 즉 sequence diagram에 표현되지 않은 사건(evevt)의 발생을 검색하는 오라클로 사용할 수 있다. 테스팅의 결과를 수작업으로 검증하는 것은 매우 어렵고 오류가 발생하기 쉬운 작업이므로 제안한 방법은 유용하게 사용될 수 있다.

  • PDF

CORBA/SNMP 통합 관리 시스템 구축을 위한 게이트웨이 구축 방안

  • Gang, Yeong-Min;Hong, Won-Gi
    • Journal of KIISE:Computing Practices and Letters
    • /
    • v.6 no.1
    • /
    • pp.58-67
    • /
    • 2000
  • Todays enterprise networks are composed of multiple types of interconnected networks.Enterprise Networks interoperability between these technologies is needed. To enable interworking, it is necessary to be able to map between the relevant object models and to build on this to provide a mechanism to handle protocol conversion on the domain boundaries.In this paper, we describe a gateway between management application in the CORBA domain and agent in the SNMP domain and various integration methods. The main function of the gateway is to dynamically convert the method invocations on object reference in CORBA domain to SNMP messages for MIB entries at remote agents, We also present translation methods from SNMP MIB to CORBA IDL using Direct translation and Abstract translation. JIDM algorithm has no notion of containment and inheritance relationships between object classes and is difficult to understanding between management attribute and SNMP Action attribute. Abstract translation over come these problems.New superclasses define for common attributes and define explicit CORBA method for SNMP Action.It is a methodology for obtaining the CORBA-compliant management agents from already existing SNMP agents.

  • PDF

A Study on the Development of Integrated Risk Management System: Object-Oriented Approach (국내 은행금융기관의 통합 위험관리시스템 개발에 대한 연구: 객체지향적 접근)

  • Jung, Chul-Yong
    • Information Systems Review
    • /
    • v.4 no.2
    • /
    • pp.361-376
    • /
    • 2002
  • This paper proposes a framework for integrated credit risk management system in domestic bank financial institutions. Credit evaluation system, loan processing system, credit monitoring system, and credit risk management system are integrated for efficient and effective risk-adjusted performance management in this framework. Risk exposures, not only for each credit, but also for bank's whole credit portfolio need to be measured and analyzed through the concept of Value-at-Risk (VaR). The effects of changes in credit ratings of individual loaners on bank's credit risk exposure are also considered. We tried to model this integrated credit risk management system by using object-oriented modeling language, UML.