• Title/Summary/Keyword: Object-oriented Programming

Search Result 359, Processing Time 0.03 seconds

An Object-oriented Finite Element Analysis Program Architecture of Easy Extension (확장이 쉬운 구조의 객체지향 유한요소해석 프로그램)

  • Nam, Yong-Yun
    • 연구논문집
    • /
    • s.33
    • /
    • pp.27-38
    • /
    • 2003
  • The object-oriented programming languages are widely used in the modern software engineering. The procedural type FEM codes are still used because it is very hard and cost consuming job to re-code them into object-oriented programs. In this study, a FEM program was newly designed and coded with C++, an object-oriented language. Also a special programming technique, auto-loading technique was developed for open structured program, with which the extension and maintenance can be carried out easily. For example, the additions of element libraries to an existence FEM program do not require any modifications of the program.

  • PDF

Development of a Pre-Processing Program for Flow Analysis Based on the Object-Oriented Programming Concept (OOP 개념에 기초한 유동해석용 전처리 프로그램 개발)

  • Myong, Hyon-Kook;Ahn, Jong-Ki
    • Transactions of the Korean Society of Mechanical Engineers B
    • /
    • v.32 no.1
    • /
    • pp.70-77
    • /
    • 2008
  • A pre-processing program based on the OOP(object-oriented programming) concept has been developed. The program consists of the input of a 2D or 3D flow problem to a CFD program by means of an user-friendly interface and the subsequent transformation of this input into a form suitable for the solver(PowerCFD) using unstructured cell-centered method. User-friendly GUI(graphic user interface) has been built on the base of MFC(Microsoft Foundation Class). The program is organized as modules by classes based on VTK(Visualization ToolKit)-library, and these classes are made to function through inheritance and cooperation which is an important and valuable concept of object-oriented programming. The major functions of this program are introduced and demonstrated, which include mesh generation, boundary settings, solver settings, generation of grid connectivity and geometric data etc.

An Implementation Scheme for the Detection System of RFID Defective Tags Using LabVIEW OOP

  • Jung, Deok-Gil;Jung, Min-Po;Cho, Hyuk-Gyu;Lho, Young-Uhg
    • Journal of information and communication convergence engineering
    • /
    • v.9 no.1
    • /
    • pp.21-26
    • /
    • 2011
  • In this paper, we suggest the object-oriented methodology for the design and implementation scheme for the program development in the application of control and instrumentation such as the detection system of RFID defective tags which needs the embedded programming. We apply the design methodology of UML in the system design phase, and suggest the implementation scheme of LabVIEW programs using LVOOP(LabVIEW Object Oriented Programming)in which make it possible to write the object-oriented programming. We design the class diagram and the sequence diagram using UML, and write the classes of LVOOP from the designed class diagram and the main VI from the sequence diagram, respectively. We show that it is possible to develop the embedded programs such as the RFID application through the implementation example of the detection system of RFID defective tags in this paper. And, we obtain the advantages based on the object-oriented design and implementation using the LVOOP approach such as the development of LabVIEW programs by adding the classes and the concept of object of the object-oriented language to LabVIEW.

Load flow analysis and sparsity study using object-oriented programming technique (객체지향기법을 이용한 전력조류계산 및 스파시티 연구)

  • 김정년;백영식
    • The Transactions of the Korean Institute of Electrical Engineers
    • /
    • v.45 no.3
    • /
    • pp.329-334
    • /
    • 1996
  • Power system is becoming more and more complex and large Existing procedural programming technique can't cope with software flexibility and maintenance problems. So, Object-Oriented Programming (OOP) is increasingly used to solve these problems. OOP in power system analysis field has been greatly developed. This paper applies OOP in power flow analysis, and presents new algorithm which uses only a Jacobian to solve mismatch equations, and introduces a new sparse matrix storage method which is different from existing method. (author). 11 refs., 12 figs., 3 tabs.

  • PDF

Object Oriented Real Time Distributed Programming and Time-triggered Message-triggered Object(TMO) Scheme

  • Kim, Gwang-Jun;Ra, Sang-Dong;Bae, Chul-Soo
    • The Journal of Korean Institute of Communications and Information Sciences
    • /
    • v.27 no.10A
    • /
    • pp.990-999
    • /
    • 2002
  • The object-oriented(OO) distributed real-time(RT) programming movement started in 1990's and is growing rapidly at this turn of the century. Distributed real-time simulation is a field in its infancy but it is bounded to receive steadily growing recognition for its importance and wide applicability. The scheme is called the distributed time-triggered simulation scheme which is conceptually simple and easy to use but widely applicable. A new generation object oriented(OO) RT programming scheme is called the time-triggered message triggered object(TMO) programming scheme and it is used to make specific illustrations of the issues. The TMO structuring scheme is a general-style components structuring scheme and supports design of all types of component including hard real time objects and non real time objects within one general structure.

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

  • 최종명;유재우
    • Journal of KIISE:Software and Applications
    • /
    • v.30 no.11
    • /
    • pp.1102-1111
    • /
    • 2003
  • Spreadsheet is one of the most widely used programming tool because of its ease of use, however there have been few researches on applying object-oriented techniques in developing spreadsheet applications. Generally, spreadsheet applications contain a lot of errors, and spreadsheet has some drawbacks such as low reusability and hard maintenance. In order to solve these problems, we introduce an object-oriented spreadsheet system, named XCEL. It enables users to develop applications using systematic techniques with data modelling method, and allows users to apply object-oriented technologies to spreadsheet programming. The data modelling method allows to define classes using XML and flowchart, and the spreadsheet represents an object with contiguous cells. XCEL has advantage that users can apply object-oriented technology to spreadsheet programming.

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

  • 신영식;서진국;최희욱;박영식
    • Computational Structural Engineering
    • /
    • v.5 no.4
    • /
    • pp.125-132
    • /
    • 1992
  • A computer program for matrix structural analysis by object-oriented programming technique using C/sup ++/ 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. This object-oriented programming concepts can be widely used to develop the finite element structural analysis program for personal computers.

  • PDF

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

  • 신영식;서진국;박영식;최희욱
    • Proceedings of the Computational Structural Engineering Institute Conference
    • /
    • 1992.10a
    • /
    • 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

The Development of Graphics Package for Power System Analysis using Object-Oriented Programming (객체지향기법을 이용한 전력계통 해석을 위한 그래픽 소프트웨어 개발)

  • Gim, Jae-Hyeon
    • The Transactions of the Korean Institute of Electrical Engineers A
    • /
    • v.55 no.10
    • /
    • pp.418-425
    • /
    • 2006
  • This paper describes a simulation package for a power system using objected-oriented programming. The package includes four parts which are a power flow, a short circuit calculation, a transient simulation program, and an economic dispatch. The graphical user interface(GUI) is designed as a common platform which allows the user to create one-line diagrams of systems, specify components of power systems as well as simulation parameters, and view the output produced by the chosen application. The paper presents the data structure of the functional modules such as the draw module, power system data module, the power system simulation module, and the utility module using the object oriented programming. This package may be useful for educational and research purposes.

A Study on SNMPv3 Architecture Design with Subject-Oriented Programming (Subject-Oriented Programming을 이용한 SNMPv3 Architecture 설계에 관한 연구)

  • 김대수;김태일
    • Proceedings of the IEEK Conference
    • /
    • 2000.11a
    • /
    • pp.413-416
    • /
    • 2000
  • RFC 2271에는 망 관리 플랫폼인 SNMP architecture를 더 이상의 수정을 가하지 않는 모듈구조로 정의되어 있다. 즉, SNMP application을 개발함에 있어 새로운 application을 추가할 때, 기존의 software 에 수정을 가하지 않는 것이 중요한 요소이다. 이 논문에서 제안하는 subject-oriented programming은 위에 언급한 관점에 주안점을 둔 방법으로 기존에 개발된 SNMP application의 기본구조를 유지한 채 software를 개발할 수 있는 방법이다. Subject-oriented programming은 object-oriented programming에 기초를 두고있다.

  • PDF