• Title/Summary/Keyword: CBSD: Component-Based Software Development

Search Result 23, Processing Time 0.021 seconds

CBD process applying for DEFACS (원자력 해체시설 특성관리 시스템을 위한 CBD 프로세스의 적용 방안)

  • Cho, Woonhyoung;Park, Seungkook;Choi, Yundong;Moon, Jeikwon
    • Journal of Software Engineering Society
    • /
    • v.25 no.1
    • /
    • pp.11-18
    • /
    • 2012
  • Characteristic of decommissioning target facility investigate and understand is very important. because radioactive materials occurs in the decommissioning and dismantling, so it is difficult to use a general dismantling method. Decommissioning nuclear facilities, the characteristics of the target of research to predict the amount of decommissioning waste, decommission projects costing is largely utilized. For this purpose, we developed DEFACS(Decommissioning Facility Characterization DB System) that manage characteristic of decommissioning target facility. But nuclear facility decommissioning takes long time. so we inevitably developed system during decommissioning works, it occurs many system changes. For this reason, it is difficult to apply general development process, so we take CBD process that divide CD(Component Development) and CBSD(Component Based Software Development) for handling change of requirement. it make Component of the overall system for changes to minimize changes by strengthening the independence of components and processes due to changes in requirements were to minimize stopping of the process.

  • PDF

Analysis and Implementation of Examination Question Studying System Based on EJB using Petri Net (페트리 넷을 이용한 EJB기반의 시험문제 학습 시스템 분석 및 구현)

  • Han, Kum-Hee;Jeong, Hwa-Young;Kim, Jong-Hoon
    • Journal of The Korean Association of Information Education
    • /
    • v.7 no.3
    • /
    • pp.309-317
    • /
    • 2003
  • Web-Based Education System changed from one side transmission of information to bi-directional information exchange with user. Accordingly, It had been implemented on 3-tier models with each function separation using database and server side language such as CGI (Common Gateway Interface). But, The CBSD(Component Based Software Development) techniques receives many interests recently, and efforts to apply this are appearing. Thus, In this research implemented component base question solving system. For this, I used EJB(Enterprise Java Beans) that is web server component model, and used Petri-Net for typical specification about message flow between components.

  • PDF

An Effective Test Data Selection Technique for Customized COM Components and its Empirical Study (맞춤된 COM 컴포넌트를 위한 효과적인 테스트 데이타 선정 기법과 적용사례)

  • 윤회진;이병희;김은희;최병주
    • Journal of KIISE:Software and Applications
    • /
    • v.31 no.6
    • /
    • pp.741-749
    • /
    • 2004
  • Component users must customize components they obtain from providers, in order to fit them to their own purposes. Normally, a component consists of black-box parts and white-box parts. Component users customize a component by modifying white-box parts of a component, and the customization faults appear through the interaction between black-box parts and white-box parts. Customization testing could be an integration testing of these two parts of a component. Also, customization testing in CBSD should select effective test data to reduce the testing cost, since CBSD aims to reduce the development cost. Therefore, this paper proposes a customization testing technique based on COM architecture through analyzing many COM components, and the technique selects effective test data. This paper evaluates the effectiveness of the test data selected by the proposed technique through an empirical study. It applies the techlique to a large-scale component-based system, Chamois, and it shows that the technique enables us to test customized COM components that run in a real component-based system

(Domain Design Method to Support Effective Reuse in Component-Based Software Development) (컴포넌트 기반 소프트웨어 개발의 효율적인 재사용성을 지원하기 위한 도메인 설계 방법)

  • 문미경;박준석;염근혁
    • Journal of KIISE:Software and Applications
    • /
    • v.30 no.5_6
    • /
    • pp.398-413
    • /
    • 2003
  • Component-based Software Development(CBSD) supported by both component and reusability can reduce development time and cost, and also can achieve high productivity. To support component reusability systematically domain analysis and design in parallel with CBSD-process is needed. And also it is needed to suggest objective analysis process to fine out commonality and variability in domain, which is lacked in current domain analysis and design method. And to abstract domain component from the information which is well reflected in domain model, and to express it in domain architecture is needed. In this paper, we suggest the method to define, analyze and design domain systematically for enhancing reusability effectively in Component-base Software Development. We abstract components which can be reusable in domain, in other word, which have commonality from requirement analysis level. We sustain and refine them. And we reflect them to the products of each level. From these process, we can produce the domain component which have commonality. On this basis, we can design domain architecture. In this paper, to produce reusable software we investigate new systematic approach to domain analysis and design from the view point of software reusability.

A New Weighted Synaptic Connectvity Matrik for Component Retrieval (컴포넌트 검색을 위한 새로운 가중치 신경 접속 행렬)

  • 금영욱
    • Journal of the Korea Society of Computer and Information
    • /
    • v.7 no.1
    • /
    • pp.1-7
    • /
    • 2002
  • Component-based software development(CBSD) is gaining popularity Effective search and retrieval of desired components, which are stored in a component repository, is a very important issue in CBSD. In this paper. a new weighted synaptic connectivity matrix is proposed to find more appropriate components. An algorithm is proposed for effective search with NOT operator and a proof for the algorithm is Presented . A new procedure to calculate the output vector for a logically combined query is also presented.

  • PDF

An XML and Component-based IDE for Document Flow Application

  • Xiaoqin, Xie;Juanzi, Li;Lu, Ma;Kehong, Wang
    • 한국디지털정책학회:학술대회논문집
    • /
    • 2004.11a
    • /
    • pp.299-310
    • /
    • 2004
  • Business process in e-government mostly embody as the flow of documents. Constructing a web-based document flow system becomes an critical task for today s digital government. But few of them use an off-the-shelf workflow product. Why? One of the reasons is that most of the workflow system are heavyweight, monolithic, and package a comprehensive set of features in an all-or-nothing manner. Another reason is that workflow technology lacks the constructs and modeling capability as programming language. It is incumbent on government IT organizations to transform their solution development to component-based computing model. Component technology isolates the computation and communication parts, but how to compose different software components is still a hard nut. An integrated development environment is necessary for CBSD. In this paper we propose a XML and component-based document flow-oriented integrated development environment (DFoIDE) for software developers. By writing some xml configure file, and operate on DFoIDE, developer can construct a workflow application quickly. This method divides system to several components and the activities in process are implemented as business component. Different components are discribed detailedly in this paper, especially one of the core component. Component Integrating Tool. Different perspectives in workflow application are seperated and depicted as different XML files. Correspondly, A component composition method for developing workflow application instead of workflow itself is proposed.

  • PDF

A Study on Wrapping of Legacy System using a Transaction Adaptor Component (트랜잭션 어댑터 컴포넌트를 이용한 레거시 시스템의 랩핑에 관한 연구)

  • Hwang, Sun-Myung;Kim, Sang-Young;Kim, Jung-Ah;Jin, Young-Tak
    • The KIPS Transactions:PartD
    • /
    • v.11D no.3
    • /
    • pp.605-616
    • /
    • 2004
  • The purpose of CBSD(Component Based Software Development) if to develop software using a reuse component and components assembly. The reused components have to be adapter for satisfaction of requirement specification. This paper represents a component adaption method which reuse previously developed component or legacy system, using an adaptation component called by TA(Transaction Adaptor). The adaptation using TA transmits XML data that is translated into stream type, from a client to on host system. And we introduce RS(Rule Server) which gets some Information from XML data for application program development. Through the Interaction of TA and RS, we can improve effectiveness of component development and maintenance and we can reuse legacy system.

Developing a Component Based Open-Framework Shopping Mall (컴포넌트 기반 개방 프레임워크 쇼핑몰의 개발)

  • 정종석;주경수;오동익
    • Proceedings of the Korea Multimedia Society Conference
    • /
    • 2001.06a
    • /
    • pp.317-320
    • /
    • 2001
  • SECOS(SoonChunHyang E-Commerce System)는, CBD(Component Based Development) 방식에 따라 개발된 컴포넌트들을 이용하여 새로운 응용 시스템을 개발하는 CBSD(Component Based Software Development)기법을 이용하여 구축된, 웹 기반 정보활용의 전형적 모델을 제공키 위한 개방형 프레임워크에 기반을 둔 소프트웨어 시스템이다. 현재 본 연구팀은 SECOS의 적용 사례로서 B-to-C 기반 E-Business를 위한 쇼핑몰을 구축하고자, 검색 및 지불 그리고 응용분야의 S/W 컴포넌트들을 개발 중에 있다. 본 논문에서는 전체적인 SECOS 의 구성에 대한 이해를 돕고자, SECOS의 내부구조 및 그에 따른 컴포넌트들 그리고 그들간의 상호관련에 대하여 설명하고 있으며, 아울러 새로운 쇼핑몰 구축시, SECOS의 프레임워크 및 컴포넌트들을 활용하기 위한 방안에 대해 살펴보고자 한다.

  • PDF

A UML-Based Work Flow Model of the Component Based Software Development Process (UML에 기반한 CBSD Process의 Work Flow Model)

  • Yim, Sung-Bin;Song, Chi-Yang;Moon, Chang-Joo;Baik, Doo-Kwon
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2000.04a
    • /
    • pp.842-845
    • /
    • 2000
  • 컴포넌트라는 소프트웨어 개발 기술에 대해서 중요성이 점점 높아만 가고 있는 가운데, 이 컴포넌트 기술를 이용하여 효율적이고, 실용적으로 소프트웨어를 개발 할 수 있도록 컴포넌트 기반의 소프트웨어 개발 방법에 대하여 연구 제시한다. 즉, 컴포넌트가 가지고 있는 구성요소로서 인터페이스라는 것이 있는데 이 인터페이스와 컴포넌트를 이용해서 만들고자 하는 시스템에 대한 요구사항에 맞게 분석 및 설계를 하고, 만들고자 하는 시스템과 컴포넌트의 투명성을 보여 줄 수 있는 방법에 대해서 Work Flow Model과 각각의 프로세스에 의해서 만들어지는 산출물을 통해서 컴포넌트 기반의 소프트웨어 개발 프로세스에 대해서 제시를 한다.

  • PDF

Component Specification Using Z (컴포넌트 명세의 Z 활용)

  • Jang, Jong-Pyo;Lee, Sang-Jun;Kim, Byung-Ki
    • The Journal of Korean Association of Computer Education
    • /
    • v.3 no.2
    • /
    • pp.87-94
    • /
    • 2000
  • Software productivity doesn't satisfy the need of service of software users and software quality isn't improved. Moreover, we still have difficulty in software maintenance. As a plan to counteract solving this crisis, the technology that is called CBSE or Componentware is introduced. Componet Based Software Architecture, one of the technologies associated with CBSE, as a structural description of system, describes both the components composed system of and interaction among these components. Software Architecture provides the technology and the methodology of composition among components in the field of CBSE. is accepted one of core technologies. In this thesis, we analyse information necessary for component specification and then proposed that component specificaton activities using formal specification language Z which is verified with the ability of analysis and logicality. The proposed activities are composed of 9 tasks. By presenting specific 11 products, it is also proposed that component specification activities which is the base of CBSD(ComponentBased Software Development) for reusing.

  • PDF