• 제목/요약/키워드: open library

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

국내 자바 웹 응용을 위한 SAML 소프트웨어의 개발 (Development of SAML Software for JAVA Web Applications in Korea)

  • 조진용;채영훈;공정욱
    • 한국정보통신학회논문지
    • /
    • 제23권9호
    • /
    • pp.1160-1172
    • /
    • 2019
  • 연합인증은 다수의 보안도메인 간에 적용되는 사용자 인증 및 인가체계이다. 연구 및 교육 분야에서 활용되고 있는 다수의 국외 웹 응용서비스들은 표준화된 사용자 인증방식으로 SAML(Security Assertion Markup Language) 기반의 연합인증을 채택하고 있다. 하지만 국내는 공개 SAML 소프트웨어를 이용하기 힘든 특정 웹 서버나 웹 응용 서버의 시장 점유율이 높고 전자정부 표준프레임워크 기반의 Java 웹 응용이 많기 때문에 연합인증 기술을 적용하기 어려운 상황이다. 본 논문은 Java 기반의 웹 응용개발 환경에서 연합인증 기술을 쉽고 안전하게 활용케 할 목적으로 개발된 SAML4J 소프트웨어를 소개한다. SAML4J는 개발 프레임워크에 독립적인 세션 저장소를 지원하고 API를 통해 Web SSO 플로우를 처리케 함으로써 개발자 친화적인 장점이 있다. 네트워킹 테스트베드를 구성하고 개발한 소프트웨어의 기능과 성능, 확장성 및 보안성에 대해서 검증함으로써 SAML4J의 높은 활용가능성을 확인한다.

Prediction of the DO concentration using the machine learning algorithm: case study in Oncheoncheon, Republic of Korea

  • Lim, Heesung;An, Hyunuk;Choi, Eunhyuk;Kim, Yeonsu
    • 농업과학연구
    • /
    • 제47권4호
    • /
    • pp.1029-1037
    • /
    • 2020
  • The machine learning algorithm has been widely used in water-related fields such as water resources, water management, hydrology, atmospheric science, water quality, water level prediction, weather forecasting, water discharge prediction, water quality forecasting, etc. However, water quality prediction studies based on the machine learning algorithm are limited compared to other water-related applications because of the limited water quality data. Most of the previous water quality prediction studies have predicted monthly water quality, which is useful information but not enough from a practical aspect. In this study, we predicted the dissolved oxygen (DO) using recurrent neural network with long short-term memory model recurrent neural network long-short term memory (RNN-LSTM) algorithms with hourly- and daily-datasets. Bugok Bridge in Oncheoncheon, located in Busan, where the data was collected in real time, was selected as the target for the DO prediction. The 10-month (temperature, wind speed, and relative humidity) data were used as time prediction inputs, and the 5-year (temperature, wind speed, relative humidity, and rainfall) data were used as the daily forecast inputs. Missing data were filled by linear interpolation. The prediction model was coded based on TensorFlow, an open-source library developed by Google. The performance of the RNN-LSTM algorithm for the hourly- or daily-based water quality prediction was tested and analyzed. Research results showed that the hourly data for the water quality is useful for machine learning, and the RNN-LSTM algorithm has potential to be used for hourly- or daily-based water quality forecasting.

gcc 기반 eCos 운영체제 및 PROFINET 통신 스택의 IAR 포팅 방법 (Porting gcc Based eCos OS and PROFINET Communication Stack to IAR)

  • 김진호
    • 정보처리학회논문지:컴퓨터 및 통신 시스템
    • /
    • 제12권4호
    • /
    • pp.127-134
    • /
    • 2023
  • 본 논문에서는 gcc 기반으로 개발된 eCos 운영체제 및 PROFINET 통신 스택을 IAR 컴파일러로 포팅하는 방법에 대해 설명한다. eCos 운영체제의 경우 PROFINET 구동을 위한 멀티 스레드, TCP/IP, 디바이스 드라이버 등의 기반 기능을 제공하고 있어, PROFINET 어플리케이션 개발시 변경할 필요가 없다. 따라서, 본 연구에서는 eCos는 gcc로 빌드된 라이브러리를 활용하고, 개발시 변경이 필요한 PROFINET 통신 스택은 IAR 로 포팅하여 함께 링킹하는 방안을 제안한다. IAR 링커와 gcc 링커의 차이로 인해 일부 섹션의 주소를 정의하는 심볼과 생성자의 주소가 정상적으로 생성되지 못하는 문제가 있어, MAP 파일을 읽어 해당 심볼 및 주소를 저장하는 외부 툴을 개발하였으며, 이 툴과 연동하여 동작할 수 있도록 부트로더의 소스 코드를 수정하였다. 제안하는 방법을 검증하기 위해 실제 지멘스 사의 PLC와 연결하여 PROFINET IRT 통신으로 실제 I/O 가 정상 동작하는지 검증하였으며, IAR 컴파일러가 컴파일 시간 및 생성된 바이너리 크기 모두 더 좋은 성능을 가지고 있음을 확인하였다. 본 연구에서 제안하는 방법은 eCos 및 PROFINET 통신 스택뿐 아니라 다양한 오픈 소스를 상용 컴파일러로 포팅하는데 도움을 줄 것으로 기대한다.

동적계획법을 이용한 철근가공용 소프트웨어의 구현 (An Implementation of Cutting-Ironbar Manufacturing Software using Dynamic Programming)

  • 김성훈
    • 한국컴퓨터정보학회논문지
    • /
    • 제14권4호
    • /
    • pp.1-8
    • /
    • 2009
  • 이 논문에서는 철근 절단 작업의 계획 문제를 동적 계획법으로 해결하여 근사 최적의 절단 계획을 생성하도록 하는 소프트웨어의 구현을 다룬다. 일반적으로 실제 절단 작업에 요구되는 제약사항을 반영하여 최적의 자재 절단문제의 해를 얻는 알고리듬의 설계가 필요하다. 하지만, 이것은 다중 규격의 1차원 자재 절단 문제를 풀어야 하는 것으로, 최적의 해를 얻는 선형계획법은 폭발적인 계산량과 기억용량의 한계로 적용하기 어렵다. 이러한 한계를 해결하기 위하여, 동적계획법에 근거하며 자재 절단 문제를 재구성하고, 휴리스틱을 적용하여 유한 범위의 조합 열에서도 근사 최적의 해를 찾을 수 있는 탐색 기법을 사용한 자재 절단 계획 알고리듬을 제시하였다. 그리고, 자동화된 철근 가공 산업용 소프트웨어는 작업 환경에 맞게 사용이 편리한 그래픽 화면과 사용자 인터페이스가 요구되는데, 공개 소프트웨어를 활용한 GUI 라이브러리 툴킷인 GTK+를 활용하여 이를 구현하였다. 개발된 소프트웨어는 철근 가공의 현장 지식을 바탕으로 휴리스틱 지식을 획득하여 동적계획법에 적용시킨 것으로, 지역 전통 산업과 첨단 IT 산업이 접목된 융합 IT를 시도한 사례 연구이다.

An AutoML-driven Antenna Performance Prediction Model in the Autonomous Driving Radar Manufacturing Process

  • So-Hyang Bak;Kwanghoon Pio Kim
    • KSII Transactions on Internet and Information Systems (TIIS)
    • /
    • 제17권12호
    • /
    • pp.3330-3344
    • /
    • 2023
  • This paper proposes an antenna performance prediction model in the autonomous driving radar manufacturing process. Our research work is based upon a challenge dataset, Driving Radar Manufacturing Process Dataset, and a typical AutoML machine learning workflow engine, Pycaret open-source Python library. Note that the dataset contains the total 70 data-items, out of which 54 used as input features and 16 used as output features, and the dataset is properly built into resolving the multi-output regression problem. During the data regression analysis and preprocessing phase, we identified several input features having similar correlations and so detached some of those input features, which may become a serious cause of the multicollinearity problem that affect the overall model performance. In the training phase, we train each of output-feature regression models by using the AutoML approach. Next, we selected the top 5 models showing the higher performances in the AutoML result reports and applied the ensemble method so as for the selected models' performances to be improved. In performing the experimental performance evaluation of the regression prediction model, we particularly used two metrics, MAE and RMSE, and the results of which were 0.6928 and 1.2065, respectively. Additionally, we carried out a series of experiments to verify the proposed model's performance by comparing with other existing models' performances. In conclusion, we enhance accuracy for safer autonomous vehicles, reduces manufacturing costs through AutoML-Pycaret and machine learning ensembled model, and prevents the production of faulty radar systems, conserving resources. Ultimately, the proposed model holds significant promise not only for antenna performance but also for improving manufacturing quality and advancing radar systems in autonomous vehicles.

The TANDEM Euratom project: Context, objectives and workplan

  • C. Vaglio-Gaudard;M.T. Dominguez Bautista;M. Frignani;M. Futterer;A. Goicea;E. Hanus;T. Hollands;C. Lombardo;S. Lorenzi;J. Miss;G. Pavel;A. Pucciarelli;M. Ricotti;A. Ruby;C. Schneidesch;S. Sholomitsky;G. Simonini;V. Tulkki;K. Varri;L. Zezula;N. Wessberg
    • Nuclear Engineering and Technology
    • /
    • 제56권3호
    • /
    • pp.993-1001
    • /
    • 2024
  • The TANDEM project is a European initiative funded under the EURATOM program. The project started on September 2022 and has a duration of 36 months. TANDEM stands for Small Modular ReacTor for a European sAfe aNd Decarbonized Energy Mix. Small Modular Reactors (SMRs) can be hybridized with other energy sources, storage systems and energy conversion applications to provide electricity, heat and hydrogen. Hybrid energy systems have the potential to strongly contribute to the energy decarbonization targeting carbon-neutrality in Europe by 2050. However, the integration of nuclear reactors, particularly SMRs, in hybrid energy systems, is a new R&D topic to be investigated. In this context, the TANDEM project aims to develop assessments and tools to facilitate the safe and efficient integration of SMRs into low-carbon hybrid energy systems. An open-source "TANDEM" model library of hybrid system components will be developed in Modelica language which, by coupling, will extend the capabilities of existing tools implemented in the project. The project proposes to specifically address the safety issues of SMRs related to their integration into hybrid energy systems, involving specific interactions between SMRs and the rest of the hybrid systems; new initiating events may have to be considered in the safety approach. TANDEM will study two hybrid systems covering the main trends of the European energy policy and market evolution at 2035's horizon: a district heating network and power supply in a large urban area, and an energy hub serving energy conversion systems, including hydrogen production; the energy hub is inspired from a harbor-like infrastructure. TANDEM will provide assessments on SMR safety, hybrid system operationality and techno-economics. Societal considerations will also be encased by analyzing European citizen engagement in SMR technology safety.

24 GHz 대역을 위한 LTCC 기판 적용된 수동소자 구현 (Implementation of Passive Elements Applied LTCC Substrate for 24-GHz Frequency Band)

  • 이지연;유종인;최세환;이재영
    • 마이크로전자및패키징학회지
    • /
    • 제28권2호
    • /
    • pp.81-88
    • /
    • 2021
  • 본 논문에서는 LTCC(Low Temperature Co-fired Ceramic) 기판을 적용하여 24 GHz 대역 회로에서 활용될 수 있는 수동소자 라이브러리를 구현하였다. 회로에서 사용 목적에 따라 큰 용량 값의 수동소자가 필요하며, 기본 구조인 전극 커패시터와 Spiral 구조 인덕터로 설계할 수 있지만, SRF(Self-Resonant Frequency)가 사용 주파수인 24 GHz 보다 낮아 고주파 영역에서는 활용이 불가능하다. 이러한 주파수 한계를 해결하기 위해, DC와 고주파 영역 사용 수동소자를 분류하여 제안하였다. 기본 구조는 DC와 같은 1~2 GHz 미만의 낮은 주파수 사용에 적합하다. 24 GHz 대역인 고주파용으로는 마이크로스트립 λ/8 길이 stub 구조를 제안하였고, open 및 short stub 구조는 각각 커패시터 및 인덕터로 동작하고, stub 고유의 임피던스 값을 가진다. 여기서 임피던스 계산식을 통해 수동소자 용량 값을 얻을 수 있다. 본 논문에서 고안한 수동소자는 유전율 7.5인 LTCC 기판으로 제작하고 측정하여, DC 사용 기본 구조 커패시터와 인덕터는 각각 2.35~30.44 pF, 0.75~5.45 nH 용량의 라이브러리를 구성하였다. 고주파 영역에서 사용 가능한 stub 구조의 커패시터와 인덕터는 각각 0.44~2.89 pF, 0.71~1.56 nH 으로 라이브러리를 구축하였다. 측정을 통해 용량 값을 다양화하는 방법을 검증하였으므로 더욱 세분화된 라이브러리를 구현할 수 있으며, 사용 주파수 24 GHz 대역의 레이더 모듈에서 다층 기판동작 회로와 집적화할 수 있는 수동소자의 대안이 될 것이다.

애기장대에서 고염 스트레스 내성에 관여하는 OSM1/SYP61 유전자의 동정 (Isolation of SYP61/OSMl that is Required for Salt Tolerance in Arabidopsis by T-DNA Tagging)

  • 김지연;백동원;이효정;신동진;이지영;최원균;김동균;정우식;곽상수;윤대진
    • Journal of Plant Biotechnology
    • /
    • 제33권1호
    • /
    • pp.11-18
    • /
    • 2006
  • 고염 스트레스에 대한 연구는 농업 생산성에 직결되기 때문에, 고염에 대한 식물의 반응 및 신호전달, 적응기작은 중요한 연구주제가 되어 왔다. 현재까지 연구된 고염 스트레스에 대한 저항성 기작 및 유전학적 요소들이 많이 밝혀졌는데도 불구하고 아직 많은 연구를 필요로 하고 있다. 그래서 본 연구에서는 모델식물로 잘 알려진 애기장대에 pSK1015 vector로 T-DNA를 삽입하여 고염 스트레스에 대해 감수성을 보이는 돌연변이체, ssm1 돌연변이체를 선별하였다. ssm1 돌연변이체는 고염 스트레스를 받게 되면 이온의 독성 스트레스와 세포내 삼투압의 불균형에서 오는 스트레스에 대해 대조군에 비해 감수성을 보였다. ssm1 돌연변이체의 genomic DNA 상의 T-DNA가 삽입된 부위를 찾기 위하여 genomic DNA mutant library screening을 수행한 결과, 기존의 알려진 syntaxin 기능 및 환경 스트레스에 관련된 F3M18/AtSYP61/OSM1 임을 알 수 있었다.

주요국 국가서지 현황조사를 통한 국가서지의 최신 경향 분석 (Current Trends for National Bibliography through Analyzing the Status of Representative National Bibliographies)

  • 이미화;이지원
    • 한국비블리아학회지
    • /
    • 제32권1호
    • /
    • pp.35-57
    • /
    • 2021
  • 본 연구는 국가서지의 최신 경향을 분석하고자 문헌연구, 홈페이지분석, 사서 대상 설문조사를 실시하였다. 분석 결과 첫째, 한 국가 출판물의 기록이라는 국가서지의 정의에 부합하기 위해서 국가서지에 인쇄에서 전자자원까지 다양한 자료가 수록되도록 하였으나 현실적으로 모든 자료가 포함될 수 없으므로 제외사항이 있었다. 보편적인 국가서지 선정기준을 작성하는 것은 불가능하며, 국가의 특성을 반영하고, 분석을 바탕으로 한 타당하고 포괄적인 수록범위를 마련하는 방안이 필요하다. 둘째, 국가서지를 효율적으로 생성하기 위해 출판사 및 도서관 등과 협력이 이루어지고 있다. 국가서지 생성의 효율성을 위해 표준화 및 일관성, 디지털 자원에 대한 컬렉션 단위 메타데이터 기술, 링크드데이터를 활용한 국가서지 생성 등과 같이 국가서지 발행 및 생성에서 변화가 모색되어야 한다. 셋째, 국가서지는 국가서지 온라인 검색 시스템, 링크드데이터 검색, PDF, OAI-PMH, SRU, Z39.50을 이용한 MARC 다운로드, RDF/XML 형식의 대량 다운로드 형태 등으로 발행되고 있고, 온라인목록과 통합되거나 별도로 구축되기도 한다. 다만, 국가서지와 온라인목록은 통합 도서관 시스템을 이용해 데이터 재사용 방식으로 구축될 필요가 있다. 넷째, 국가서지를 위한 차별화된 기능으로 다양한 브라우징 기능과 함께 이용자 태깅, 국가서지 통계 등 다양한 서비스를 제공하고 있다. 추가적으로 국가서지 빅데이터 분석, 전자 출판물과의 링크, 링크드데이터의 대량 다운로드 서비스가 제공되어야 하며, 차별화된 서비스 개발을 위해서는 이용자의 요구를 파악하고, 이를 반영한 한 개방 서비스를 마련해야 할 것이다. 본 연구에서 분석된 국가서지의 최신 경향 및 고려사항을 통해 국내 및 국외 국가서지의 발전적 변화를 모색할 수 있을 것이다.

Serratia marcescens KCTC 2172로부터 pst operon의 클로닝 및 해석 (Molecular Cloning and Analysis of Phosphate Specific Transport (pst) Operon from Serratia marcescens KCTC 2172)

  • 이승진;이용석;이상철;박인혜;안순철;최용락
    • 생명과학회지
    • /
    • 제19권5호
    • /
    • pp.566-572
    • /
    • 2009
  • S. marcescens KCTC 2172로부터 유전자 은행을 작성하여 재조합 클론 pDH3를 얻었으며, pDH3 유래의 서브클론을 작성하였다. 플라스미드 pPH4의 전염기서열 5,137 bp 영역을 결정한 결과 3개의 ORF가 있음을 확인하였다. 이들은 pst 오페론의 pstC, pstA, 및 pstB, 세 유전자를 동일 전사방향으로 코드하고 있었다. 타 세균의 유전자와 비교한 결과 S. marcescens의 pst 오페론은 pstS와 phoU가 결손되어 있다. 조절영역에는 CRP 결합영역과 pho box 서열이 존재하였다. 보고된 유전자와 상동성 조사결과, PstC 단백질은 Yersinia sp., Vibrio sp. 및 Pseudomonas sp.와는 49, 37, 33%의 상동성을, PstA 단백질은 Yersinia sp., Vibrio sp. 및 Pseudomonas sp.와 64, 51, 47%의 상동성을, PstB 단백질은 Methanocaldococcus sp., E. coli 및 Mycoplasma sp.와 60, 50, 48%의 상동성을 나타내었다. Pst 유전자들은 조절영역의 cAMP-CRP 복합체에 의해 in vivo에서 양성적으로 발현됨을 확인하였다. Pst 오페론을 포함하는 플라스미드를 도입한 대장균은 인산운송에 관여하는 능력을 확인하였다.