• 제목/요약/키워드: UML 2.0

검색결과 41건 처리시간 0.033초

임베디드 소프트웨어의 설계모델로부터 에너지 효율을 향상시키기 위한 태스크 도출 (Task Extraction from Software Design Models to Improve Energy Efficiency of Embedded Software)

  • 홍장의;김두환
    • 정보처리학회논문지D
    • /
    • 제18D권1호
    • /
    • pp.45-56
    • /
    • 2011
  • 저전력을 소모하는 임베디드 시스템 개발의 중요성이 증대되고 있다. 저전력 소모의 시스템 개발은 하드웨어 측면에서 많이 연구되어 왔지만, 소프트웨어의 동작이 하드웨어 전력 소모를 유발하기 때문에 소프트웨어의 소모 전력을 분석하는 것 또한 중요한 이슈중의 하나이다. 본 논문에서는 임베디드 소프트웨어 개발 과정에서 작성되는 설계 모델을 이용하여 에너지 효율적인 태스크 도출 방법을 제시한다. 이를 위하여 먼저 태스크 분할 기준을 제시하고, 이를 이용한 UML 설계 모델의 분할 과정을 설명한다. 제안된 태스크 도출 방법은 성능과 함께 전력 소모에 많은 영향을 미치는 임베디드 소프트웨어 개발에 활용하여 선행적으로 에너지 소모량을 절감할 기회를 제공할 수 있다.

Catalytic Supplementation of Urea-molasses on Nutritional Performance of Male Buffalo (Bubalus bubalis) Calves

  • Sahoo, A.;Elangovan, A.V.;Mehra, U.R.;Singh, U.B.
    • Asian-Australasian Journal of Animal Sciences
    • /
    • 제17권5호
    • /
    • pp.621-628
    • /
    • 2004
  • Twenty male buffalo calves of 6-9 months of age (average body weight, 97 kg) were randomly allocated into two main groups of four (control) and sixteen (supplemented) calves. The supplemented group was further divided in to four equal sub-groups, with the two groups supplemented with a liquid preparation of urea-molasses, UML1, containing fish meal and UML2, containing formaldehyde treated deoiled mustard cake (FDMC) and the other two, with a semi-solid preparation, UMC1 with FDMC and deoiled rice bran (DORB) contributing similar level of CP as in UML2 and UMC2 with double the level of FDMC to that in UMC1. The control group was fed with DORB along with ad libitum wheat straw at 40:60 ratios. The rest of the groups were fed on the above diet supplemented with 500 g (as fed basis) of urea-molasses preparations. The experimental feeding was carried out for 24 weeks including a metabolism trial towards the end of experimental feeding. Daily feed intake and fortnightly change in live weight were also recorded during the study. Catalytic supplementation of 500 g urea-molasses induced 8-25% higher voluntary feed intake of wheat straw, resulting in 15-25% higher DM and OM intake. The digestibility of DM, OM, total carbohydrate, NDF, ADF, hemicellulose and cellulose in all the dietary groups were comparable. The CP digestibility of calves in supplemented groups were higher (p<0.05) than the control group. The balance of nutrients, viz. N, Ca and P, was also higher in the supplemented groups. Significantly higher intake of digestible CP coupled with other digestible nutrients attributed to higher TDN (1.67-1.78 vs. 1.37 kg) and ME (5.94-6.31 vs. 4.87 Mcal) intake in urea-molasses supplemented groups which resulted in higher live weight gain compared to that in control group (p<0.01). Between the supplements, UML2 and UMC2 faired non-significantly, indicating formalin treated mustard cake as a suitable replacement to fishmeal in the supplement. The overall ranking based on intake and digestibility of nutrients, live weight gain, economic evaluation and input-output relationship revealed that the rations with UML2 and UMC1 to be of greater value compared to other types. From the study it can be concluded that young ruminants can be reared successfully on a basal diet of deoiled rice bran and wheat straw supplemented with cheaper urea-molasses-mineral mix.

DESIGNING AND DEVELOPING E-MAP COMPONENT USING UML

  • Jo Myung-Hee;Jo Yun-Won;Kim Dong-Young
    • 대한원격탐사학회:학술대회논문집
    • /
    • 대한원격탐사학회 2005년도 Proceedings of ISRS 2005
    • /
    • pp.466-469
    • /
    • 2005
  • In this study e-map component was designed and developed to possibly overlay with all kinds of thematic maps in various scales and provide the all detailed information by using high-resolution satellite image and GIS. Also, this system has powerful map composition tool to display map such as legend, scale bar, index map and so on. For this, this e-map component was designed by using UML and developed based on Windows 2000 and implemented by using Visual Basic 6.0 as development programming language, Map Objects 2.1 of ESRI as GIS component. Through this system, the forest officials could generate more detailed topography and desired thematic map. In addition, the data consistency in DBMS could be maintained by using SDE (Spatial Database Engine) for their job and share the standard forest database with others in real time.

  • PDF

열차제어시스템의 아키텍처 기반 고가용도 모델 적용에 관한 연구 (A Study on the Architecture-based Model of High Availability of Railway Control Systems)

  • 이경행;권용수
    • 한국철도학회논문집
    • /
    • 제14권2호
    • /
    • pp.87-93
    • /
    • 2011
  • 본 연구는 Five-9's 가용도를 달성하기 위한 고가용도 시스템의 가용도 모델을 기술한다. 현대의 철도시스템은 지속적으로 서비스가 제공되어야 하는 고가용도 시스템으로 이러한 고가용도 서비스의 중요한 특성은 이동통신, 철도시스템, 정보운영 및 웹기반 사업 등 많은 현대의 사업에 필수적이며, 아키텍처 기반의 시스템 가용도 모델은 고가용도 목표의 만족여부를 평가하는 데 매우 유용하다. 마코브 모델 접근은 관련 시스템엔지니어가 시스템고장 및 고장복구 프로세스를 모델링할 때 직관적으로 적용가능하다. 본 연구는 UML2.0을 사용하여 개선된 가용도 모델을 제시하였다. 이러한 아키텍처기반의 시스템 가용도 모델은 철도시스템에 매우 의미있게 적용될 수 있다.

비즈니스 프로세스의 가변성 모델링 지원 도구 개발 (Development of a Tool for Modeling the Variabilities of Business Process)

  • 홍민우;문미경;염근혁
    • 한국정보과학회논문지:컴퓨팅의 실제 및 레터
    • /
    • 제14권7호
    • /
    • pp.733-737
    • /
    • 2008
  • 비즈니스 프로세스 모델링은 고객의 요구사항을 만족하기 위해 기업들이 취하는 일련의 행위들을 그래픽적인 요소로 표현한 것이다. 오늘날 빠르고 다양한 형태로 고객의 요구사항이 변하게 됨으로써 비즈니스 프로세스 모델에서는 일어날 가능성이 있는 변화요소들을 표현하여 급변하는 요구사항에 대해 빠르게 대처할 수 있는 능력을 제공해야 한다. 본 논문에서는 비즈니스 프로세스 모델에 소프트웨어 프로덕트 라인 공학의 공통성과 가변성을 모델링 할 수 있는 비즈니스 프로세스 패밀리 모델을 제시하고 모델링 도구의 개발을 쉽게 접근할 수 있게 해주는 이클립스 플러그인 Graphical Modeling Framework(GMF)를 사용하여 비즈니스 프로세스 패밀리 모델링을 지원하는 도구를 설계하고 개발하는 과정을 보여준다 비즈니스 프로세스의 가변성은 UML2.0 활동도의 요소를 기반으로 표현된다.

임베디드 소프트웨어 행위 기술 모델링을 위한 시퀀스 다이어그램의 확장 (Extended Sequence Diagrams For Embedded Software Behavior Modeling)

  • 이희진;송인권;전상욱;홍장의;배두환
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2005년도 가을 학술발표논문집 Vol.32 No.2 (2)
    • /
    • pp.340-342
    • /
    • 2005
  • 임베디드 소프트웨어의 적용영역이 확장됨에 따라 학계와 업계에서 임베디드 소프트웨어 개발 기술에 대한 관심이 고조되고 있다. UML 2.0은 산업체에서 많이 사용되는 모델링 언어로, 그 동안 현장에서는 주로 상태머신 다이어그램(State Machine Diagrams)을 사용하여 임베디드 소프트웨어의 동적 행위를 모델링하여 왔다. 그러나 모델러는 상태머신 다이어그램보다 시퀀스 다이어그램(Sequence Diagrams)을 선호하는데, 이는 시퀀스 다이어그램을 사용하는 것이 직관적이고 정확한 행위 모델을 개발할 수 있기 때문이다. UML 2.0이 최근 다양한 모델링 요소를 반영하도록 확장되었음에도 불구하고, 시퀀스 다이어그램을 사용하여 임베디드 소프트웨어를 모델링을 하기에는 아직 부족한 점이 있다. 이를 보완하고, 임베디드 소프트웨어를 더욱 잘 디자인하기 위하여 예외 상황과 인터럽트를 처리할 수 있는 방법을 제안한다.

  • PDF

임베디드 소프트웨어의 소모전력 분석을 위한 에너지 컴포넌트 라이브러리 (Energy Component Library for Power Consumption Analysis of Embedded Software)

  • 홍장의;김두환
    • 정보처리학회논문지D
    • /
    • 제16D권6호
    • /
    • pp.871-880
    • /
    • 2009
  • 임베디드 소프트웨어의 복잡성 및 대형화로 인하여 기능적 요구사항뿐만 아니라 소모전력 관리와 같은 비기능적 요구사항이 중요시되고 있다. 본 연구에서는 소스 코드 기반의 소모 전력을 분석하는 기존의 접근 방법과 달리 UML 2.0 기반의 모델을 중심으로 하는 임베디드 소프트웨어의 소모전력 분석 기법을 제시한다. 특히 소모 전력 분석을 위해 요구되는 에너지 컴포넌트에 대한 라이브러리 구축에 대하여 제시한다. 제시하는 라이브러리는 모델 기반의 소모전력 분석을 가능하도록 지원할 뿐만 아니라, 임베디드 응용의 변경에 따른 라이브러리 적용이 쉽게 이루어질 수 있다는 장점을 제공한다.

임베디드 소프트웨어 개발을 위한 하이브리드 방법론 지원 도구 (A Tool for Hybrid Modeling Approach of Embedded Software Development)

  • 김종필;오기영;홍장의
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2006년도 추계학술발표대회
    • /
    • pp.483-486
    • /
    • 2006
  • 임베디드 소프트웨어를 개발하기 위한 많은 노력이 요구되고 있다. 최근 UML 2.0이 임베디드 소프트웨어를 모델링하기 위한 다양한 특성을 포함하면서, UML을 이용하여 임베디드 소프트웨어를 모델링하기 위한 다양한 시도가 이루어지고 있다. 그러나 기존에 임베디드 소프트웨어는 대체적으로 구조적 설계 방법론에 근간하여 개발되어 왔다. 본 연구에서는 다양한 모델링 방법론을 지원하기 위한 임베디드 소프트웨어 개발용 지원 도구에 대하여 설명한다. 본 연구에서 개발한 도구는 다양한 모델링 방법의 지원뿐 아니라, 코드의 생성에서도 다양성을 지원하도록 하였다.

  • PDF

Isolation of a Lipolytic and Proteolytic Bacillus licheniformis from Refinery Oily Sludge and Optimization of Culture Conditions for Production of the Enzymes

  • Devi, Sashi Prava;Jha, Dhruva Kumar
    • 한국미생물·생명공학회지
    • /
    • 제48권4호
    • /
    • pp.515-524
    • /
    • 2020
  • With the increasing demand for enzymes in industrial applications there is a growing need to easily produce industrially important microbial enzymes. This study was carried out to screen the indigenous refinery bacterial isolates for their production of two industrially important enzymes i.e. lipase and protease. A total of 15 bacterial strains were isolated using Soil Extract Agar media from the oil-contaminated environment and one was shown to produce high quality lipase and protease enzymes. The culture conditions (culture duration, temperature, source of nitrogen, carbon, and pH) were optimized to produce the optimum amount of both the lipase (37.6 ± 0.2 Uml-1) and the protease (41 ± 0.4 Uml-1) from this isolate. Productivity of both enzymes was shown to be maximized at pH 7.5 in a medium containing yeast extract and peptone as nitrogen sources and sucrose and galactose as carbon sources when incubated at 35 ± 1℃ for 48 h. Bacterial strain SAB06 was identified as Bacillus licheniformis (MT250345) based on biochemical, morphological, and molecular characteristics. Further studies are required to evaluate and optimize the purification and characterization of these enzymes before they can be recommended for industrial or environmental applications.

바이모달트램의 자동운전시스템 설계 (Design of Navigation Control System for Bi-Modal Tram)

  • 류제;황병일;이상남;류희문;변윤섭
    • 한국철도학회:학술대회논문집
    • /
    • 한국철도학회 2008년도 춘계학술대회 논문집
    • /
    • pp.1060-1066
    • /
    • 2008
  • Bi-modal tram is a new conceptual transit mean for public transportation integrating thoroughfare and railroad vehicle's characteristics together. This paper describes about a software design which will be applied to an automatic driving system, which is called NCS (Navigation Control System), considering such multiplicity of mechanical characteristic. The NCS adopts propulsion, braking, and direction control functions for a tram and utilizes various sensors to fully take control over such functions. In this paper, we defined and analyzed the capabilities of the NCS. Those capabilities are designed with a UML 2.0 based object-oriented modeling technique. Moreover, to ensure the complete operation of such capabilities, a communication protocol (which is capable of controlling sensors, propulsion, brakes, and traveling directions) is designed here. Throughout the paper, firstly, all the NCS related functions are discussed in accordance with the equipments they are belonged to; secondly the UML modeling application techniques for the defined functions and protocols for the communications between equipments are introduced; and lastly a validation process for the design specifications is going to be discussed.

  • PDF