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

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

C++에서 프로그램 의존도 그래프를 이용한 클래스 분해 방법 (Class Slicing Method using Program Dependency Graph in C++)

  • 김영선;김홍진;손용식
    • 한국컴퓨터정보학회논문지
    • /
    • 제3권1호
    • /
    • pp.63-80
    • /
    • 1998
  • 객체 지향 소프트웨어 개발에서 재사용은 소프트웨어 품질 향상과 소프트웨어 개발자의 생산성 향상을 위하여 연구되고 있다. 그러나 설계 단계에서 부적절한 작성과 유지보수시의 잘못된 변화로 인하여 클래스를 재사용 하는데 문제점이 존재한다. 본 논문에서 제안하는 방법은 C++. 프로그램 의존도 그래프를 이용하여 클래스의 의미론적인 결합 도를 분석하고, 결합 도에 따라 클래스를 분해하여 클래스의 품질 재평가와 확장성을 지원하도록 하는 방법이다. 따라서 본 논문에서 제안하는 방안은 개발자가 객체 지향 프로그램을 개발시에 원하는 부품만을 선택하여 재사용 시스템 구축을 용이하게 하였다.

  • PDF

능동적 객체지향 데이타베이스에서 사용자 정의 제약조건의 역방향 전달에 관한 연구 (Backward Propagation of User-Defined Integrity Constraints On Active Object-Oriented Database)

  • 도남철;최인준
    • 정보기술과데이타베이스저널
    • /
    • 제1권1호
    • /
    • pp.63-81
    • /
    • 1994
  • The trigger mechanism in active object-oriented database systems is known to be a good tool for describing user-defined integrity constraints. It cannot adequately support, however, certain integrity constrains specified on the objects in class composition hierarchy. Those are the cases where the constraints must be maintained in the forward direction along the composition hierarchy as well as in the backward direction We call theses kinds of problems "backward propagation problem" and investigate several ways to resolve them using the currently available techniques. Based on them, a new constructor, called CONSTRAIN $T^{cch}$, is proposed. The constructor can be realized with enhanced facilities for active OODBMS which we recommend in this paper.d facilities for active OODBMS which we recommend in this paper.r.

  • PDF

GUI기법을 이용한 Load Flow 교육용 시뮬레이터 개발 (Development of Load Flow simulator for the Educational Program using GUI)

  • 문정환;김영용;장세환;류승오;박준호
    • 대한전기학회:학술대회논문집
    • /
    • 대한전기학회 2007년도 추계학술대회 논문집 전력기술부문
    • /
    • pp.72-74
    • /
    • 2007
  • This paper presents a Windows graphic developed by the authors for the education and training of power system. Object-oriented programming is a major trend in computer software because it increases flexibility of large-scale software systems. An efficient platform for power system simulation applications has been proposed. This paper presents an intuitive Windows-based program for the power system analysis. The advantages of the object-oriented approach are demonstrated with an implementation of the graphical program. It provides a graphical interface for designing the one-line diagram of the bus and analyzing the output of the simulations. A graphical editor to visually edit the power system, diagram, results processing and exporting and graphic presentations.

  • 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

국내 금융기관의 사례기반 신용위험관리시스템의 개발에 관한 연구 - 객체지향적 접근 (A Study on the Development of a Case-Based Credit Risk Management System of Korean Commercial Banks-Object-Oriented Approch)

  • 정철용
    • 경영과학
    • /
    • 제15권1호
    • /
    • pp.137-148
    • /
    • 1998
  • We proposed a framework for computer-supported credit evaluation systems for the effective management of credit risks in Korean commercial banks. Especially for medium and small sized companies, credit evaluators used to depend much on past experience rather than formalized principles and rules. Therefore, we applied case-based reasoning. The credit grade of a company is roughly determined by searching for alreadygraded similar companies in terms of usually accepted evaluation items. And then the grade is refined and adjusted by considering additional information about exceptional facts or by reflecting other evaluation results from different methods or techniques. Booch's object-oriented analysis and design method, Visual Basic 5.0 and MS Access 97 are used for the development of this prototype system.

  • PDF

객체지향 개발환경에서의 보안 요구사항명세에 관한 연구 (A Study on Security Requirements Specification in an Object-Oriented Development Environment)

  • 김기한;채수영;최명렬;박상서
    • 융합보안논문지
    • /
    • 제5권3호
    • /
    • pp.67-73
    • /
    • 2005
  • 소프트웨어 개발시 내재될 수 있는 취약성을 최소화하기 위해서는 요구사항 분석단계에서부터 보안 요구사항을 잘 정의하여야 한다. 본 논문에서는 객체지향 개발 방법론에서 소프트웨어 보안 요구사항 명세를 위한 체계적인 방안을 제시한다. 본 논문에서 제시한 방안은 크게 보안 목표 설정, 위협식별, 공격트리 작성 그리고 보안기능 명세로 이루어진다. 이 방법을 이용하면 소프트웨어가 가져야 할 보안 요구사항과 기능을 보다 명확하고 체계적으로 작성할 수 있다.

  • PDF

객체지향적 접근방법에 의한 생산정보시스템 설계방법 (An object-oriented design methodology for manufacturing information system)

  • 김철한;김광수
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 제어로봇시스템학회 1991년도 한국자동제어학술회의논문집(국내학술편); KOEX, Seoul; 22-24 Oct. 1991
    • /
    • pp.595-600
    • /
    • 1991
  • A competitive automated manufacturing system integrates the various control processes and data used in service of products. design, manufacturing, and, sale. CIM is a way to achieve such integration through computers and computational techniques in manufacturing, planning, and design. Developing effective CIM architectures is hampered by integration problems. The key to resolving these problems lies in a better understanding of manufacturing function and how it is related to other manufacturing functions. Integration of CIM environment requires coordinated solutions to data management problems for individual application system as well as for exchange of data between these applications. This requires a common framework for data management throughout the CIM environment. This paper discusses the design paradigm as a framework for this purpose. Designing an organizational structure to meet those goals invloves 1) analyzing the functions through functional decomposition, 2) developing a data model to coordinate functions. As a result, we propose an object-oriented design methodology for manufacturing information system.

  • PDF

후레임 모델에 의한 연삭가공용 데이터 베이스의 설계 (Design of Grinding Database by Taking Frame-Based Model)

  • 김건희
    • 한국정밀공학회지
    • /
    • 제15권2호
    • /
    • pp.107-113
    • /
    • 1998
  • Grinding operation has difficulty in satisfying the qualitative knowledge based on the skilful expert as well as the quantitative data for all user. Design of grinding database based on the frame-based model is more effective method for utilizing the empirical and qualitative knowledge. In this paper. basic strategy to develop the grinding database by taking frame-based model, which is strongly dependent upon experience and intuition, is described. Grinding database based on the frame based model for designing the interaction and inference among the slots is accomplised by the object-oriented paradigm system.

  • PDF

객체지향 자산분류모델을 이용한 위험분석에 관한연구 (IT Systems Risk Analysis Using Object Oriented Asset Classification Model)

  • 이혁로;안성진
    • 인터넷정보학회논문지
    • /
    • 제9권4호
    • /
    • pp.79-84
    • /
    • 2008
  • 정보통신환경의 빠른 변화에 따라서 정보자산의 효과적인 관리의 중요성이 강조되어지고 있다. 국내에서도 정보인프라에 대한 정보보호를 위해서 중요자산에 대한 위험분석 및 취약성 분석 강조되어지고 있다. 따라서 효과적인 자산분석을 위해 자산분류 체계화가 선행되어야 한다. 이에 따라, 본 논문에서는 기존의 연구내용들을 조사하여 자산분류를 체계화하고, 이를 토대로 객체지향 자산분류 모델을 제안한다.

  • PDF

휴대용 미사일의 성능평가를 위한 시각화모델의 개발 (Development of Graphical User Interface for MANPAD Missile Performance Evaluation)

  • 황흥석
    • 한국국방경영분석학회지
    • /
    • 제26권2호
    • /
    • pp.28-38
    • /
    • 2000
  • This research investigates a kill probability model for the performance evaluation of guided missile system, and also develops graphical user interface for the input and output of the model based on the visual object-oriented programming application. The major simulation events used in this research are missile guidance homing point, burst points, and kill mechanism(direct kill, blast kill and fragment kill). For the user interface, we also design and implement the visualization system that can show the graphic style of the kill probability attained by the model. The results of sample run are shown, but these could be improved to be better with visual simulation which can visulaize all the simulation process of the model.

  • PDF