• 제목/요약/키워드: object-oriented method

검색결과 548건 처리시간 0.054초

PC용 객체지향 구조해석 프로그램의 개발 (Development of Object-Oriented Structural Analysis Program for PC)

  • 신영식;서진국;박영식;최희욱
    • 한국전산구조공학회:학술대회논문집
    • /
    • 한국전산구조공학회 1992년도 가을 학술발표회 논문집
    • /
    • pp.105-111
    • /
    • 1992
  • A computer program for matrix structural analysis by object-oriented programming technique using $C^{++}$ language has been developed. Object, class, method and inheritance which are used in object-oriented programming are illustrated using a graphical representation. The matrix operations and the structural analysis by matrix displacement method were satisfactorily performed by the proposed program. Numerical tests demonstrate that this proposed program can be widely used for the matrix structural analysis for personal computers.s.

  • PDF

$Java^TM$ 언어를 이용한 객체 지향 유한 요소 해석 프로그램의 개발 (Development of an Object-Oriented Finite Element Analysis Program Using J$Java^TM$)

  • 이정재;이호재
    • 한국농공학회지
    • /
    • 제40권2호
    • /
    • pp.130-139
    • /
    • 1998
  • The finite element analysis program should be prepared to deal with many of newly arising engineering problems. The sequential structured programming technique does not make a finite element method so flexible. So far, the object oriented programming technique was studied as an alternative programming paradigm. However, most of the research were in the state of the evaluation of the possibility and the applicability of the object oriented method for a finite element program. In this study, a practical object oriented finite element analysis program, OOFE_ JAVA was developed and the result of the analysis on a rectangular clamped plate was shown. The objects which compose the OOFE_JAVA were applied to several engineering problem without any modification and it was concluded that the object oriented technique was appropriate for the development of a complex and large engineering system. And a virtual machine which Java language is using can be loaded on any kinds of computer which has java interpreter regardless of the platform on which the OOFE_JAVA was developed.

  • PDF

C++ 코드로부터 클래스 관련 정보 생성 도구의 설계 및 구현 (The Design and Implementation of Class Relation Information Tool from C++ Code)

  • 장덕철;박장한
    • 한국정보처리학회논문지
    • /
    • 제7권3호
    • /
    • pp.818-830
    • /
    • 2000
  • Automation tools for program analysis are needed in order to program understand and maintain, extract the characteristics of object-oriented program such as class name, member function and data member. In this paper, we carried out design and implementation of the automation tool for effective maintenance of object-oriented software. Being based on Reverse Engineering, this approach extracts class relationship information from C++ source code and generates object-oriented model of class diagram using UML as the standard object-oriented methodology. Therefore, this paper provides developers visualized including class information, definitions of classes, inheritance relationships, set relationships, and simple reference relationships. Finally in this paper, we propose a method that construct class relationship information to table in analysis state and make form of table construction to link form so tat developers can perform understanding and maintaining program efficiently. And this method enable to restructure and reuse in object-oriented model.

  • PDF

지식기반 객체지향 공간 데이터베이스 시스템 (Knowledge-Based Approach for an Object-Oriented Spatial Database System)

  • Kim, Yang-Hee
    • 지능정보연구
    • /
    • 제9권3호
    • /
    • pp.99-115
    • /
    • 2003
  • 본 논문은 지식 기반 객체지 향 공간 데이터베이스시스템 KOBOS를 제안한다. 객체지향 공간 데이터베이스 시스템의 데이터 모델링과 근접 질의답변에 지식기반 접근법을 도입한다. 공간객체와 근접 공간 연산자를 다루기 위해 다음과 같은 세 단계 객체지향 데이터 모델을 제안하고 있다: (1) 공간 형상 모델; (2) 공간 객체 모델: (3) 내부 기술 모델. 근접 공간 연산자의 범위는 공간 타입 추상 계층으로 알 수 있다. 또한 객체지향 공간 질의어인 SOQL을 제안한다. SOQL은 공간 객체의 다양한 출력과 공간 및 비 공간 객체의 검색을 수행할 수 있는 통합 기능을 제공해준다. 효율적인 혼합 질의 처리를 위하여, 하향 공간 질의 처리 방법을 이용하여 처리해 준다.

  • PDF

XCEL: 객체지향 스프레드시트 (XCEL: Object-oriented Spreadsheet)

  • 최종명;유재우
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제30권11호
    • /
    • pp.1102-1111
    • /
    • 2003
  • 스프레드시트는 사용하기 쉽기 때문에 가장 널리 사용되는 프로그래밍 도구이지만, 아직까지 스프레드시트 응용프로그램 개발에 객체지향 기술을 적용하려는 시도는 상대적으로 적었다. 일반적으로 스프레드시트 응용프로그램은 내부에 많은 오류를 포함하고 있으며, 재사용성이 낮고, 유지 보수가 어려운 단점을 가지고 있다. 이러한 문제를 해결하기 위해서 본 논문에서는 XCEL이라는 객체지향 스프레드시트를 소개한다. XCEL은 스프레드시트 응용프로그램을 체계적으로 개발하기 위한 데이타 모델링 방법과 스프레드시트에서 객체지향 프로그래밍을 표현하기 위한 방법을 지원한다. XCEL은 데이타 모델링에서 XML과 플로우차트를 이용해서 클래스를 정의하고, 스프레드시트에서는 연속된 셀들의 영역을 이용해서 객체들을 표현한다. XCEL을 이용하면 스프레드시트 응용프로그램 개발에 객체지향 기술들을 그대로 적용할 수 있는 장점이 있다.

객체지향 개념을 이용한 다물체 동역학 해석 시스템 개발 (Development of a Multi-body Dynamics Analysis System Using the Object-Oriented Concept)

  • 한형석;이재경;서종휘;송현석;박태원
    • 한국정밀공학회지
    • /
    • 제20권8호
    • /
    • pp.115-125
    • /
    • 2003
  • To analyze the applications of all types of mechanical systems, general purpose analysis programs have been developed and commercialized. However, it is customary to develop and use customized programs even though they sometimes require more work than a general purpose program. A customized program is simplified to adapt to a particular application from the beginning, is designed for small computers, and developed with hardware-in-the-loop in mind so it can be applied effectively. By adding design knowledge and bundling know-how to an analysis program, analysis time can be reduced. And because an analysis has to work in conjunction with other analysis programs, a proprietary program that the user can easily modify can be useful. In this thesis, a multi-body dynamics analysis system is presented using one of the most useful programming techniques, object-oriented concept. The object-oriented concept defines a problem from the physical world as an abstract object, an abstract model. The object becomes encapsulated with the data and method. Simulation is performed using the object's interface. It is then possible for the user and the developer to modify and upgrade the program without having particular knowledge of the analysis program. The method presented in this thesis has the following advantages. Since the mechanical components of the multi-body system converts independent modeling into a class, the modification, exchange, distribution, and reuse of elements are increased. It becomes easier to employ a new analysis method and interface with other S/W and H/W systems. To employ a new analysis method, there is no need to modify elements of the main solver and the Library. In addition, information can be communicated to each object through messaging. It makes the modeling of new elements easier using inheritance. When developing a S/W for the computer simulation of physical system, it is reasonable to use object-oriented modeling. Also, for multi-body dynamics analysis, it is possible to develop a solver that is user-oriented.

절차적 프로그램으로부터의 객체 추출 방법론 (A Method of Object Identification from Procedural Programs)

  • 진윤숙;마평수;신규상
    • 한국정보처리학회논문지
    • /
    • 제6권10호
    • /
    • pp.2693-2706
    • /
    • 1999
  • Reengineering to object-oriented system is needed to maintain the system and satisfy requirements of structure change. Target systems which should be reengineered to object-oriented system are difficult to change because these systems have no design document or their design document is inconsistent of source code. Using design document to identifying objects for these systems is improper. There are several researches which identify objects through procedural source code analysis. In this paper, we propose automatic object identification method based on clustering of VTFG(Variable-Type-Function Graph) which represents relations among variables, types, and functions. VTFG includes relations among variables, types, and functions that may be basis of objects, and weights of these relations. By clustering related variables, types, and functions using their weights, our method overcomes limit of existing researches which identify too big objects or objects excluding many functions. The method proposed in this paper minimizes user's interaction through automatic object identification and make it easy to reenginner procedural system to object-oriented system.

  • PDF

XNA기반 게임 개발 환경에서 역공학 방법을 이용한 객체지향 개념 학습 (Object-oriented Concept Learning using Reverse-engineering Method Based on XNA Game Development Environment)

  • 최영미;주문원;윤태복
    • 디지털콘텐츠학회 논문지
    • /
    • 제10권1호
    • /
    • pp.45-54
    • /
    • 2009
  • 본 논문은 게임 개발 환경에서 역공학을 이용한 객체지향개념 학습 방법을 제안한다. 흥미와 재미요소를 가지는 게임의 장점과 완성된 게임을 역으로 분석해 가며 사용된 기술을 학습자 스스로 도출해 낸다. 이 과정에서 게임에 사용된 객체지향 개념을 능동적으로 이해할 수 있는 학습 방법을 소개한다. 제안하는 방법은 XNA 게임 개발 환경에서 학습 사례를 소개하고 교수/학습자 역할에 따른 시나리오를 제시한다.

  • PDF

객체 지향 설계 모듈의 결합 방법 (A Method for Combining Object-Oriented Design Modules)

  • 하계범;이종섭;정계동;최영근
    • 한국정보처리학회논문지
    • /
    • 제3권4호
    • /
    • pp.817-833
    • /
    • 1996
  • 대부분의 객체 지향 분석 및 설계 방법은 구조적 분석과 정보 모델링에 기반을 두 고, 객체 지향 프로그래밍 언어에 근거한 직관적인 분석 및 설계 모델을 사용하고 있다. 그러므로 모델간의 의미 정확성과 일관성이 유지되지 못하여 시스템 구현시 많은 문제점을 가지고 있다. 본 논문에서는 새로운 시스템 개발 생명 주기 방법에 따 른 객체, 동적, 기능적 모듈을 위한 분해와 설계 방법을 제안한다. 따라서, 시스템 개발전체 생명 주기를 새롭게 제시하고, 객체 지향 설계 절차와 명세화에 따른 객체, 동적, 기능 모듈의 분해를 위한 모듈 분해 기준과 이를 이용한 객체 지향 설계 방법을 제시한다. 제안된 방법은 개발자가 사용자 소프트웨어 요구사항들을 편리하게 반영할 수 있도록 해준다. 끝으로 본 논문에서 실 시스템 적용 사례를 들어, 객체지향 설계 모듈의 결합 방법의 타당성과 실용성을 입중하고자 한다.

  • PDF

MODSIM II 환경에서 객체지향 시물레이션개발 방법인 SMG 방법의 적용성에 관한 연구 - 전차 교전 시뮬레이션 소프트웨어 프로토타입 개발 예를 중심으로 - (Applicability of SMG method for the development of object-orient simulation with MODSIM II)

  • 최상영
    • 한국국방경영분석학회지
    • /
    • 제23권1호
    • /
    • pp.47-62
    • /
    • 1997
  • This paper is aimed to investigate the applicability of SMG method to the development of an object-oriented simulation software in the MODSIM II environment. SMG method is an object-oriented simulation software development method proposed by System Modeling Group(SMG), National Defense University of Korea. Through this study, we concluded that SMG method can be a powerful method for the development of object-oriented simulation software in the MODSIM II environment. However, SMG method lacks in depicting some of messages in the MODSIM II, for example, ASK method, TELL method, WAITFOR method, interrupt. In the future, SMG method is expected to extend for incorporating those things presumably by referring to Professor Baileys pictures, OOSPICs.

  • PDF