• Title/Summary/Keyword: Object-oriented Components Design

Search Result 87, Processing Time 0.023 seconds

The Design and Implementation of Restructuring Tool with Logical Analysis of Object-Oriented Architecture and Design Information Recovery (설계 정보 복구와 객체 지향 구조의 논리적 분석을 통한 재구성 툴 설계 및 구현)

  • Kim, Haeng-Gon;Choe, Ha-Jeong;Byeon, Sang-Yong;Jeong, Yeon-Gi
    • The Transactions of the Korea Information Processing Society
    • /
    • v.3 no.7
    • /
    • pp.1739-1752
    • /
    • 1996
  • Software reengineering involves improving the software maintenance process and improving existing systems by applying new technologies and software tools. Software reengineering can help us understand existing systems and discover software components that are common across systems. In the paper, we discuss the program analysis and environment to assist reengineering. Program analysis takesan existing program as input and generates information about structured part and object-oriented part. It is used to restructure the information by extracting code through reengineering methodology. These restructuring informations with object-oriented archilccture are mapping prolog form to query by using direct reation and summary relation.

  • PDF

Design and Implementation of Fire Management Components

  • Kim, K.S.;Park, J.H.;Lee, J.H.
    • Proceedings of the KSRS Conference
    • /
    • 2003.11a
    • /
    • pp.600-602
    • /
    • 2003
  • In Korea, fire is the second frequent disaster. A total of 32,966 fires were happened in 2002, and injured 2,235 people and damaged 12 million dollars. So, we developed several components related to fire in order to decrease these victims and the amount of damage and have applied those components to Daegu Fire Agency. In this paper, we describe the developing system. It consists of 5 major components: mobile fire facility management component, web service component, fire management component, fire server, and fire application. They were developed in object-oriented computing environment, ATL/COM and Visual C++. So, they have some advantages such as high reusability, full interoperability, and easy understanding.

  • PDF

Development of Component Framework for Supply-Chain Management

  • Wang, Gi-Nam;Choi, Jung-Won
    • Proceedings of the CALSEC Conference
    • /
    • 1999.07b
    • /
    • pp.431-445
    • /
    • 1999
  • This paper introduces a development of component based framework of supply-chain management. The existing legacy system, which is not designed for object-oriented paradigm, is re-modeled using unified modeling language. Components are extracted from the legacy application, and frameworks are also designed in order to increase productivities of software development. Design issues concerning component and framework development are discussed with real situation. Performance and development productivity issue are also discussed with discussing component size and scope. A real case is presented in connection with the discussed issues.

  • PDF

A Design Technique of Homogenous Hot Spot for Object-Oriented Components (객체지향 컴포넌트 개발을 위한 동질 Hot Spot 설계 기법)

  • 박동혁;김수동
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 1999.10a
    • /
    • pp.444-446
    • /
    • 1999
  • 컴포넌트 기반의 개발과 컴포넌트 개발에 대한 관심이 높아지면서 이를 위한 개발 방법론과 개발 도구들의 도입이 확산되고 있다. 또한 컴포넌트의 재사용 범위를 확장시키기 위해 컴포넌트 개발 시 나타나는 Hot Spot 처리를 위한 분석, 설계기법에 대한 관심이 높아지고 있다. 따라서 본 논문에서는 Hot Spot 처리시에 나타나는 의존적인 Hot Spot을 디자인하는 방법을 제시하고 그 방법을 적용하여 의존적인 Hot Spot을 디자인 할 때 발생되는 Hot Spot 간의 결합도 줄이고 디자인 모델의 가독성을 높인다. 본 논문에서는 디자인 모델링을 위한 표기법으로서 객체지향 모델링 기법인 (UML(Unified Modeling Language)를 이용하여 모델링한다.

  • PDF

Configuration Design Methods for a Design Expert System of Paper Feeding Mechanism (급지 기구 설계 전문가 시스템에서 구성 설계 방법론)

  • 구도연;한순흥
    • Korean Journal of Computational Design and Engineering
    • /
    • v.1 no.2
    • /
    • pp.163-172
    • /
    • 1996
  • One of the design methods which emulates the engineering design process, the configuration design methodology, is applied to the design process of paper feeding mechanism which handles paper in a laser beam printer. Components of a paper feeding mechanism should be designed not to incur vibration to paper and to keep paper flat when transferring. Hybrid knowledge representation is used where the design methods and experience is represented as rules, design parts are represented as objects according to the functions within the printer feeding mechanisms Reliability of design can be improved by referencing various design constraints concurrently.

  • PDF

Development of an integrated Web-based system with a pile load test database and pre-analyzed data

  • Chen, Yit-Jin;Liao, Ming-Ru;Lin, Shiu-Shin;Huang, Jen-Kai;Marcos, Maria Cecilia M.
    • Geomechanics and Engineering
    • /
    • v.7 no.1
    • /
    • pp.37-53
    • /
    • 2014
  • A Web-based pile load test (WBPLT) system was developed and implemented in this study. Object-oriented and concept-based software design techniques were adopted to integrate the pile load test database into the system. A total of 673 case histories of pile load test were included in the database. The data consisted of drilled shaft and driven precast concrete pile axial load tests in drained, undrained, and gravel loading conditions as well as pre-analyzed data and back-calculated design parameters. Unified modeling language, a standard software design tool, was utilized to design the WBPLT system architecture with five major concept-based components. These components provide the static structure and dynamic behavior of system message flows in a visualized manner. The open-source Apache Web server is the building block of the WBPLT system, and PHP Web programming language implements the operation of the WBPLT components, particularly the automatic translation of user query into structured query language. A simple search and inexpensive query can be implemented through the Internet browser. The pile load test database is helpful, and data can be easily retrieved and utilized worldwide for research and advanced applications.

Developement of a Object Oriented Based Meta Modeling Design Framework Using XML (XML을 이용한 객체지향 메타 모델링 기반 설계 프레임워크)

  • Chu, Min-Sik;Choi, Dong-Hoon
    • Journal of the Korean Society for Aeronautical & Space Sciences
    • /
    • v.33 no.4
    • /
    • pp.7-16
    • /
    • 2005
  • Computer applications for engineering design evolve rapidly. Many design frameworks were developed by the simulation based systems so that organizations could achieve significant benefits due to cost reduction in designing. However, today’s transient design issue requires being adaptable to more complicated and atypical problems. In this paper the Multidisciplinary Language Runtime (MLR) design framework is developed. The MLR provides flexible and extensible interface between analysis modules and numerical analysis codes. It also supports Meta Modeling, Meta Variable, and XML script for atypical design formulation. By applying object-oriented design scheme to implement abstractions of the key components required for iterative systems analyses, the MLR provides flexible and extensible problem-solving environment.

Design of Object Manager for MPEG-4 Stream in the Wireless Multimedia Service Environment (무선 멀티미디어 서비스 환경에서 MPEG-4 스트림을 위한 객체 관리기의 설계)

  • 최숙영
    • Journal of Korea Society of Industrial Information Systems
    • /
    • v.8 no.3
    • /
    • pp.1-11
    • /
    • 2003
  • MPEG-4 provides high compression rate and uses object-oriented method to describe components of its structure, which has currently risen as the core technique in multimedia service fields. Our research objective is to provide object manager to MPEG-4 system in order that effective multimedia service could be available by supporting powerful interaction and adapting to various networks and terminals. Through the object manger, priorities are given to objects of a scene tree and the objects having higher priorities are first rendered according to the terminal capability. It also manages synchronization and update of the scene tree and object informations caused by user interactions.

  • PDF

Intelligent Test Plan Metrics on Adaptive Use Case Approach

  • Kim, R. Young Chul;Lee, Jaehyub
    • International Journal of Fuzzy Logic and Intelligent Systems
    • /
    • v.2 no.1
    • /
    • pp.70-77
    • /
    • 2002
  • This paper describes a design driven approach to drive intelligent test plan generation based on adaptive use case (3,5). Its foundation is an object-oriented software design approach which partitions design schema into design architecture of functional components called “design component”. A use case software development methodology of adaptive use case approach developed in I.I .T is employed which preserves this unit architecture on through to the actual code structure. Based on the partition design schema produced during the design phase of this methodology, a test plan is generated which includes a set of component and scenario based test. A software metric is introduced which produces an ordering of this set to enhance productivity and both promote and capitalize on test case reusability, This paper contains an application that illustrates the proposed approach.

Construction of a Game Site by the Component Base Design (컴포넌트 기반 설계의 게임 사이트 구축)

  • Kim Chi-Su;Kim Jae-Woong
    • Journal of Internet Computing and Services
    • /
    • v.4 no.3
    • /
    • pp.23-30
    • /
    • 2003
  • A component base technology can maintain effectively and save time and expenses of development. In this thesis we found many components including the setup/execution component to construct game sites and analyzed and designed the components by the use of UML. If programmers develop the game site by using the component that distributes, setups and executes the game program by one click and other components, they can manage the game site easily, distribute the game program effectively and offer a convenient user interface. Also, by the reuse of these components, programmers can construct the game site easily and economically.

  • PDF