• Title/Summary/Keyword: component-based development

Search Result 1,604, Processing Time 0.037 seconds

Software Component Metris for Complexity, Customizability, and Reusability (컴포넌트 복잡도, 특화성 및 재사용성 측정을 위한 메트릭)

  • 이숙희;조은숙
    • Journal of Internet Computing and Services
    • /
    • v.3 no.4
    • /
    • pp.71-82
    • /
    • 2002
  • Recently. component-based software development is getting accepted in industry as a new effective software development paradigm, Since an introduction of component-based software engineering(CBSE) at later 90's, the CBSD research has focused largely on component modeling, methodology, architecture and platform, However. as the number of components available on the market increases, it becomes more important to make metrics to measure the various characteristics of components. In this paper. we propose metrics for measuring the complexity, customizability, and resuability of software components, Complexity of metrics can be used to evaluate the complexity of components Customizability is used to measure how efficiently and widely the components can be customized for specific requirements organization, Resuability can be used to measure the degree of features that is reused in building applications.

  • PDF

A Study on the Equivalent Model of an External Electrode Fluorescent Lamp Based on Equivalent Resistance and Capacitance Variation

  • Cho, Kyu-Min;Oh, Won-Sik;Moon, Gun-Woo;Park, Mun-Soo;Lee, Sang-Gil
    • Journal of Power Electronics
    • /
    • v.7 no.1
    • /
    • pp.38-43
    • /
    • 2007
  • An External Electrode Fluorescent Lamp (EEFL) has longer lifespan, higher power efficiency and higher luminance than a Cold Cathode Fluorescent Lamp (CCFL). Moreover, it is easy to drive them in parallel. Therefore, the EEFL is expected to quickly replace the CCFL in LCD backlight systems. However, the EEFL has more complex characteristics than the CCFL with a resistive component, because it has both a resistive component by plasma and a capacitive component by external electrode. In this paper, values of resistance and capacitance are measured at several power levels and at several operating frequencies. They are expressed by a numeral formula based on a linear approximation that represents the equivalent resistance and capacitance as a function of power. Then we made block diagram of the equivalent circuit model using numerical expressions. Simulation waveforms and experimental results are presented to verify the feasibility of the equivalent model.

Component Modeling for SVG animation

  • Ha, Yan;Park, Hea-Sook;Lee, Soon-Mi
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 2005.06a
    • /
    • pp.492-497
    • /
    • 2005
  • It has not been studied about modeling methods for SVG documents to represent animation in the web that has been recently increased in interest. In this paper, I propose component modeling for SVG documents by CBD methodology. First, I propose conceptual modeling by UML class diagrams for converting SVG document into component diagram. And then, I propose rules to convert the UML class diagram into component diagram. Thus, main contribution of this paper is that it can generate a component diagram for a SVG document using Component-Based Development methodology.

  • 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.

The Component Customization Test in the Chamois Framework (샤모아 프레임 워크의 컴포넌트 맞춤 테스트)

  • 이병희;최병주
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2002.10d
    • /
    • pp.70-72
    • /
    • 2002
  • 컴포넌트 기반 구조의 프레임 워크인 샤모아 프레임 워크(Chamois Framework)는 다양한 컴포넌트 아키텍쳐중 COM(Component Object Model)과 Web Service로 개발되었다. 컴포넌트 기반 소프트웨어 개발(Component-Based Software Development)은 이미 작성된 소프트웨어 컴포넌트를 자신의 목적에 맞도록 재사용함으로써 여러 가지 위험 요소가 따를 수 있다. 따라서, 샤모아 프레임 워크에서 맞춤으로 변형된 컴포넌트에서 발생하는 오류를 테스트하기 위한 컴포넌트 맞춤 테스트 기법이 필요하다. 본 논문에서는 컴포넌트 맞춤 테스트 기법을 오류삽입 기반의 COM으로 확장하여 COM 컴포넌트 맞춤 테스트 기법을 샤모아 프레임 워크에 적용한 사례를 보인다.

  • PDF

Development of an Open BIM-Based Korean Traditional House Component Library Using an XML Parametric Information Approach

  • Kim, In-Han;Jin, Jin;Seo, Jong-Cheol;Kim, Kwan-Soo
    • Architectural research
    • /
    • v.13 no.3
    • /
    • pp.11-18
    • /
    • 2011
  • With the rapid development of computer technology and ongoing destruction of traditional buildings, more and more attention is paid to digital methods for the design and preservation of traditional buildings. Unlike 2D methods, Building Information Modeling (BIM) provides an object-oriented and parametric digital representation way for traditional building components. However, one of the main limitations currently is that parametric information cannot be exchanged between BIM software packages. Therefore each kind of software must have their own parametric library which causes extensive works. In this research, the authors developed an open BIM-based library using an XML parametric approach to solve the above problems, represented traditional components according to an XML schema, and parametrically implemented these XML files in a browser which can be accessed by users for their easy component edit and selection. And then based on the XML file of one component, implemented an Add-on in ArchiCAD for users to parametrically edit and directly utilize. Thus based on these XML files, a browser for users' view and selection purpose and an add-on for users' application purpose were developed. Future research will focus on implementing these XML files in other BIM tools like Revit and Digital Project. If the whole library was to be completed based on this XML approach, an open BIM-based library would be established that all kinds of BIM software users could apply this parametric library for easy modeling of traditional houses.

Design and Implementation of Security Frame work for Application Server with Components

  • 김행곤;강전근
    • Journal of the Korea Computer Industry Society
    • /
    • v.5 no.4
    • /
    • pp.531-540
    • /
    • 2004
  • Development of Web service application requires the interoperability between various heterogeneous systems, extensibility to allow modification of business environment not of user interface, maintainability, flexibility and reusability As the properties of CBD (Component Based Development) have gradually become clear, attention has started to turn the smooth technology and methodology to solve the existing problems and issues the dynamic responds for the distributed web environments. In this paper, we identify some of the major architectural affecting CBD and describe the Design and Implementation of Security Framework for Application Server with Components. We identify the candidate components, model it using UML and layer it on the architecture. The frameworks will Provide the various security functions, such as incorporating with legacy security systems, supporting of J2EE, JAAS and Kerberos and assisting in increasing the tailorability of component.

  • PDF

Design and Implementation of Component Storages for Developing Component-Based Game Engines (컴포넌트 기반 게임엔진 개발을 지원하는 컴포넌트 저장소의 설계 및 구현)

  • Song Eui Cheol;Kim Jung Jong
    • The KIPS Transactions:PartD
    • /
    • v.12D no.2 s.98
    • /
    • pp.267-274
    • /
    • 2005
  • New game softwares usually have much similarities with old one in the sense of properties and procedures. But nevertheless, the development could be duplicated several times without referencing or reusing of others. In addition, because there is no standardized process about the game engine, the products generated by other software development processes are difficult to understand and to reuse. Therefore, the enterprise developing new game software newly analyze and design although it is same process as the old one. This paper proposes the improved process of the game engine, analysis of structures and relations, classification of the class and the module and their combination methods, implementation of storage, and processor model to apply the component based development method to the game engine.

The specification of component dependence information and implementation of dependence manager (컴포넌트 의존정보 명세화와 의존 관리자의 구현)

  • Choi Sang-kyoon;Song Young-Jae
    • The KIPS Transactions:PartD
    • /
    • v.12D no.3 s.99
    • /
    • pp.385-394
    • /
    • 2005
  • In the component-based software development environment, it is important for developers who compose components to provide the information of dependence relationship between components. However it is not provided the information of dependence relationship of components. Therefore, it happens that the developer occasionally composes the components without knowing the dependence relation between the primitive components. In order to complement these disadvantages, In this paper, the design and implementation of dependence manager which provides the component dependence information for the development of integrity and persistence information system are established by defining the information about the dependence and relation between components as XML, managing them and providing a developer with the information about the dependence relationship between primitive components, we can establish. The components being created in the dependence manager show that the figure of reused matrix measurement is indicated from $89\%\;to\;95\%$, being included in confidence limits.

A Study of performance improvement for CID of Physical design based on MSF/CD (MSF/CD기반 물리 설계 시 CID (Component Interaction Diagram) 성능 향상에 대한연구)

  • Jeong, Hyun-Kyoo;Lee, Song-Hee;Choi, Jin-Young
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2007.05a
    • /
    • pp.653-656
    • /
    • 2007
  • 과거의 기능 중심의 소프트웨어 개발방법론에서 벗어나 최근에는 서비스 중심의 컴포넌트 기반 소프트웨어 개발 (CBD: Component Based Development) 방법론이 새로운 개발 패러다임으로 각광을 받고 있다. 본 논문은 CBD 방법론 중 마이크로 소프트사의 MSF/CD 방법론을 기반으로 한 물리적인 설계를 할 때 기존의 CID (Component Interaction Diagram)에 Dispatch Agent 를 제안하였다. 실험 결과를 통해 제안된 기법이 component 서비스 속도를 향상시키고 보다 신속한 트랜잭션 처리를 제공함을 확인하였다.