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

Search Result 230, Processing Time 0.02 seconds

Design of a supporting Tool for modeling and developing EJB Components (EJB 컴포넌트의 모델링 및 생성 지원 도구의 설계)

  • 김민정;조진희;이우진;신규상
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2000.10a
    • /
    • pp.388-390
    • /
    • 2000
  • 컴포넌트 소프트웨어 기술은 재사용성, 적시성, 유지 보수성 등이 업체의 경쟁력으로 대두되고 있는 정보기술 업계에서 점차 각광을 받고 있다. 현재 다양한 컴포넌트 생성 지원 도구들이 제공되고 있지만 컴포넌트의 식별, 모델링, 코드 생성, 배치 등 전 개발 단계를 밀접히 연계하여 지원하는 도구가 드물다. 이 논문에서는 컴포넌트 생성에 연관된 모든 과정을 지원하는 컴포넌트 모델링 및 생성 지원도구의 설계를 제안한다. 컴포넌트 모델링은 영역 특성을 고려한 시스템 분할 관점에서 컴포넌트 플랫폼 아키텍쳐에 관계없이 논리적(logical) 컴포넌트의 식별 및 모델링을 지원한다. 코트 생성 부분은 플랫폼 아키텍쳐에 의존적이어야 하므로 이 논문에서는 우선적으로 EJB 컴포넌트의 코드 생성을 지원한다.

  • PDF

UML Notation and Component Modeling on the Components Development Process (컴포넌트 개발과정에서 UML 표기법과 컴포넌트 모델링)

  • Kim, Jae-Saeng
    • The KIPS Transactions:PartD
    • /
    • v.8D no.6
    • /
    • pp.747-752
    • /
    • 2001
  • UML is a standard language that models an analysis and design process in the development of an application system or components, CORBA, COM+, EJB and others are the techiniques that are realized reuse of components. After it is distinguished between reusable components and new components on the components development process and is developed, the developing cost of components or application system can be reduced and the components of superior in quality can be created. This paper defines the extended UML notation that needed in modeling of the products created from the development process of components. Also, this paper introduces a modeling of components and UML application method that needed in development of an auction system based on Web.

  • PDF

Development of a Supporting Tool for Conceptual Component Modeling and Component Construction on the J2EE Platform (J2EE 플랫폼에서의 개념적 컴포넌트 모델링 및 컴포넌트 생성 지원 도구 개발)

  • Lee, U-Jin;Kim, Min-Jeong;Jeong, Yang-Jae;Yun, Seok-Jin;Choe, Yeon-Jun
    • The KIPS Transactions:PartD
    • /
    • v.8D no.6
    • /
    • pp.761-770
    • /
    • 2001
  • As software industry is rapidly evolving, IT business enterprises have been meeting with cutthroat competition in developing software. As software reusability, time to market, and maintainability are considered as a competitive edge, software component techniques have lately attracted considerable attention. Currently, although there are some supporting tools for developing software components, they do not have tight connections among component developing processes such as component identification, component modeling, detailed design, code generation, deployment, and testing. And it is restrictive for users to construct various scales of components on component platform architecture. In this paper, we provide an implementation and a design of a supporting tool for constructing platform-independent software components, which covers all development lifecycles of components. In the phase of component modeling, platform independent, conceptual components are identified from domain model information in the view of system partitioning. Detailed design and implementation of a component are performed on the J2EE platform architecture. And the changes on the design model and source codes are consistently managed by using round-trip techniques.

  • PDF

Commonality and Variability Analysis-based Component Modeling Technique (공통성과 가변성 분석 기반의 컴포넌트 모델링 기법)

  • Kim, Su-Dong;Jo, Eun-Suk;Ryu, Seong-Yeol
    • Journal of KIISE:Software and Applications
    • /
    • v.27 no.9
    • /
    • pp.920-930
    • /
    • 2000
  • 컴포넌트 기반의 소프트웨어 개발이 소프트웨어 복잡성, 비용, 그리고 품질을 해결하기 위한 새로운 대안으로 소개되고 있다. COM, Enterprise JavaBeans, CORBA 컴포넌트 모델등과 같은 다양한 컴포넌트 아키텍쳐들이 소개되고 있으며 컴포넌트 기반의 소프트웨어 개발 방법론과 여러 CASE 도구들이 이를 지원하고 있다.[1,2,3,4]. 그러나 현재 컴포넌트를 구현할 수 있는 기술은 제시되어 있지만 컴포넌트를 모델링하는 기법들에 대한 연구는 미약한 상태이다. 본 논문에서는 도메인 분석에서 공통성과 가변성 추출 및 클러스터링 기법을 이용한 컴포넌트를 분석하는 기법을 제시한다. 즉 컴포넌트 추출 기법, 컴포넌트의 핫스팟(또는 가변성)표현 기법, 컴포넌트 요구사항 정의 기법 등을 제시한다. 컴포넌트 개발에 있어서 이러한 모델링 기법을 적용함으로써 컴포넌트를 효율적으로 개발할 수 있을 뿐만 아니라 재사용성이 높은 고품질의 컴포넌트 개발을 지원할 수 있다.

  • PDF

A Study on Modeling of Test Result Management Component based on Software Product Line (소프트웨어 프로덕트 라인에서의 성적관리 컴포넌트 모델링에 관한 연구)

  • Kim, Su-Youn;Kim, Ji-Young;Kim, Haeng-Kon
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2004.05a
    • /
    • pp.947-950
    • /
    • 2004
  • 프로덕트 라인은 다양하고 빠르게 변화하는 시장의 요구사항과 특정 도메인 영역에 속하는 애플리케이션 간의 재사용 가능한 아키텍처 및 컴포넌트의 구성으로부터 연관된 시스템 구축 시 생산성과 품질의 향상을 제공함으로써 현재 많은 관심의 초점이 되고 있다. 컴포넌트의 가변성은 컴포넌트를 사용자의 요구사항에 알맞게 기능을 특화할 수 있다. 또한 프로덕트 라인에서 컴포넌트 내부에 공통으로 사용할 워크플로를 가지고 있어 컴포넌트 사용자는 순차 다이어그램 등을 통해 메시지 흐름을 직접 구현할 필요가 없고, 재사용 가능한 아키텍처는 많은 변화 계획들과 메카니즘을 포함하고 있다. 하지만, 아키텍처를 설계하기 위한 아키텍처에서의 변화성 관리와 컴포넌트의 변화성에 대한 명확한 방법이 미흡하다. 따라서 본 논문에서는 재사용 가능한 아키텍처를 설계하기 위해 변화성의 명확한 표현과 컴포넌트의 변화성을 설계하기 위해 다중 뷰의 모델링을 통하여 프로덕트 라인의 다양한 측면을 제시하고, 사례연구로 성적관리 컴포넌트 모델링에 적용해 보고자 한다.

  • PDF

A Case Study of Object-Oriented Modeling Hierarchical Access Right (계층적 접근 권한의 개체지향 모델링 사례)

  • 박동혁;김수동
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2000.10a
    • /
    • pp.364-366
    • /
    • 2000
  • 컴포넌트 기반의 개발과 컴포넌트 개발에 대한 관심이 높아지면서 이를 위하 개발 방법론과 개발 도구들의 도입이 확산되고 있다. 또한 컴포넌트의 재사용 범위를 확장시키기 위해 컴포넌트 개발 시 나타나는 Hot Spot 처리를 위한 분석, 설계 기법에 대한 관심이 높아지고 있다. 따라서 본 논문에서는 이러한 분석, 설계기법을 이용하여 융통적인 계층적 접근 권한에 대한 분석, 설계 모델을 제시한다. 본 논문에서는 다지인 모델링을 위한 표기법으로서 객체지향 모델링 기법인 UML(Unified Modeling Language)를 이용하여 모델링 한다.

  • PDF

A Study on UML-Based Role Modeling for Extracting Components (컴포넌트 추출을 위한 UML 기반의 역할 모델링에 관한 연구)

  • Song, Ho-Young;Kim, Jung-Jong
    • The KIPS Transactions:PartD
    • /
    • v.11D no.3
    • /
    • pp.591-596
    • /
    • 2004
  • Systematic modeling methods. which can correctly represent user requirements, are absolutely required to extract components when developing components. But, components are designed and developed In general based on the concept of object modeling so that they lacks in supporting representing cooperation and interaction as well as reuse. It means extracting components is not easy to be applied to complicated and sophisticated large-scale systems. This paper utilizes a role modeling method based on the role of objects, not on objects themselves, to complement object modeling. The Role modeling can break down a complicated system into simple models through abstracting the pattern of objects based on roles of the objects. In this study, an UML-based method extracting components through role modeling is embodied. UML can represent models from various standpoints so that role models arc also viewed from several points of view.

The System Modeling Method with a UML-based Component in the architecture using Triple Layer Expression Formula (3계층 표현방식 아키텍처에서 UML 기반 컴포넌트를 이용한 시스템 모델링 기법)

  • 임성빈;송치양;문창주;백두권
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2000.10a
    • /
    • pp.448-450
    • /
    • 2000
  • 최근 들어 소프트웨어의 점점 복잡화, 대형화가 되고 있는 추세에 의해서 컴포넌트의 중요성이 부각되면서, 컴포넌트를 이용한 시스템의 모델링(Modeling) 기법들이 등장하고 있다. 그리고, 이런 모델링 기법들을 적용한 응용 분야가 점차 확대되어 가고 있는 가운데, 효과적으로 시스템 모델링을 할 수 있도록 하고자 기존의 복잡한 다 계층의 모델링 표현 방식의 구조를 탈피한 3계층 표현 방식의 아키텍처를 가진 모델링 기법을 제안한다. 그리고, 하나의 작은 예제를 통해서, 실제 적용되는 과정을 보면서, 기존의 방법과의 차이점에 대해서 관찰 및 분석, 그리고, 추후 적용의 기대효과에 대해서 알아본다.

  • PDF

Extension of UML for Components Modeling Focusing on Contract Relationship (계약관계 중심의 컴포넌트 모델링을 위한 UML의 확장)

  • Kim, Kyung-Min;Kim, Tae-Woong;Kim, Tae-Gong;Choi, Hang-Mook
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2003.11c
    • /
    • pp.1591-1594
    • /
    • 2003
  • 컴포넌트 개발은 시스템을 이해하고 분석하기 위한 컴포넌트 모델링 방법이 중요한 부분을 차지하고 재사용성을 높이는 방안으로써 받아들여지고 있다. 컴포넌트는 일반적으로 컴포넌트를 개발하는 사람과 그것을 조립하여 사용하는 사람이 다르며 이에 따른 계약의 내용과 목적이 다르기 때문에 대규모의 컴포넌트 시스템을 개발하는데 있어서 그 역할에 따라 두 가지 유형으로 구분하는 것이 중요하다. 이것이 현실화되기 위해서는 명확한 컴포넌트와 인터페이스 명세가 필요하며 조립자와 개발자 간의 서로 다른 관점에서의 컴포넌트 모델이 필요하다. 이에 본 논문에서는 컴포넌트 조립자와 개발자의 계약관계에 기반하여 조립자 관점의 컴포넌트 모델과 개발자 관점의 컴포넌트 모델을 정의하며 이를 위해 UML을 화장한다. 그리고 이를 적용하여 그 효용성을 검토한다.

  • PDF

AHP(Analytic Hierarchy Process)-based Decision Support System for Component Selection of Weapon System (무기체계 컴포넌트 선택을 위한 AHP 기반 의사결정지원시스템)

  • Kim, Yong-Hui;No, Yeong-Sik;Gwon, Gi-Jeong;Seo, Yun-Ho
    • Journal of Information Technology and Architecture
    • /
    • v.9 no.3
    • /
    • pp.221-231
    • /
    • 2012
  • 최근 국방 분야의 모델링 및 시뮬레이션에서는 훈련 비용과 개발 비용을 절감하기 위하여 재구성 가능한 시뮬레이션 모델의 연구를 추진하고 있다. 기존 연구에서는 소프트웨어 프로덕트 라인 공학을 적용하여 BCM(Basic Component Model)을 정의하고 이들을 재구성 할 수 있는 도구를 개발하였다. 하지만 프로덕트를 생성하기 위한 컴포넌트 재구성 시 설계자의 의사를 체계적으로 반영할 수 없으며, 각각의 컴포넌트들의 정량적 요소를 비교,평가 후 컴포넌트를 선택하여 프로덕트를 구성하기 어렵다는 단점이 있다. 따라서 본 논문에서는 컴포넌트 재구성 시 설계자의 의사결정과정을 지원하고자 컴포넌트들의 메타데이터를 조사하고 계층적으로 분석하여 컴포넌트를 선정할 수 있는 방법을 제안한다. 또한 이것을 기반으로 컴포넌트 재구성 조합 모형을 도출 할 수 있도록 하는 의사결정체계를 제시한다. 먼저 의사결정의 한 방법인 AHP(Analytic Hierarchy Procedure)를 이용하여 컴포넌트를 선정하고, 다음으로 선정된 컴포넌트를 검색하고 선택할 수 있는 의사결정지원시스템을 설계 하였다.