• 제목/요약/키워드: Reusable

검색결과 571건 처리시간 0.025초

MATLAB_SIMULINK를 이용한 풍력 발전 시뮬레이터 개발 (Development of wind power simulator using MATLAB SIMULINK)

  • 박원현;미흐렛 게브레스랄새;감지현;변기식;김관형
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국정보통신학회 2016년도 추계학술대회
    • /
    • pp.665-667
    • /
    • 2016
  • 최근 화석연료의 고갈 및 환경문제로 인해 신재생 에너지에 대한 관심이 해마다 증가하고 있다. 신재생에너지는 깨끗하고 재사용이 가능한 에너지원으로 풍력과 태양광을 이용한 방법이 대표적이다. 이들 중 풍력 발전시스템은 자연의 바람을 이용하여 바람의 운동에너지를 전기에너지로 변환하는 방식이다. 기존에는 풍력 발전시스템을 구현하여 풍동실험을 하기 위해 실제 풍력과 유사한 환경을 구성하여 풍동실험을 하였다. 하지만, 이러한 풍동실험을 구성하기에는 비용이 커지는 문제가 발생한다. 본 논문에서는 이러한 풍동실험을 모터와 발전기를 이용한 테스트 베드를 구성하여 실험할 때 실제 풍동실험에서 발전기의 특성을 고려하여 모터를 제어함으로서 풍동실험과 유사한 결과를 얻고자한다.

  • PDF

서비스지향 아키텍처와 멀티소프트웨어 프로덕트라인을 결합한 웹 시스템 개발 방법 (A Development Method of Web System Combining Service Oriented Architecture with Multi-Software Product Line)

  • 정일권
    • 한국전자거래학회지
    • /
    • 제24권3호
    • /
    • pp.53-71
    • /
    • 2019
  • 소프트웨어 시스템이 복잡하고 대규모화 되어감에 따라 새로운 기능을 제공하기 위해 소프트웨어 컴포넌트 또는 모듈을 재사용하는 방법을 요구하고 있다. 본 논문에서는 서비스 제공자와 서비스 사용자에게 SOA와 MSPL을 결합하여 가변성 서비스를 제공하고 재사용하여 웹 시스템 개발 방법을 제시하였다. 제시한 방법은 서비스 제공자 관점에서, 재사용 가능한 가변성 서비스를 휘처 식별 가이드라인을 적용하여 신택스 기반, 기능기반과 행위기반 방법으로 휘처로 식별하고 구현하여 재사용 자산으로 관리하였다. 그리고 사용자 관점에서 서비스를 구조적으로 조합하고 재구성하는 방법으로서 워크플로우를 모델링하여 서비스를 구성하여 웹 시스템을 구현하였다. 본 논문에서 구축한 웹 시스템의 재사용을 기능점수로 측정한 결과 재사용의 증가와 유사프로젝트에 적용해 비용 절감 효과를 검증하였다.

Moment-rotation relationship of hollow-section beam-to-column steel joints with extended end-plates

  • Wang, Jia;Zhu, Haiming;Uy, Brian;Patel, Vipulkumar;Aslani, Farhad;Li, Dongxu
    • Steel and Composite Structures
    • /
    • 제29권6호
    • /
    • pp.717-734
    • /
    • 2018
  • This paper presents the flexural performance of steel beam-to-column joints composed of hollow structural section beams and columns. A finite element (FE) model was developed incorporating geometrical and material nonlinearities to evaluate the behaviour of joints subjected to bending moments. The numerical outcomes were validated with experimental results and compared with EN1993-1-8. The demountability of the structure was discussed based on the tested specimen. A parametric analysis was carried out to investigate the effects of steel yield strength, end-plate thickness, beam thickness, column wall thickness, bolt diameter, number of bolts and location. Consequently, an analytical model was derived based on the component method to predict the moment-rotation relationships for the sub-assemblies with extended end-plates. The accuracy of the proposed model was calibrated by the experimental and numerical results. It is found that the FE model is fairly reliable to predict the initial stiffness and moment capacity of the joints, while EN1993-1-8 overestimates the initial stiffness extensively. The beam-to-column joints are shown to be demountable and reusable with a moment up to 53% of the ultimate moment capacity. The end-plate thickness and column wall thickness have a significant influence on the joint behaviour, and the layout of double bolt-rows in tension is recommended for joints with extended end-plates. The derived analytical model is capable of predicting the moment-rotation relationship of the structure.

Particle Filtration Efficiency Testing of Sterilization Wrap Masks

  • Chau, Destiny F.;O'Shaughnessy, Patrick;Schmitz, Michael L.
    • Journal of Preventive Medicine and Public Health
    • /
    • 제54권1호
    • /
    • pp.31-36
    • /
    • 2021
  • Objectives: Non-traditional materials are used for mask construction to address personal protective equipment shortages during the coronavirus disease 2019 (COVID-19) pandemic. Reusable masks made from surgical sterilization wrap represent such an innovative approach with social media frequently referring to them as "N95 alternatives." This material was tested for particle filtration efficiency and breathability to clarify what role they might have in infection prevention and control. Methods: A heavyweight, double layer sterilization wrap was tested when new and after 2, 4, 6, and 10 autoclave sterilizing cycles and compared with an approved N95 respirator and a surgical mask via testing procedures using a sodium chloride aerosol for N95 efficiency testing similar to 42 CFR 84.181. Pressure testing to indicate breathability was also conducted. Results: The particle filtration efficiency for the sterilization wrap ranged between 58% to 66%, with similar performance when new and after sterilizing cycles. The N95 respirator and surgical mask performed at 95% and 68% respectively. Pressure drops for the sterilization wrap, N95 and surgical mask were 10.4 mmH2O, 5.9 mmH2O, and 5.1 mmH2O, respectively, well below the National Institute for Occupational Safety and Health limits of 35 mmH2O during initial inhalation and 25 mmH2O during initial exhalation. Conclusions: The sterilization wrap's particle filtration efficiency is much lower than a N95 respirator, but falls within the range of a surgical mask, with acceptable breathability. Performance testing of non-traditional mask materials is crucial to determine potential protection efficacy and for correcting misinterpretation propagated through popular media.

공공임무를 위한 무인이동체 탑재용 임무소프트웨어 구조 분석 (Analysis of Dedicated Mission Software Architecture for Unmanned Vehicles for Public Mission)

  • 박종홍;최성찬;안일엽
    • 한국정보통신학회논문지
    • /
    • 제24권3호
    • /
    • pp.435-440
    • /
    • 2020
  • 최근 무인이동체를 활용한 서비스 수요가 다양해지고 무인이동체 서비스 시장의 규모가 급격하게 증가하고 있다. 특히 산불 진압, 우편 배송, 시설 관리 등 공공임무 분야에서의 무인이동체 활용 서비스 요구도가 높아지고 있다. 이러한 요구도의 증가와 함께 무인이동체 기반의 다양한 임무 수행을 지원하기 위한 무인이동체 탑재용 임무소프트웨어 개발의 중요도가 갈수록 높아지고 있는 추세이다. 공통화 된 임무소프트웨어 개발을 위해서는 다양한 공공기관에서 공통적으로 필요한 임무 분석을 통해 재사용 가능한 기능들을 라이브러리로 개발하고, 이를 활용하여 무인이동체 관련 기업들이 쉽게 임무소프트웨어를 개발할 수 있도록 구조 설계가 이루어져야 한다. 본 논문에서는 공공임무용 무인이동체 전용 임무소프트웨어 연구 동향에 대해서 언급하고, 소프트웨어 개발을 위한 정형화된 임무소프트웨어의 구조 설계를 제안한다. 마지막으로, 임무소프트웨어와 데이터 플랫폼 간 데이터 전송 아키텍처를 제안한다.

Quality Driven Approach for Product Line Architecture Customization in Patient Navigation Program Software Product Line

  • Ashari, Afifah M.;Abd Halim, Shahliza;Jawawi, Dayang N.A.;Suvelayutnan, Ushananthiny;Isa, Mohd Adham
    • KSII Transactions on Internet and Information Systems (TIIS)
    • /
    • 제15권7호
    • /
    • pp.2455-2475
    • /
    • 2021
  • Patient Navigation Program (PNP) is considered as an important implementation of health care systems that can assist in patient's treatment. Due to the feasibility of PNP implementation, a systematic reuse is needed for a wide adoption of PNP computerized system. SPL is one of the promising systematic reuse approaches for creating a reusable architecture to enabled reuse in several similar applications of PNP systems which has its own variations with other applications. However, stakeholder decision making which result from the imprecise, uncertain, and subjective nature of architecture selection based on quality attributes (QA) further hinders the development of the product line architecture. Therefore, this study aims to propose a quality-driven approach using Multi-Criteria Decision Analysis (MCDA) techniques for Software Product Line Architecture (SPLA) to have an objective selection based on the QA of stakeholders in the domain of PNP. There are two steps proposed to this approach. First, a clear representation of quality is proposed by extending feature model (FM) with QA feature to determine the QA in the early phase of architecture selection. Second, MCDA techniques were applied for architecture selection based on objective preference for certain QA in the domain of PNP. The result of the proposed approach is the implementation of the PNP system with SPLA that had been selected using MCDA techniques. Evaluation for the approach is done by checking the approach's applicability in a case study and stakeholder validation. Evaluation on ease of use and usefulness of the approach with selected stakeholders have shown positive responses. The evaluation results proved that the proposed approach assisted in the implementation of PNP systems.

남은 금액을 재사용할 수 있는 오프라인 전자수표시스템 (A New Offline Check System with Spendable Refunds)

  • 김상진;오희국
    • 정보보호학회논문지
    • /
    • 제11권6호
    • /
    • pp.27-40
    • /
    • 2001
  • 오프라인 시스템은 은행의 참여 없이 지불을 처리하기 때문에 그 과정에서 발생한 거스름이 화폐의 기능을 갖도록 만드는 것은 어렵다. 대부분의 오프라인 수표시스템은 거스름의 재사용을 고려하지 않고 수표를 두 부분으로 구성하여 하나는 지불에 사용하고 다른 하나는 은행에서 잔액을 환불받을 때 사용하도록 되어있다. 그러나 이 방식은 남은 잔액을 다시 쓸 수 없다는 불편함이 있고, 지불액과 환불액의 보수관계 때문에 수표의 익명성을 저해하는 요인이 있다. 이 논문에서는 수표의 잔액을 다시 쓸 수 있는 오프라인 시스템을 제안한다. 이 시스템은 같은 수표가 사용된 지불행위를 서로 연관시킬 수 없도록 하였으며, 이중사용과 초과사용 등의 부정행위가 발생하면 그 책임자를 밝혀낼 수 있도록 고안하였다. 또한 인출에서 환불가지 소요되는 전체 연산비용은 기존의 수표시스템에서 여러 개의 수표를 인출하여 사용하는 경우보다 적게 들도록 하였다.

차세대 IPTV 서비스를 위한 보안 프레임워크 설계 (Design of Security Framework for Next Generation IPTV Services)

  • 이승민;나재훈;서동일
    • 정보보호학회논문지
    • /
    • 제20권6호
    • /
    • pp.33-42
    • /
    • 2010
  • 최근 디지털 컨버전스가 가속화되면서 급부상하고 있는 차세대 IPTV 서비스는 디바이스에 구애받지 않고 자유롭게 콘텐츠의 생성과 소비가 가능하여, 전송환경과 디바이스의 특성에 맞는 실시간 서비스와 콘텐츠의 재사용 서비스를 확장성 있게 제공함을 특정으로 한다. 본 논문에서는 이러한 차세대 IPTV 서비스를 제공함에 있어서 요구되는 보안 요구조건과 이를 해결하기 위한 보안 프레임워크를 제안한다. 제안 방법은 기본적으로 SVC (Scalable Video Coding)를 사용하는 단일 메커니즘으로써, 서비스가 제공되는 모든 구간에 대하여 높은 보안성을 보장하며, 동시에 안전한 미디어 적응변환과 동적인 보안 강도 조절이 가능하다는 장점이 있다. 본 논문에서는 현실적인 서비스 시나리오를 바탕으로 제안 방법의 타당성을 입증하였고, 보안 기술 자체만으로도 새로운 비즈니스 기회를 창출 할 수 있는 가능성을 제시하고 있다는 점에서 의의가 있다.

Deterministic Parallelism for Symbolic Execution Programs based on a Name-Freshness Monad Library

  • Ahn, Ki Yung
    • 한국컴퓨터정보학회논문지
    • /
    • 제26권2호
    • /
    • pp.1-9
    • /
    • 2021
  • 본문에서는 순수 함수형 언어인 하스켈로 작성된 심볼릭 실행의 병렬화를 위한 상태 모나드 기반의 라이브러리에 결정적 병렬화를 적용하기 편리한 API를 설계/구현하고 멀티코어 컴퓨터에서 벤치마크를 통해 실제 성능을 향상을 확인해 본다. 일반적으로 순수 함수형 프로그램은 병렬화가 쉽다고 알려져 있으나 실제 구현에서 핵심 알고리듬 외적인 부분에서 의도치 않은 순차적 데이터 의존성의 발생으로 병렬화가 어려워질 수 있다. 심볼릭 실행 구현에서는 지금껏 사용했던 변수와 겹치지 않는 새 이름을 생성함으로써 서로 다른 범위의 이름이 같은 변수끼리 혼동하는 착오를 피하는 방식을 종종 활용한다. 그런데 이를 순차적 상태 관리로 구현한 경우가 많아 병렬화에 걸림돌이 된다. 이 논문에서는 하스켈의 범용적 이름 관리 라이브러리인 unbound-generics의 새 이름 생성 기능에 순차적 의존성을 회피할 수 있는 확장 기능을 제공함으로써 병렬적 심볼릭 실행 구현을 간소화하는 데 기여하였다. 우리가 구현한 병렬화 확장의 특징은 기존 unbound-generics 라이브러리의 내부 구현을 그대로 유지한 상태의 확장이라는 점으로, 기존에 unbound-generics로 작성된 순차적 심볼릭 실행기의 성능 저하 우려가 전혀 없다는 점이다. 따라서 병렬화가 필요한 부분에만 확장 기능을 적용하는 방식으로 활용하여 성능을 개선할 수 있다.

AJFCode: An Approach for Full Aspect-Oriented Code Generation from Reusable Aspect Models

  • Mehmood, Abid;Jawawi, Dayang N.A.
    • KSII Transactions on Internet and Information Systems (TIIS)
    • /
    • 제16권6호
    • /
    • pp.1973-1993
    • /
    • 2022
  • Model-driven engineering (MDE) and aspect-oriented software development (AOSD) contribute to the common goal of development of high-quality code in reduced time. To complement each approach with the benefits of the other, various methods of integration of the two approaches were proposed in the past. Aspect-oriented code generation, which targets obtaining aspect-oriented code directly from aspect models, offers some unique advantages over the other integration approaches. However, the existing aspect-oriented code generation approaches do not comprehensively address all aspects of a model-driven code generation system, such as a textual representation of graphical models, conceptual mapping, and incorporation of behavioral diagrams. These problems limit the worth of generated code, especially in practical use. Here, we propose AJFCode, an approach for aspect-oriented model-driven code generation, which comprehensively addresses the various aspects including the graphical models and their text-based representation, mapping between visual model elements and code, and the behavioral code generation. Experiments are conducted to compare the maintainability and reusability characteristics of the aspect-oriented code generated using the AJFCode with the most comprehensive object-oriented code generation approach. AJFCode performs well in terms of all metrics related to maintainability and reusability of code. However, the most significant improvement is noticed in the separation of concerns, coupling, and cohesion. For instance, AJFCode yields significant improvement in concern diffusion over operations (19 vs 51), coupling between components (0 vs 6), and lack of cohesion in operations (5 vs 9) for one of the experimented concerns.