• 제목/요약/키워드: UML Design Model

검색결과 142건 처리시간 0.034초

Embedded System Design을 위한 Real-Time System의 최적화된 Timing효과의 구현 (Timing Optimization of Real-Time System Design for Embedded Systems)

  • 박은정;정태경
    • 한국정보통신학회논문지
    • /
    • 제10권3호
    • /
    • pp.564-570
    • /
    • 2006
  • 본 고에서는 임베디드 시스템을 위한 새로운 이벤트 중심의 실시간 시스템의 디자인의 최적화에 대한 연구를 논하고자 한다. 이를 위해서는 대단위의 분산처리시스템을 만족하기 위한 종료시한 초과 처리기의 구현이 필수적이며, 이때 실시간 시스템에서의 타이밍을 조절하고 계측할 수 있는 종료시 한이 사용되어야 한다. 이러한 타이밍의 요소들은 보통 모델과 실제 시스템사이의 인터페이스에서 동작하는데, 여기서 실시간 시스템의 디자인을 위한 다양한 그래픽 언어들이 종료시한을 효과적으로 처리하도록 제고한다. 이 연구를 통하여 사용자수준에서의 임베디드 시스템을 위한 종료시한 초과 처리와 함께, RonRT라는 툴을 이용한 최적화된 종료시한 초과 처리기를 증명해 보이고자한다.

RSS 리더기를 위한 요구사항 분석 모델 (An Requirements Analysis Model for RSS Reader)

  • 이동규;김윤호
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국해양정보통신학회 2006년도 춘계종합학술대회
    • /
    • pp.569-572
    • /
    • 2006
  • 본 논문에서는 RSS 포맷으로 제공되는 문서를 사용자가 수집하고 구독할 수 있는 RSS 리더기를 설계하기 위한 요구사항 추출과 기록을 위한 분석 모델을 제시하고자 한다. 분석모델로서는 유스 케이스 모델을 채택하여 요구사항 분석과 문서화를 수행하며, 요구사항의 분석의 수단으로서는 책임주도 설계방식에 기초한다. 특정한 리더기를 전제하지 않은 분석 모델은 비즈니스 모델로 이용될 수 있다.

  • PDF

u-서비스에 대한 비즈니스 모델 다이어그램 및 분석 방법론 개발 (A Methodology for u-Service Business Model Diagram and Analysis)

  • 이남연;권오병
    • 한국전자거래학회지
    • /
    • 제14권1호
    • /
    • pp.13-34
    • /
    • 2009
  • 최근 유비쿼터스 컴퓨팅 기술이 발전함에 따라서 유비쿼터스 컴퓨팅 기술을 이용한 다양한 서비스들이 개발되고 있고, 일부 u-서비스들은 상용화되고 있다. 이와 더불어 u-서비스의 비즈니스 모델에 대한 연구의 중요성 또한 커지고 있다. 하지만 비즈니스 모델에 대한 명확한 정의가 없고, 작성되는 비즈니스 모델의 방법론이 통일되지 않는 등 u-서비스에 대한 구조적인 비즈니스 모델을 작성하는 구조적인 방법론이 아직 거의 존재하지 않는다. 더욱이 현재 개발된 비즈니스 모델 작성 및 분석 방법론은 기존 전통적인 서비스나 e-service를 대상으로 작성된 반면 u-service의 특성에 대한 고려가 되고 있지 않다. 따라서 본 논문에서는 비즈니스 모델 개념의 정의와 비즈니스 모델의 설계, 분석에 이르는 비즈니스 모델에 대한 통합 방법론을 개발하는 것이 목적이다. 이를 위해 u-서비스에 맞는 모델 컴포넌트를 포함한 비즈니스 모델링 다이어그램(BMD)라고 하는 도구를 제안하였다.

  • PDF

Design of an Algorithm for the Validation of SCL in Digital Substations

  • Jang, B.T.;Alidu, A.;Kim, N.D.
    • KEPCO Journal on Electric Power and Energy
    • /
    • 제3권2호
    • /
    • pp.89-97
    • /
    • 2017
  • The substation is a critical node in the power network where power is transformed in the power generation, transmission and distribution system. The IEC 61850 is a global standard which proposes efficient substation automation by defining interoperable communication and data modelling techniques. In order to achieve this level of interoperability and automation, the IEC 61850 (Part 6) defines System Configuration description Language (SCL). The SCL is an XML based file format for defining the abstract model of primary and secondary substation equipment, communications systems and also the relationship between them. It enables the interoperable exchange of data during substation engineering by standardizing the description of applications at different stages of the engineering process. To achieve the seamless interoperability, multi-vendor devices are required to adhere completely to the IEC 61850. This paper proposes an efficient algorithm required for verifying the interoperability of multi-vendor devices by checking the adherence of the SCL file to specifications of the standard. Our proposed SCL validation algorithm consists of schema validation and other functionalities including information model validation using UML data model, the Vendor Defined Extension model validation, the User Defined Rule validation and the IED Engineering Table (IET) consistency validation. It also integrates the standard UCAIUG (Utility Communication Architecture International Users Group) Procedure validation for quality assurance testing. Our proposed algorithm is not only flexible and efficient in terms of ensuring interoperable functionality of tested devices, it is also convenient for use by system integrators and test engineers.

웹 기반의 분산 객체 지향 소프트웨어 개발 환경을 위한 버전 관리 모텔 (Version Management Model for Distributed Object Oriented Software Development Environment Based on Web)

  • 김수용;최동운
    • 한국컴퓨터산업학회논문지
    • /
    • 제2권8호
    • /
    • pp.1099-1108
    • /
    • 2001
  • 본 논문에서는 웹 기반의 분산 소프트웨어 개발 환경에서 원시 코드 중심의 버전뿐만 아니라 원시 코드 이전 단계의 UML(Unified Modeling Language) 기반의 소프트웨어 개발 환경에서 발생하는 다양한 설계 객체들을 일정한 형태로 구축하여 효율적으로 관리하는 방법론을 제시하였다. 또한, 웹을 기반으로 한 분산 소프트웨어 개발 과정에서 발생하는 버전들을 일관성 있게 관리하기 위해 버전 규칙에 기초한 웹 기반의 규칙 버전 관리 모델을 설계하였다.

  • PDF

기업간 전자거래를 위한 Petri Net 기반 프로세스 모델링 (Petri Net-based Process Modeling for B2B e-Commerce)

  • 김선호
    • 산업공학
    • /
    • 제20권1호
    • /
    • pp.79-86
    • /
    • 2007
  • In B2B e-commerce environments, many initiatives for process modeling have made efforts to design business processes correctly. Especially, Petri nets have been widely used as a good theory to design and verify process models. Therefore, we propose the process modeling method for the B2B e-commerce based on Petri nets. First of all, a B2B process model based on BPSS is represented by the UML activity diagram. Second, the activity diagram is transformed to a Petri net model. For the transformation, well-behaved building blocks/control structures and the modeling rules for inter-organizational workflow processes are proposed. Third, the process is partitioned into sharable processes for individual business partners. Finally, according to needs of individual business partners, the sharable processes are modified by well-structured refinement rules. The whole procedure is explained with the purchase process of an e-bookstore.

C++ 코드로부터 클래스 관련 정보 생성 도구의 설계 및 구현 (The Design and Implementation of Class Relation Information Tool from C++ Code)

  • 장덕철;박장한
    • 한국정보처리학회논문지
    • /
    • 제7권3호
    • /
    • pp.818-830
    • /
    • 2000
  • Automation tools for program analysis are needed in order to program understand and maintain, extract the characteristics of object-oriented program such as class name, member function and data member. In this paper, we carried out design and implementation of the automation tool for effective maintenance of object-oriented software. Being based on Reverse Engineering, this approach extracts class relationship information from C++ source code and generates object-oriented model of class diagram using UML as the standard object-oriented methodology. Therefore, this paper provides developers visualized including class information, definitions of classes, inheritance relationships, set relationships, and simple reference relationships. Finally in this paper, we propose a method that construct class relationship information to table in analysis state and make form of table construction to link form so tat developers can perform understanding and maintaining program efficiently. And this method enable to restructure and reuse in object-oriented model.

  • PDF

UML과 RUP를 이용한 UIS 컴포넌트 모델링 (Modeling of UIS Components using UML and RUP)

  • 조혜경;유철중;장옥배;김영섭
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제27권7호
    • /
    • pp.742-758
    • /
    • 2000
  • 국내의 각 지방자치 단체들은 그들의 업무를 전산화하기 위해 현재 다양한 UIS(Urban Information System)들을 개발하고 있다. 그러나, 그들은 기존에 개발된 다른 지방자치 단체들의 UIS들을 재사용하지 않고 있어 그들의 UIS 개발에 너무 많은 비용을 사용하고 있다. 이것은 중앙정부가 중복적인 투자를 하게하는 원인이 된다. 몇몇 지방 자치단체의 업무는 다른 지방자치 단체들의 업무와 매우 유사하다. 이 논문은 그 중복투자 문제에 대한 해결책을 제안한다. 그 문제 해결을 위해 지방자치 단체들이 Unified Modeling Language과 컴퍼넌트 기반 개발 프로세스를 이용하여 한 도시의 업무를 모델링할 것을 제시한다. 그들은 또한 기존의 모델로부터 UIS를 개발할 수 있고 다른 지방자치 단체들이 그 개발된 UIS를 재사용할 수 있다. 이 연구에서는 한 예로 P시의 상수도 업무를 사용하며 컴포넌트 기반 개발 프로세스로 Rational Unified Process를 이용한다. 본 논문은 상수도 업무에 대한 컴포넌트 기반 개발 프로세스의 적용과 재사용 가능한 업무모델/분석모델/설계모델의 구축 및 ActiveX 컨트롤 형태의 소프트웨어 컴포넌트 개발 방법을 기술한다.

  • PDF

GIS 기반의 유역물수지 분석모형 개발 (Development of a GIS-Based Basin Water Balance Analysis Model)

  • 황의호;김계현;박진혁;이근상
    • 한국지리정보학회지
    • /
    • 제7권4호
    • /
    • pp.34-45
    • /
    • 2004
  • 기존 새만금유역의 물수지분석은 유역전체를 단일유역으로 단순화하여 가지야마식으로 산출한 유출량을 기초로 행해졌으나, 새만금유역은 용수공급체계가 복잡 다양하고 향후 임의의 지점에서 물수지요소가 변경될 때 탄력적으로 적용하기에 어려움이 있다. 본 연구에서는 새만금유역에 적합한 물수지분석모형 적용을 위하여 수개의 물수지 단위소유역으로 구분하고 각각의 소유역별 수자원의 개발과 이용에 대해 물수지를 상세분석할 수 있는 GIS 기반의 유역물수지모형을 개발하였다. 유역의 물수지 상세 분석을 위하여 UML 다이어그램을 이용한 물수지모형의 추상 및 개념 설계, 용수공급체계 반영을 위한 하천망 구성, GIS 기반의 전처리 및 후처리 모듈 개발, 모형 보정 및 검증 등을 포함하는 연구를 수행하였다. 이러한 물수지분석모형은 수자원의 유출과정 해석을 통해 유역내 효율적인 수자원관리 방안을 수립할 수 있도록 지원이 가능하며, 사용자로 하여금 유역의 체계적인 수자원관리에 있어 수작업을 최소화하고 다원화된 모델 분석체계를 지원함으로써 보다 편리하고, 합리적인 수자원관리방안 수립에 지원이 가능할 것으로 사료된다.

  • PDF

스마트 기기의 컨버전스를 위한 모델링 도구에 관한 연구 (A Study on Modeling Tool for Convergence of Smart Appliances)

  • 손현승;김우열;김영철
    • 한국인터넷방송통신학회논문지
    • /
    • 제8권4호
    • /
    • pp.119-125
    • /
    • 2008
  • 스마트 기기의 컨버전스를 위한 기존의 방법은 미들웨어를 사용하여 소프트웨어를 통합하는 것이다. 미들웨어를 사용하면 쉽고 빠르게 통합이 가능한 장점이 있다. 하지만 미들웨어는 기본적으로 소프트웨어가 크기 때문에 수행 속도가 느리다. 이러한 단점을 극복하기 위해 본 논문에서는 컨버전스를 위한 모델링 도구를 제안한다. 제안하는 모델링 도구는 모델 단계에서 컨버전스를 수행하고 자동코드를 생성하여 미들웨어 없이 소프트웨어의 컨버전스가 가능 하게 한다. 적용사례로서 u-Home 환경의 텔레비전과 도어락 시스템의 컨버전스를 보여주었다. 미들웨어를 사용하지 않아 저렴한 비용으로 스마트 기기의 컨버전스를 수행하였고 사용자가 원하는 컨버전스 제품을 빠르게 개발할 수 있었다.

  • PDF