• Title/Summary/Keyword: 컴포넌트 메타 모델

Search Result 41, Processing Time 0.021 seconds

A study on the XML-based software Components Specification Method and Supporting Design (XML 기반 컴포넌트 명세서 생성 지원 도구 설계)

  • 박준범;최한석;오수열
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2001.04a
    • /
    • pp.601-603
    • /
    • 2001
  • 본 논문은 컴포넌트 S/W의 저장, 관리, 유통 활성화를 위하여 컴포넌트 명세서를 규격화하고 규격화된 컴포넌트 명세서를 표준 메타언어인 XML 기반으로 모델링하는 것이다. 클래스 라이브러리의 한계점들을 극복하고 소프트웨어 재사용성을 향상시키기 위한 단위로 만들어진 컴포넌트 단위의 재사용 기법의 XML 기반의 컴포넌트 명세서로 인해 더욱 활성화 될 수 있을 것이다. 또한, 컴포넌트 메타데이터 및 리소스 정보, 외부 인터페이스들의 논리적 구조 및 시맨틱 표현기법을 연구하고 컴포넌트 명세서 표현을 위한 메타데이타 모델을 근거로 컴포넌트 명세서를 효과적으로 생성할 수 있는 GUI 기반 명세서 기반 도구를 설계한다.

  • PDF

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

Technical Assessment of Component Reference Models (컴포넌트 참조 모델의 기술적 비교 평가)

  • 허진선;김수동
    • Journal of KIISE:Software and Applications
    • /
    • v.31 no.6
    • /
    • pp.697-715
    • /
    • 2004
  • Component-Based Development (CBD) is a reuse technology Providing enhancement in productivity through using the unit of component which is larger-grained than an object. However, reference model defining the elements and semantics of CBD component is standardized neither internationally nor in industrial. This yields interoperability and portability problem between CBD platforms, and presents burden of choosing appropriate model to developers. In this paper, we define meta-models for representative component reference models, and identify advantages, disadvantages, and features of each model through technical comparison of meta-models. Besides, through a proposal of essential component model containing common and essential elements that all component models must conform and a extended component model containing maximum elements and mechanisms, we can precisely assess candidate component models in practice.

Transformation Methodology for Component Interface MEta Modeling of the TMN Agents (TMN 에이전트의 컴포넌트 인터페이스 메타 모델링을위한변형 방법론)

  • 박수현
    • Proceedings of the Korea Society for Simulation Conference
    • /
    • 2000.04a
    • /
    • pp.40-44
    • /
    • 2000
  • 미리 제작되어 있는 소프트웨어 컴포넌트를 조립하여 소프트웨어 개발공정을 산업화하는 과정인 CBD(Component Based Development)는 Farmer 모델에 의하여 설계된 시스템을 실제로 구현하기 위하여 매우 적합한 개념이다. CBD개념의 도입을 위하여 Farmer 모델이 갖는 개체노드, 측면노드 및 KLB/OLB 등과 같은 객체들이 수행하는 기능에 대한 명세를 나타내는 인터페이스 명세 모델이 반드시 필요하게 된다. 본 논문에서는 Farmer 모델에 의하여 정의된 개념을 컴포넌트 인터페이스 메타모델에서의 개념으로 변형시키는 방안에 대하여 설명하고 있다.

  • PDF

XML-based Component Specification Modeling (XML 기반 컴포넌트 명세서 모델링)

  • 강선희;이상돈;최한석;박서영
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2000.10a
    • /
    • pp.358-360
    • /
    • 2000
  • 컴포넌트는 소프트웨어 재사용 기술의 핵심 기술로서, 소프트웨어 개발 시간을 단축시키고 생산성을 향상시킨다. 인터넷의 급속한 보급과 컴포넌트 시장의 확산으로 컴포넌트 사용자들이 인터넷 상에서 검색, 저장, 유통하기 위하여 컴포넌트 명세가 정의되어야 한다. 컴포넌트 명세는 컴포넌트 특성을 명확히 이해하기 위하여 구문적(syntatic), 의미(semantec), 그들 사이의 관계, 사용 문맥, 품질 속성들을 포함한 정보가 기술되어야 한다. 본 논문에서는 컴포넌트를 명세하기 위한 명세 요소들을 살펴보며, 컴포넌트를 표현하기 위한 기술 방법들을 정의한다. 또한, 컴포넌트 메타데이터 및 리소스 정보, 외부 인터페이스들의 논리적 구조 및 시맨틱 표현기법을 연구하고 컴포넌트 명세서 표현을 위한 메타데이타 모델을 근거로 컴포넌트 명세서를 효과적으로 생성할 수 있는 XML 기반 컴포넌트 명세서 확장 모델을 개발하고자 한다.

  • PDF

A PIM/PSM Component Modeling Technique Based on 2+1 View Integrated Metamodel (2+1 View 통합 메타모델 기반 PIM/PSM 컴포넌트 모델링 기법)

  • Song, Chee-Yang;Cho, Eun-Sook
    • The KIPS Transactions:PartD
    • /
    • v.16D no.3
    • /
    • pp.381-394
    • /
    • 2009
  • As a technique to enhance reusability for the created artifacts in software modeling process, the model driven method such like MDA has been applied. Unfortunately, the hierarchical and systematic MDA based development technique using UML is poor yet. This causes the problem that the MDA modeling with high consistency and reusability based on MDA metamodel is not being realized. To solve this problem, this paper proposes a MDA (PIM/PSM) component modeling technique using 2+1 view integrated metamodel. At first, the meta-architecture view model which can represents development process view and MVC view is defined. Then, the hierarchical integrated metamodels per view are addressed separately for modeling process and MVC at metamodel level on the hierarchy of the defined meta-architecture view model. These metamodels are defined hierarchically by layering the modeling elements in PIM and PSM pattern for UML models and GUI models. Appling the proposed metamodel to an ISMS application system, it is shown as a component modeling case study based on MDA. Through this approach, we are able to perform a component model with consistency and hierarchy corresponding to development process and MVC way. Accordingly, this may improve more independence and reusability of model.

Agent-based Component Meta-info reuse method (에이전트 기반 컴포넌트 메타정보의 재사용 기법)

  • 김용식;문창주;송치양;백두권
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2000.10a
    • /
    • pp.349-351
    • /
    • 2000
  • 컴포넌트의 재사용은 기존 소프트웨어의 문제점인 소프트웨어의 수요충족, 신뢰성 요구 및 유지보수 용이 등을 해결할 수 있는 방법중의 하나이다. 현재, 컴포넌트를 재사용하기 위한 노력은 기존의 프로그램의 개발, 유통과는 다른 차원에서 다루어질 필요가 있는데 이러한 노력은 컴포넌트 정보의 표준화와 여러 컴포넌트 유통사이트에서 볼 수 있다. 그러나 기존의 정보서비스는 데이터요소의 불일치와 이미 검색된 정보를 다시 찾아야 하는 비효율적인 검색방법을 사용하고 있음은 물론, 각 회사, 단체마다 각기 다른 포맷을 사용해 컴포넌트 정보에 대한 일관성을 제공해주지 못하고 있다. 본 논문에서는 이전에 찾은 컴포넌트 정보를 재사용할 수 있도록 에이전트를 사용해 컴포넌트 정보를 수집하고 이렇게 획득한 정보를 메타정보로 저장하는 동시에 각 사용자에게 필요한 측면별로 정보를 달리 관리하는 컴포넌트 정보의 재사용 방법을 제시한다. 즉, 이용자별로 컴포넌트에 대한 메타정보를 정의하는 동시에 각 이용자가 에이전트를 사용해 획득한 컴포넌트 정보를 효과적으로 활용하는 방법을 통해 효과적인 컴포넌트 정보관리 시스템의 모델을 제시한다.

  • PDF

A New Component Model and Framework for Reuse of Components (컴포넌트 재사용을 지원하는 컴포넌트 모델 및 프레임워크)

  • Lim, Yoon-Sun;Kim, Myung;Jeong, Seung-Nam;Jeong, An-Mo
    • Journal of KIISE:Software and Applications
    • /
    • v.34 no.12
    • /
    • pp.1011-1020
    • /
    • 2007
  • It is difficult to assemble independently developed software components because of discrepancies between their interfaces. In order to resolve such problem, we propose a new component model, Active Binding Technology, in which each component has its own independently-defined interface for service request that is revealed in its metadata, instead of passively following the interface of a service-providing component. This model Includes the use of the glue component, an interface mediating place, whose template code is automatically generated by reading in the metadata of the components to be combined. We also propose a runtime framework that holds the pool of component instances, completes the assembly of components in the manner of dependency injection, and performs middleware services and real-time system monitoring through glue components. In order to test the practical value of Active Binding Technology, we have made a tool, which supports the development and assembly of Active Binding components.

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

  • 조은숙
    • Proceedings of the Korea Society for Simulation Conference
    • /
    • 2003.06a
    • /
    • pp.107-113
    • /
    • 2003
  • Lately CBD methodologies like as CBD96, Catalysis, fusion, and SCIPIO have been introduced. These methodoloties 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 Design and Adaptation Technique of UML-based Layered Meta-Model for Component Development (컴포넌트 개발을 위한 UML 기반의 계층형 메타 모델 설계 및 적용기법)

  • Lee, Sook-Hee;Kim, Chul-Jin;Cho, Eun-Sook
    • Journal of the Korea Society for Simulation
    • /
    • v.15 no.2
    • /
    • pp.59-69
    • /
    • 2006
  • Component-based software development is introduced as a new development paradigm in software development method. This approach is different from existing software development approach because it is based on reusable and autonomous unit, component. Therefore, component-based development(CBD)is divided into two stages; component development process and component assembly process; application development process. Component development process is the core of CBD because component has a key for good software. Currently many methodologies or tools have been introduced by various academies or industries. However, those don't suggest systematic and flexible modeling techniques adaptable easily into component development project. Existing approaches have a unique orarbitrary modeling technique or provide heuristic guidelines for component modeling. As a result, many component developers are faced with a difficult problems; how to developcomponent models, when develop which diagrams, and so on. In order to address this problem, we suggest a meta-model driven approach for component development in this paper. We provide meta-models according to both layer and development phase. We expect that suggested meta-models allow component developers to develop appropriate models of the time.

  • PDF