• Title/Summary/Keyword: Object oriented system

Search Result 1,099, Processing Time 0.029 seconds

A Study on the Implementation of an Integrated Digital Photogrammetric System

  • Lee, Sulk-Kun
    • Korean Journal of Geomatics
    • /
    • v.4 no.1
    • /
    • pp.9-16
    • /
    • 2004
  • An object-oriented design was carried out for the digital photogrammetric processes. Classes were identified and implemented to develop an integrated digital photogrammetry system using a 3 dimensional self-calibration model for CCD cameras. This integrated system is deemed to be a significant progress from the conventional photogrammetric system which is a series of discrete processes. Object oriented methodology was selected for the implementation of the integrated photogrammetric system because it would be a very complex task to get the same result using a procedural programming language. Besides the simplification of development effort, object oriented methodology has further benefits of better management of program in case when updates to parts of the program are necessary. Using the classes designed in this study, a 3 dimensional self-calibration model was developed for a CCD camera. Classes for data input and image handling as well as classes for bundle adjustment were implemented. The bundle adjustment system was further enhanced with member functions to handle additional parameters for principal point coordinates and focal length, thereby, enabling the application to non-metric CCD cameras.

  • PDF

Design and implementation of an object-oriented graphic system configuration editor for access control systems (출입자 통제 시스템을 위한 객체지향 그래픽 시스템 구성편집기의 설계 및 구현)

  • 이정호;정선태;설철규
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 1996.10b
    • /
    • pp.1336-1339
    • /
    • 1996
  • In this paper, we design implement an Object-Oriented Graphic System Configuration Editor for Access Control Systems. 'Visual Builder', with such functions as graphic drawing, system configuration, graphic management, processing of user input through graphics. Visual Builder is designed to be well separated from and independent of S/W parts closely coupled with the underlying H/W and thus to improve its reusability and maintainability.

  • PDF

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.

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

  • Jin, Yun-Suk;Ma, Pyeong-Su;Sin, Gyu-Sang
    • The Transactions of the Korea Information Processing Society
    • /
    • v.6 no.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

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

  • 한형석;이재경;서종휘;송현석;박태원
    • Journal of the Korean Society for Precision Engineering
    • /
    • v.20 no.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.

Model-Based Quantitative Reengineering for Identifying Components from Object-Oriented Systems (객체지향 시스템으로부터 컴포넌트를 식별하기 위한 모델 기반의 정량적 재공학)

  • Lee, Eun-Joo
    • The KIPS Transactions:PartD
    • /
    • v.14D no.1 s.111
    • /
    • pp.67-82
    • /
    • 2007
  • Due to the classes in object-orientation, which are too detailed and specific, their reusability can be decreased. Components, considered to be more coarse-grained compared to objects, help maintain software complexity effectively and facilitate software reuse. Furthermore, component technology becomes essential by the appearance of the new frameworks, such as MDA, SOA, etc. Consequently, it is necessary to reengineer an existing object-oriented system into a component-based system suitable to those new environments. In this paper, we propose a model-based quantitative reengineering methodology to identify components from object-oriented systems. We expand system model and process, which are defined in our prior work, more formally and precisely. A system model, constructed from object-oriented system, is used to extract and refine components in quantitative ways. We develop a supporting tool and show effectiveness of the methodology through applying it to an existing object-oriented system.

A Study on Application Object-oriented Database and New Unified Relation Object-oriented Database (객체지향 데이터베이스와 새로운 Unified Relation 객체지향 데이터베이스의 운용에 관한 연구)

  • Park Chang-Min
    • Management & Information Systems Review
    • /
    • v.3
    • /
    • pp.133-150
    • /
    • 1999
  • This paper proposes to study on the interoperation between Relation Database(RDB) and Object-oriented database(OODB). It also describes some Characteristics of OODB and introduces the UniSQL system. This paper suggests a new systemcalled URODB (Unifide Relation & Object-oriented database) that will overcome the limits of OODB, improve the shortcomings of the present RDB, and increase the interchangeability in particular.

  • PDF

An Object-Oriented Simulator for Port Container Terminal (컨테이너터미널용 객체지향 시뮬레이터)

  • 최용석
    • Proceedings of the Korea Society for Simulation Conference
    • /
    • 2003.11a
    • /
    • pp.19-25
    • /
    • 2003
  • Since container throughput is continually increasing, the main issues facing decision-makers at port container terminals are how to expand the existing container terminals and construct new container terminals. Simulations that support user needs require modeling tools that are both easy to use and sufficiently to reflect real world system. The object-oriented approach provides for both reusability and modularity that best fits these requirements. This paper present the design procedure a simulator for port container terminal that was based on the object-oriented approach. The simulator in order to model and simulate the TC-based container terminals is developed.

  • PDF

Efficient Dynamic Slicing of Object-Oriented Program

  • Park, Soon-Hyung
    • Proceedings of the Korea Society for Industrial Systems Conference
    • /
    • 2008.10b
    • /
    • pp.651-655
    • /
    • 2008
  • Traditional slicing techniques make slices through dependence graphs. They also improve the accuracy of slices. However, traditional slicing techniques require many vertices and edges in order to express a data communication links. Therefore the graph becomes complicated, and size of the slices is larger. We propose the representation of a dynamic object-oriented program dependence graph so as to process the slicing of object-oriented programs that is composed of related programs in order to process certain jobs. The efficiency of the proposed efficient dynamic object-oriented program dependence graph technique is also compared with the dependence graph techniques discussed previously. As a result, this is certifying that an efficient dynamic object-oriented program dependence graph is more efficient in comparison with the traditional dynamic object-oriented program dependence graph.

  • PDF