• Title/Summary/Keyword: Object Oriented Design

Search Result 831, Processing Time 0.027 seconds

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.

Development of Finite Element Structural Design System using Object-Oriented Concept (객체지향개념을 이용한 유한요소 구조설계 시스템 개발)

  • 이상갑;장승조
    • Journal of the Korean Society of Marine Environment & Safety
    • /
    • v.1 no.2
    • /
    • pp.83-94
    • /
    • 1995
  • The purpose of this paper is to develop an integrated environment system for finite element structural analysis using OOA(Object-Oriented Analysis) and OOD(Object-Oriented Design), with may reduce inconveniencies in use such as file input of macro command and improve lacks of graphic presentation in the established finite element analysis program. This paper is attempted to suggest an easy approach to object-oriented concept and convenient programming. Two languages are used together in this paper instead of single C++ language for the development of object-oriented program. : Visual Basic with CDK(Custom Development Kit), and Borland C++ with OWL(Object Windows Library).

  • PDF

Developing intranet hypermedia system using scenario-based object- oriented technique (시나리오 기반 객체 지향 기법을 이용한 인트라넷 하이퍼미디어 시스템 개발)

  • 이희석;유천수;이충석;김영환;김종호;조선형
    • Korean Management Science Review
    • /
    • v.14 no.2
    • /
    • pp.113-137
    • /
    • 1997
  • Intranet emerges as a key technology for building enterprise information system. This paper proposes a scenario-based object- oriented technique for designing intranet hypermedia information systems. The method consists of six phases such as domain analysis, object modeling, view design, navigational design, implementation design and construction. Users requirements are analyzed in the form of scenarios by the use fo a responsibility-driven object technology. Object-oriented views are generated from the resulting object model and then used for the subsequent navigational and implementation design. Implementation design phase deals integrating enterprise databases with distributed hypermedia systems by employing Java language. To demonstrate its usefulness, a real-life bank case is illustrated.

  • PDF

A Study on the Design of an Electronic Interlocking Software Using the Object-Oriented Method (객체지향 기법을 이용한 전자연동 소프트웨어의 설계에 관한 연구)

  • 이재호;이병일;박영수;이재훈;이기서
    • Proceedings of the KSR Conference
    • /
    • 2000.05a
    • /
    • pp.284-291
    • /
    • 2000
  • Interlocking software used in the electronic interlocking has been implemented through the structured approach until now. But there was the demerit that interlocking software has some problem in the standardization and the maintenance because of the limit in structured approach. Object-Oriented method overcoming this demerit was specified in the design step and the analysis step. There were object model, dynamic model and functional model in the analysis step and there were also two steps which were system design and object design in the design step. In this paper, Interlocking software was designed using Object-Oriented method to improve the standardization and the maintenance of the electronic interlocking. The electronic interlocking was analyzed with object modeling, dynamic modeling and functional modeling.

  • PDF

FORE: A Form-Driven Object-Oriented Reverse Engineering Methodology (업무 양식에 근거한 객체 지향 역공학 방법론)

  • Yoo, Cheon-Soo;Lee, Hee-Seok
    • Asia pacific journal of information systems
    • /
    • v.9 no.1
    • /
    • pp.115-142
    • /
    • 1999
  • Legacy applications are valuable assets that should be integrated into next generation business systems. To gain this advantage, progressive companies can reverse engineer the legacy business operations. This paper presents a form-driven object-oriented reverse engineering(FORE) methodology by the use of business forms to recover semantics of legacy applications. They retain the user-oriented contents of business and thus are easily understandable. Our form driven object-oriented reverse engineering methodology consists of five phases: form and usage analysis, form object slicing, object structure modeling, scenario design, and model integration. Knowledge about form structure and user interaction with legacy applications is used to capture the design semantics. An object model, which consists of an object structure model and scenario results from such form knowledge. The resulting object model is more likely to help reverse engineers understand and reuse legacy systems.

  • PDF

Validation of the Control Logic for Automated Material Handling System Using an Object-Oriented Design and Simulation Method (객체지향 설계 및 시뮬레이션을 이용한 자동 물류 핸들링 시스템의 제어 로직 검증)

  • Han Kwan-Hee
    • Journal of Institute of Control, Robotics and Systems
    • /
    • v.12 no.8
    • /
    • pp.834-841
    • /
    • 2006
  • Recently, many enterprises are installing AMSs(Automated Manufacturing Systems) for their competitive advantages. As the level of automation increases, proper design and validation of control logic is a imperative task for the successful operation of AMSs. However, current discrete event simulation methods mainly focus on the performance evaluation. As a result, they lack the modeling capabilities for the detail logic of automated manufacturing system controller. Proposed in this paper is a method of validation of the controller logic for automated material handling system using an object-oriented design and simulation. Using this method, FA engineers can validate the controller logic easily in earlier stage of system design, so they can reduce the time for correcting the logic errors and enhance the productivity of control program development Generated simulation model can also be used as a communication tool among FA engineers who have different experiences and disciplines.

Analysis of Object-Oriented Metrics to Predict Software Reliability (소프트웨어 신뢰성 예측을 위한 객체지향 척도 분석)

  • Lee, Yangkyu
    • Journal of Applied Reliability
    • /
    • v.16 no.1
    • /
    • pp.48-55
    • /
    • 2016
  • Purpose: The purpose of this study is to identify the object-oriented metrics which have strong impact on the reliability and fault-proneness of software products. The reliability and fault-proneness of software product is closely related to the design properties of class diagrams such as coupling between objects and depth of inheritance tree. Methods: This study has empirically validated the object-oriented metrics to determine which metrics are the best to predict fault-proneness. We have tested the metrics using logistic regressions and artificial neural networks. The results are then compared and validated by ROC curves. Results: The artificial neural network models show better results in sensitivity, specificity and correctness than logistic regression models. Among object-oriented metrics, several metrics can estimate the fault-proneness better. The metrics are CBO (coupling between objects), DIT (depth of inheritance), LCOM (lack of cohesive methods), RFC (response for class). In addition to the object-oriented metrics, LOC (lines of code) metric has also proven to be a good factor for determining fault-proneness of software products. Conclusion: In order to develop fault-free and reliable software products on time and within budget, assuring quality of initial phases of software development processes is crucial. Since object-oriented metrics can be measured in the early phases, it is important to make sure the key metrics of software design as good as possible.

A Study on Object-Oriented Software Design Methodology (객체지향 소프트웨어 설계법에 관한 연구)

  • Song, Young-Jae
    • Journal of the Korean Institute of Telematics and Electronics
    • /
    • v.27 no.8
    • /
    • pp.1231-1238
    • /
    • 1990
  • Though the studies on object-oriented software design which software component corresponds to phrases appearing in sentences of natural language have been going on, the design methodology has not been clearly set up yet. In this paper, the module structure of good quality was found not only by nouns that indicate class of object but also by subdividing sentences. I also suggested objected-oriented methodology observing the interdependency between objects and their relationships, and assessed the control problem of lift as an example.

  • PDF

Design and Implementation of a Graphic User Interface with Logical Zooming Functions for Browsing of Object-Oriented Databases (객체지향 데이타베이스의 검색을 위한 논리적 주밍기능을 가진 그래픽 사용자 인터페이스의 설계 및 구현)

  • 최진성;박종희
    • Journal of the Korean Institute of Telematics and Electronics B
    • /
    • v.32B no.1
    • /
    • pp.1-10
    • /
    • 1995
  • A graphic user interface for effectively browsing object-oriented databases in complex applications is designed and implemented. The rationale behind our design lies in enabling the users of various levels and needs to investigate the database according to their respective interests and desired depths. A novel idea in our design is the introduction of zooming techniques from a logical view, which vidualize the backbone abstraction concepts of the object-oriented data model. These objectives are verified by evaluating the results of its implementation.

  • PDF

Design Patterns for Realizing Object-Oriented Inheritance in EJB Environment (EJB 환경에서 객체지향 상속 관계 설계 패턴)

  • Choi, Si-Won;Kim, Soo-Dong
    • The KIPS Transactions:PartD
    • /
    • v.11D no.1
    • /
    • pp.153-162
    • /
    • 2004
  • Software development methodology using object-oriented analysis and design techniques for improving productivity and maintainability has acquired a substantial acceptance in both academia and industry as a fundamental paradigm. Enterprise Java Beans (EJB) is widely used in both academia and industry because it provides high unability and rapid application development. EJB supports object-oriented paradigm, but there are several things to consider when designing detail model of object-oriented model or implementing object-oriented model with EJB model. One of them is inheritance problem. In this paper, we classify the types of class inheritance which is shown upon in object-oriented model into three types and identify the problems which can happen when implementing the inheritance mechanism with EJB model. And this paper proposes three patterns for realizing the inheritance in EJB. Moreover, applicable patterns and guidelines for each object-oriented inheritance types for the proposed patterns are suggested.