• Title/Summary/Keyword: component-based development

Search Result 1,604, Processing Time 0.029 seconds

Case Study of UML(Unified Modeling Language) Design for Web-based Forest Fire Hazard Index Presentation System (웹 기반 산불위험지수 표출시스템에서의 UML(Unified Modeling Language) 설계 사례)

  • Jo, Myung-Hee;Jo, Yun-Won;Ahn, Seung-Seup
    • Journal of the Korean Association of Geographic Information Studies
    • /
    • v.5 no.1
    • /
    • pp.58-68
    • /
    • 2002
  • Recently as recognition to prevent nature disasters is reaching the climax, the most important job of government official is to provide information related to the prevention of nature disasters through the Web and to bring notice to prevent disaster under people. Especially, if the case of daily forest fire hazard index is provided within visualization on Web, people may have more chances to understand about forest fire and less damages by large scale of forest fire. Forest fire hazard index presentation system developed in this paper presents daily forest fire hazard index on map visually also provides the information related to it in text format. In order to develop this system, CBDP(Component Based Development Process) is proposed in this paper. This development process tries to emphasize the view of reusability so that it has lifecycle which starts from requirement and domain analysis and finishes to component generation. Moreover, The concept of this development process tries to reflect component based method, which becomes hot issue in software field nowadays. In the future, the component developed in this paper may be possibly reused in other Web GIS application, which has similar function to it so that it may take less cost and time to develop other similar system.

  • PDF

Implementation of OLAP with Template-based CBD (템플릿 기반 CBD 방법론을 이용한 OLAP 구축)

  • Park, Jong-Mo;Cho, Kyung-San
    • The KIPS Transactions:PartD
    • /
    • v.12D no.7 s.103
    • /
    • pp.985-992
    • /
    • 2005
  • An OLAP system is a decision support tool with which a user can analyze the information interactively in the various aspects. Applying CBD(Component-based Development), which treats software as components, to implement an OLAP system has limitation in the flexibility and reusability. To overcome those limitations, we propose a method of CBD(template-based CBD) which integrates the concept of template and CBD. Through the implementation of an OLAP system with the proposed TCBD, we show that our proposal is more efficient in flexibility and reusability than CBD and decreases the period of time for the development, test, and debug.

A Study on the Trip Assignment Model for GIS Transportation Component Development (GIS 교통 컴포넌트 개발을 위한 통행배정모형 구축)

  • Lee, Kyung-So;Rhee, Sung-Mo;Kim, Chang-Ho
    • Journal of Korean Society for Geospatial Information Science
    • /
    • v.8 no.1 s.15
    • /
    • pp.65-72
    • /
    • 2000
  • Travel demand forecasting is the important process of transportation policy and planning, especially trip assignment is also important because it finds deficiency of network GIS can be applied to transportation due to its various merits. Recently Program development environment is changed to component-based and transportation-component is necessary. This study evolves in implementing trip assignment model with GIS and tries to apply the system to the Cheongju City.

  • PDF

Design of Required Interface for Components in EJB Environment (EJB 환경에서 컴포넌트의 Required 인터페이스 설계 기법)

  • Yoon, Hee-Yoon;Kim, Soo-Dong
    • The KIPS Transactions:PartD
    • /
    • v.11D no.3
    • /
    • pp.671-682
    • /
    • 2004
  • As new and diverse information technologies are being introduced and software complexity is increased, software development cost and efforts are also sharply increased. Component-Based Development (CBD) technology is appealing as a new way to reduce the cost and effort by increasing reusability and maintainability. Component in CBD has variability infernally which enables customization of the component within the specific domain. A component user can easily set up internally variability parts though Required interface which is provided by the component. Enterprise JavaBeans (EJB) is utilized as a commercial standard to implement Java-based components. However, EJB constructs are limited in directly implementing Required interfaces of coarse-grained components[8]. In this paper, we define Required interface and propose interface-storage technique, class-storage technique, interface-generation technique, and Plug -in technique for implementing required interface of component. Interface-storage technique stores variable value in Required interface and class-storage technique take the Bean containg variability as Required interface without modification of component model. Interface-generation technique generates new Bean which takes the role of Required interface for component variability and Plug-in technique sets up component variability that component user plugged-in variable part externally The proposed four techniques conform to the semantics of CBD component interface and enable the implementation of high quality components.

Development of reutilization system for Nuclear Power Plant Component using Object-Oriented Systems Engineering Method

  • Yeo, Tae Ho;Kim, Tae Ryong;Kim, Chang Lak
    • Journal of the Korean Society of Systems Engineering
    • /
    • v.12 no.2
    • /
    • pp.69-80
    • /
    • 2016
  • The purpose of this study is to establish a component reutilization system in Nuclear Power Plant (NPP) by Object-Oriented Systems Engineering Method (OOSEM). Unified Modeling Language (UML) is mainly used for OOSEM. Operational Concept (OpsCon), Use cases, Structure Diagrams, and Behavior Diagrams are developed to analyze stakeholders needs, system requirements, logical architecture, and physical architecture. Based on the current decommissioning and purchasing system of the component, some activities from their systems were excepted and additional new activities were developed for a component reutilization system.

Effective Component Model Design for Framework (프레임웍을 위한 효율적인 컴포넌트 모델 설계)

  • Lim, Keun
    • Journal of the Korea Society of Computer and Information
    • /
    • v.12 no.5
    • /
    • pp.113-119
    • /
    • 2007
  • Framework has constructive and extendable code. It is consist of the variable design collections. In the aspect of the classes's collection, it is similar to the class library. but it is different to provide the architecture which is possible to develop the application rather than the collection of the simple classes. In framework it is very important factor to develop and control the component library. In this paper, we design the usable component model through defining the meta-relation between components and proposed the sample case using this model.

  • PDF

The Message Scheduling Algorithm of Connector in the Software Composition (컴포넌트 합성에서 커넥터의 메시지 스케쥴링 알고리즘)

  • Jeong, Hwa-Young
    • Journal of Internet Computing and Services
    • /
    • v.8 no.6
    • /
    • pp.87-93
    • /
    • 2007
  • In the component based software development, it is very important to interface between modules of component. Almost of existing method, Connectors are deal with all communication channels between two or more components/interfaces by RPC(Remote procedure call) and event call. But these process has limits when component send a lot of request call to other component through connector. That is, we need more efficient interface method that connector can process multi request call. In this paper, I propose interaction scheduling algorithm using message queue in the connector. For this purpose, I use message buffer which operate to save and load message temporarily.

  • PDF

Development of Information Model for Road Network Damage Calculation after Seismic Outbreak (지진 발생 후 도로망 피해 산정을 위한 정좌 모델 개발)

  • Yi, Jin-Hoon;Kim, Bong-Geun;Jeong, Dong-Gyun;Lee, Sang-Ho
    • Proceedings of the Earthquake Engineering Society of Korea Conference
    • /
    • 2006.03a
    • /
    • pp.374-381
    • /
    • 2006
  • This study presents a new information model for building a database which is used for the Damage Calculation in a Road network after Seismic outbreak (DCRS). The component which is required for information system and data analysis is divided by four factors. Those are Ground Motion Component, Road Network Component, Fragile Structure Component, and Cost Component. These components have various manners and procedures that build informations by each systems. In this study, applying the domestic system resources and these four factors, we presented the integrated evaluating system. finally, we also present the prototype of DCRS based on the ArcGIS. It is expected that developed prototype can play a role in more improved DCRS by advanced study.

  • PDF

Domain Analysis and Component Extraction for Defence Software (국방 소프트웨어의 도메인 분석과 컴포넌트 추출)

  • Song, Ho-Jin;Choi, Eun-Man;Jeon, Byung-Kook;Kim, Young-Chul
    • The KIPS Transactions:PartD
    • /
    • v.11D no.1
    • /
    • pp.123-132
    • /
    • 2004
  • Defense software has short of interoperability due to the vertical development method which is dependent heavily on application area and development environments. In order to prevent from lack of reusability and operability in application domain software development technology needs component concept and makes shift to the trend of domestic software component industry. This paper covers the research topics such as domain analysis and component architecture to improve and extend reusability and inter-operability for defense information system by two approaches, i.e. CBW (Command Based Work flow) analysis and UML components identification.

A Quantitative Quality Evaluation Approach for the Artifacts of the Defense Component Based Development (국방 CBD 산출물을 위한 정량적 품질 평가 방법)

  • Lee Kil-Sup;Lee Hyun-Chul;Lee Sung Jong
    • The KIPS Transactions:PartD
    • /
    • v.12D no.7 s.103
    • /
    • pp.993-1000
    • /
    • 2005
  • Recently, software quality evaluation based on ISO/IEC 9126 and ISO/IEC 14598 has been widely accepted in various areas. However, these standards for software quality do not provide practical guidelines to apply the quality model and the evaluation process of software product=5. And the qualify management in most software projects has been conducted by managing defects without applying the standards for software qualify. Thus, we present a quantitative quality evaluation approach of artifacts in the Component Based Development (CBD). Particularly, our evaluation approach allows most of the standard evaluation process and adopts a quantitative quality model which uses the weights of quality characteristics obtained through carefully selected questionnaires for stakeholder and Analytic Hierarchical Process(AHP). Moreover, we have also examined the proposed evaluation approach with applying the checklists for the artifacts of the CBD to a small-scale software project. As a result, we believe that the proposed approach will be helpful for acquiring the high quality software.