• Title/Summary/Keyword: Component Design

Search Result 3,788, Processing Time 0.039 seconds

A Study for Integrated Component Meta-model for Component Design in CBD (CBD 상에서 컴포넌트 설계를 위한 통합 컴포넌트 메타 모델에 관한 연구)

  • 조은숙
    • Journal of the Korea Society for Simulation
    • /
    • v.12 no.3
    • /
    • pp.95-102
    • /
    • 2003
  • Lately CBD methodologies like as CBD96, Catalysis, Fusion, and SCIPIO have been introduced. These methodologies has their own proprietary component reference model. Using proprietary reference model falls interoperability among methodologies. Furthermore it can cause confusion and difficulty for component developers, In this paper, we propose a integrated component meta-model for support consistency and interoperability among component designs. Also, we compare our proposed meta model to existing component reference model by using component's characteristics. We expect that it is easy to add new meta model elements and extends meta-model by using integrated component meta-model.

  • PDF

A Variability Design Technique based on Component Architecture for Dynamic Component Integration (컴포넌트 아키텍쳐 기반의 동적 컴포넌트 조합을 위한 가변성 설계 기법)

  • Kim Chul Jin;Cho Eun Sook
    • Journal of Internet Computing and Services
    • /
    • v.6 no.2
    • /
    • pp.13-24
    • /
    • 2005
  • Software development by component integration is the mainstream for time-to-market and is the solution for overcoming the short lifecycle of software. Therefore, the effective techniques for component integration have been working. However, the systematic and practical technique has not been proposed. One of main issues for component integration is how to specify integration and the component architecture for operating the specification, in this paper, we propose a workflow variability design technique for component integration, This technique focuses on designing to a connection contract based on the component architecture. The connection contract is designed to use the provided interface of component and the architecture can assemble and customize components by the connection contract dynamically.

  • PDF

A Design on Component Service Repository using Dynamic Resource Management and Algorithm on Configuration of Dependency (동적 자원관리를 활용한 컴포넌트 서비스 레포지토리 설계 및 의존성 형상 알고리즘)

  • Choi, Sang-Kyoon;Song, Young-Jae
    • The KIPS Transactions:PartD
    • /
    • v.11D no.3
    • /
    • pp.617-624
    • /
    • 2004
  • Recent developments in component technology enable the construction of complex software systems by assembling together off-the-shelf components However, It is still difficult to develop efficient, reliable, and dynamically configurable component-based systems. Unspecified dependencies and behavior on components often has cause the source of the trouble. Therefore, component-based software systems must maintain explicit presentations of inter-component dependence and component requirements. In this paper, I describe the design on repository of component service to deployment, status reporting, and control in component service. Through the existing researches to customize component technology, I present the algorithm that supports dynamic dependency interface in order to reuse context of application.

Component Sizing for the Hybrid Electric Vehicle (HEV) of Our Own Making Using Dynamic Programming (동적계획법을 이용한 자작 하이브리드 자동차의 용량 매칭)

  • Kim, Gisu;Kim, Jinseong;Park, Yeong-il
    • Journal of the Korean Society of Manufacturing Technology Engineers
    • /
    • v.24 no.5
    • /
    • pp.576-582
    • /
    • 2015
  • Generally, the fuel economy of hybrid electric vehicle (HEV) is effected by the size of each component. In this study the fuel economy for HEV of our own making is evaluated using backward simulator, where dynamic programming is applied. In a competition, the vehicle is running through the road course that includes many speed bumps and steep grade. Therefore, the new driving cycle including road grade is developed for the simulation. The backward simulator is also developed through modeling each component. A performance map of engine and motor for component sizing is made from the existing engine map and motor map adapted to the HEV of our own making. For optimal component sizing, the feasible region is defined by restricting the power range of power sources. Optimal component size for best fuel economy is obtained within the feasible region through the backward simulation.

Component-Z: A Formal Specification Language Extended Object-Z for Designing Components (Component-Z: Object-Z를 확장한 컴포넌트 정형 명세 언어)

  • 이종국;신숙경;김수동
    • Journal of KIISE:Software and Applications
    • /
    • v.31 no.5
    • /
    • pp.677-696
    • /
    • 2004
  • Component-based software engineering (CBSE) composes reusable components and develops applications with the components. CBSE is admitted to be a new paradigm that reduces the costs and times to develop software systems. The high quality of component designs can be assured if the consistency and correctness among the elements of a component are verified with formal specifications. Current formal languages for components include only some parts of contracts between interfaces, structural aspects and behavioral aspects of component, component-based system, component composition and variability. Therefore, it is not adequate to use current formal languages in all steps of a component design process. In this paper, we suggest a formal language to specify component designs Component-Z. Component-Z extends Object-Z, adds new notations to specify components. It can be possible to specify interfaces, the inner structure of a component, inner workflows, and workflows among interfaces with Component-Z. In addition, Component-Z provides the notations and semantics to specify variability with variation points, variants and required interfaces. The relation between interfaces and components is defined with mapping schemas. Parallel operator is used to specify component composition. It can be possible to describe deployed components with the specifications of component-based systems. Therefore, the formal specification language proposed in this paper can represent all elements to design components. In the case study, we specify an account management system in a bank so that we show that Component-Z can be used in all steps of component design.

Cohesion and Coupling Metrics for Component Design Model (컴포넌트 설계에 대한 응집도와 결합도 메트릭스)

  • Ko, Byung-Sun;Park, Jai-Nyun
    • The KIPS Transactions:PartD
    • /
    • v.10D no.5
    • /
    • pp.745-752
    • /
    • 2003
  • The component-based development methodology becomes famous as the reuse technology for independence and productivity of software development It is necessary component metrics for component-based systems, because It should be measurable to improve the quality of the software. Hence, in this paper, we propose component cohesion and coupling metrics which is reflected in characteristics of component. The operation use value is calculated by the information of classes interface commonly uses to offer the component's service. And, the operation similarity value is calculated by the operations use value. Component cohesion and coupling is calculated by the operation similarity and based of the information which is extracted in the analysis phase. And, we examine the necessity of component metrics in comparison with object-oriented metrics.

Reengineering Legacy systems into Design Patterns of Component Base Design (CBD) (기존 시스템에서 CBD 지원을 위한 설계 패턴 재공학)

  • Kim Cuk-Boh
    • Journal of Internet Computing and Services
    • /
    • v.5 no.1
    • /
    • pp.1-13
    • /
    • 2004
  • The effect of Application system with class units is not sufficient because of independency and reuse of Component elements due to component abstraction based on only source code. Therefore We need to apply design pattern approach to represent not only the problem abstraction but also information and relationship between system elements for generic solutions of specific domain, Also, it is essential to software reverse engineering acquiring the correct understandings of the system through examining the existing systems and utilizing the acquired knowledges as reusable resources. In this paper, the extraction algorithm with JAVA and the validity of applying reverse engineering with extracting design patterns from source codes of the existing object-oriented system; are devised. The architecture of automatic tool is designed and implemented for 1) automatic extraction of design patterns and 2) reuse tool for retrieving, editing and rebuilding of design patterns.

  • PDF

A Study on the Component Design for Water Network Analysis (상수도 관망해석 컴포넌트 설계에 관한 연구)

  • Kim, Kye-Hyun;Kim, Jun-Chul;Park, Tae-Og
    • Journal of Korea Spatial Information System Society
    • /
    • v.2 no.2 s.4
    • /
    • pp.75-84
    • /
    • 2000
  • GIS has been building for various application fields with the aids of NGIS project, especially numerous municipal governments are building a UIS in the level of local governments' informatization. Although there are some difference between municipal governments' business, still many things are in common. So far, individual municipal governments have developed a UIS for their own use, which lead to duplicated development of the UIS. The component technology has been introduced to remove such duplicated efforts and it enabled maximizing the reusablilty of the UIS already developed. This paper proposes a component design for network analysis of the drinking water to calculate the amount of flow and the head loss. This component design provides the initial water amount to estimate the amount of the network flow and the head loss, thereby supports the decision making such as installation or extension of the pipe network. The process of the component design accompanies the business reengineering to support the standardized business work flow. Also, the design of the network analysis component uses the algorithms induced with UML specification. Based on the component design, the component development has been progressing and the network analysis system would be followed. In the near future, another component to integrate the network analysis and the business related to the drinking water needs to be developed.

  • PDF

A Study on the Preferences about Component Elements of Public Space in Apartment Housing (아파트 주동 공용공간 구성요소의 선호도 분석)

  • Seo, Hee-Sook
    • Korean Institute of Interior Design Journal
    • /
    • v.20 no.3
    • /
    • pp.161-171
    • /
    • 2011
  • The purpose of this study is to examine the preferences about component elements of Public Space of apartment housing in Daegu. This study is based on the survey of thirty nine apartment complex in seventeen construction companies to create images and component elements types. Also, by using an questionnaire analysis derived from a precedent study, component elements in the porch and interior common space of apartment residents are comprehended. The survey analysis of the porch is researched and divided according to a form of porch, designs and lights of ceiling. Interior common space is analyzed by several elements; forms of core, designs and lights of ceiling, design of walls and floors, necessity of windows, and necessity of public facilities. The questionnaire is composed of 40 items and it was returned by one hundred sixty two respondents. As a result of the study, After the enforcement of price deregulation, the porch and interior common space of apartments has had improved quality. However, by questionnaire survey of respondents showed preferences of each element and necessary facilities. Thus, i hope that this study is an excellent source for apartment design.