• 제목/요약/키워드: Component Diagram

검색결과 194건 처리시간 0.027초

UML 상태기계 다이어그램을 이용한 컴포넌트 인터페이스의 행위 호환성 검증 도구 (A Behavior Conformance Checker for Component Interfaces using UML State Machine Diagram)

  • 김호준;이우진
    • 정보처리학회논문지D
    • /
    • 제16D권1호
    • /
    • pp.65-72
    • /
    • 2009
  • 현재 컴포넌트 기반 개발 기법은 재사용성과 생산성 측면에서 효과적인 소프트웨어 개발 방법으로 많은 각광을 받고 있다. 하지만 기존의 UML을 이용한 컴포넌트 기반 개발에서는 컴포넌트의 행위를 배제하고 컴포넌트 인터페이스만 참조하여 컴포넌트를 설계함으로써, 컴포넌트의 구체적인 행위에 대한 파악과 컴포넌트 간 인터페이스 호환성 보장이 불가능하다. 이에 따라 컴포넌트 설계 단계에서 컴포넌트의 행위를 상태기계 다이어그램으로 표현하고, 표현된 상태기계 다이어그램을 통해 컴포넌트의 행위 호환성을 보장할 필요가 있다. 이 연구에서는 상태기계 다이어그램으로 표현된 컴포넌트의 행위를 관찰 일치(observation equivalence)와 호출 일관성(invocation consistency)의 개념을 이용하여 행위 호환성을 검증하는 방법을 제공하고, 동적으로 이를 수행하는 도구를 개발한다.

3성분계 유기용제의 인화특성에 관한 연구 (A Study on the Characteristics of Flammability for Organic Solvents of Three Component Systems)

  • 임우섭;목연수;최재욱;최일곤;하동명;조태제
    • 한국안전학회지
    • /
    • 제14권3호
    • /
    • pp.120-126
    • /
    • 1999
  • This study was accomplished by measuring the lower and upper flash point with air blowing method and grasping the characteristics of flammability for the three component systems, which are made up of the Benzene-Toluene-o-Xylene and Methylethylketone-Toluene-o-Xylene. These three component systems are widely used in the various industrial fields together with the development of industry. The results are as follows ; 1 ) Isothermal line is plotted on the triangular diagram for flash points determined in each solutions. From this line, the mixed compositions which indicated the same lower and upper flash points in each different composition could be read on this diagram, if the composition of mixtures are known. 2) Lower and upper explosion limits obtained from the flash points determined for the three component solution are compared with the value calculated from Le Chatelier's law. Especially the lower explosion limits are in a good agreement with the calculated values.

  • PDF

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

  • 정현규;이송희;최진영
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2007년도 춘계학술발표대회
    • /
    • pp.653-656
    • /
    • 2007
  • 과거의 기능 중심의 소프트웨어 개발방법론에서 벗어나 최근에는 서비스 중심의 컴포넌트 기반 소프트웨어 개발 (CBD: Component Based Development) 방법론이 새로운 개발 패러다임으로 각광을 받고 있다. 본 논문은 CBD 방법론 중 마이크로 소프트사의 MSF/CD 방법론을 기반으로 한 물리적인 설계를 할 때 기존의 CID (Component Interaction Diagram)에 Dispatch Agent 를 제안하였다. 실험 결과를 통해 제안된 기법이 component 서비스 속도를 향상시키고 보다 신속한 트랜잭션 처리를 제공함을 확인하였다.

  • PDF

클래스 도출을 지원하는 세가지 완충 다이어그램 (Buffer zone: Three Diagrams for Assisting Class Extraction)

  • 이서정
    • 한국전자거래학회지
    • /
    • 제9권3호
    • /
    • pp.145-154
    • /
    • 2004
  • 객체지향 및 컴포넌트지향 소프트웨어 개발 방법론의 클래스의 도출은 개발하려는 소프트웨어의 전체 품질을 결정하는데 중요한 요소이다. 각 방법론에서는 이 부분에 대해 클래스의 정의와 도출하는 방법을 설명하고 있지만 초보 분석자들이 활용하기는 어려운 점이 많다. 그 중, 개념적 갭(conceptual gap)으로 인한 문제는 클래스 도출에 가장 큰 영향을 미친다. 연구에서는 이런 부분을 보완하기 위한 장치로써 세가지 다이어그램을 제안한다. 요구분석과정의 결과를 도식적으로 정리하여 클래스 도출을 보완하기 위한 도구로 정보다이어그램(Information Diagram), 행위다이어그램(Behavior Diagram) 그리고 관리다이어그램(Management Diagram)이다. 세 다이어그램은 시스템의 관련자(stakeholder)가 시스템에 어떤 서비스를 요구하는가에 대한 관점으로 필요한 정보를 찾고, 그에 포함될 수 있는 세부 행위를 분석하고, 누가 이 서비스에 대한 책임이 있는가의 명세이다. 본 연구에서 제안하는 다이어그램들은 기존의 소프트웨어 개발 방법에서 클래스를 도출하는 과정에 활용할 수 있다.

  • PDF

비틀림 마운트형 저압 터빈 블레이드의 안전성 평가에 관한 연구 (A Study on the Safety Estimation of Low Pressure Torsion mounted Turbine Blade)

  • 홍순혁;조석수;주원식
    • 한국정밀공학회지
    • /
    • 제20권3호
    • /
    • pp.149-156
    • /
    • 2003
  • The estimation of fatigue limit for the component with complicated shape is difficult than of standard fatigue specimen, due to complex test equipment. So, we substitute maximum principle stress from FEM results for fatigue limit diagram made by standard fatigue specimen. Then we can estimate endurance safety of component with high trust. The static stress analysis, the nonlinear contact stress analysis and the model analysis for turbine blade is performed by ANSYS ver. 5.6. the comparison of maximum static stress around hole with maximum contact stress between pun and hole can make the cause of fracture for turbine blade clear. The difference of fatigue limit between fatigue test by standard specimen and in-service mechanical components is due to surface roughness and machining condition etc. In in-service mechanical components, Goodman diagram has to consider surface roughness for failure analysis. To find fracture mechanism of torison-mounted blade in nuclear plant. This study performs the static stress, the nonlinear contact stress and the modal analysis on torison-mounted blade with finite element method and makes the estimation for safety of turbine blade.

MRP 시스템의 신뢰성을 위한 객체재향 컴포넌트 개발 사례 (- A Case Study on OOP Component Build-up for Reliability of MRP System -)

  • 서장훈
    • 대한안전경영과학회지
    • /
    • 제6권3호
    • /
    • pp.211-235
    • /
    • 2004
  • Component based design is perceived as a key technology for developing advanced real-time systems in a both cost- and time effective manner. Already today, component based design is seen to increase software productivity, by reducing the amount of effort needed to update and maintain systems, by packaging solutions for re-use, and easing distribution. Nowdays, a thousand and one companies in If(Information Technology) industry such as Sl(System Integration) and software development companies, regardless of scale of their projects, has spent their time and endeavor on developing reusable business logic. The component software is the outcome of software developers effort on overcoming this problem; the component software is the way propositioned for quick and easy implementation of software. In addition, there has been lots of investment on researching and developing the software development methodology and leading If companies has released new standard technologies to help with component development. For instance, COM(Component Object Model) and DCOM(Distribute COM) technology of Microsoft and EJB(Enterprise Java Beans) technology of Sun Microsystems has turned up. Component-Based Development (CBD) has not redeemed its promises of reuse and flexibility. Reuse is inhibited due to problems such as component retrieval, architectural mismatch, and application specificness. Component-based systems are flexible in the sense that components can be replaced and fine-tuned, but only under the assumption that the software architecture remains stable during the system's lifetime. In this paper, It suggest that systems composed of components should be generated from functional and nonfunctional requirements rather than being composed out of existing or newly developed components. about implements and accomplishes the modeling for the Product Control component development by applying CCD(Contract-Collaboration Diagram), one of component development methodology, to MRP(Material Requirement Planning) System

Arrow Diagrams for Kernel Principal Component Analysis

  • Huh, Myung-Hoe
    • Communications for Statistical Applications and Methods
    • /
    • 제20권3호
    • /
    • pp.175-184
    • /
    • 2013
  • Kernel principal component analysis(PCA) maps observations in nonlinear feature space to a reduced dimensional plane of principal components. We do not need to specify the feature space explicitly because the procedure uses the kernel trick. In this paper, we propose a graphical scheme to represent variables in the kernel principal component analysis. In addition, we propose an index for individual variables to measure the importance in the principal component plane.

특성 다이어그램과 XML/XSLT 기술을 이용한 컴포넌트 코드 자동 생성 (Component Code Generation Using Feature Diagram and XML/XSLT)

  • 최승훈
    • 인터넷정보학회논문지
    • /
    • 제3권4호
    • /
    • pp.83-94
    • /
    • 2002
  • 최근 소프트웨어 개발의 생산성 향상을 위해 보다 큰 단위의 재사용을 가능하게 하는 컴포넌트 기반 소프트웨어 생산라인에 대한 연구가 활발히 진행되고 있다. 이는, 소프트웨어 생산라인의 자산에 존재하는 일반적인 컴포넌트들을 구체화하고 조립함으로써 고품질의 특정 응용 프로그램을 빠르게 개발하는데 그 목적이 있다. 컴포넌트 기반 소프트웨어 생산라인 구축의 핵심을 컴포넌트의 품질이며. 컴포넌트의 품질을 결정짓는 가장 중요한 특성 중의 하나가 재사용시 재사용자가 컴포넌트의 기능과 구조를 목적과 환경에 맞게 변경학 수 있도록 해주는 '재구성성(reconfigurability)'이다. 본 논문에서는, 특성 다이어그램과 XML/XSLT 기술을 이용하여 컴포넌트 코드 생성 시에 재구성 성을 지원하는 컴포넌트 코드 자동 생성 기법을 제안한다. 본 논문의 기법은, 컴포넌트 패밀리의 특성 다이어그램에 표현되어 있는 차이점들에 대하여 특정 값이나 선택을 제공함으로써 컴포넌트 재사용자가 자신의 목적에 맞는 구체적인 컴포넌트의 소스 코드를 자동으로 생성할 수 있게 해 준다. 사례 연구로서 리스트 컨테이너 패밀리에 대한 컴포넌트 코드 시스템을 개발함으로써 특성 모델과 XML 관련 기술의 자동 생성 프로그래밍 영역에서의 적용 가능성을 보여준다. 본 논문의 코드 생성 시스템은 컴포넌트 기반 소프트웨어 생산라인 구축의 기반 기술로서 이용될 수 있으며, 보다 큰 단위의 컴포넌트 생성을 위한 기반으로 확장 가능하다.

  • PDF

A Study: UML for OOA and OOD

  • Rajagopal, D.;Thilakavalli, K.
    • International Journal of Knowledge Content Development & Technology
    • /
    • 제7권2호
    • /
    • pp.5-20
    • /
    • 2017
  • The notion of object oriented analysis and design in software engineering has many rewards that aid the programmer to have an understanding of and improve the program efficaciously. Object oriented metrics helps rather a lot to a programmer or developer to comprehend and unravel the thing-oriented trouble readily and exactly. Object oriented metrics helps in examining the usefulness of object oriented applied sciences or in simple phrases Object-oriented metrics depict characteristics of object-oriented programming. The intention of this paper is to have an understanding of concerning the UML, Object oriented evaluation and design and the way it plays in UML.

Simple P-I diagram for structural components based on support rotation angle criteria

  • Kee, Jung Hun;Park, Jong Yil
    • Advances in concrete construction
    • /
    • 제10권6호
    • /
    • pp.509-514
    • /
    • 2020
  • In the preliminary design phase of explosion-proof structures, the use of P-I diagram is useful. Based on the fact that the deformation criteria at failure or heavy damage is significantly larger than the yield deformation, a closed form solution of normalized P-I diagram is proposed using the complete plastic resistance curve. When actual sizes and material properties of RC structural component are considered, the complete plasticity assumption shows only a maximum error of 6% in terms of strain energy, and a maximum difference of 9% of the amount of explosives in CWSD. Thru comparison with four field test results, the same damage pattern was predicted in all four specimens.