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

검색결과 454건 처리시간 0.03초

하드웨어/소프트웨어 동시검증을 위한 합성 가능한 인터페이스 검증 기법 (Synthesizable Interface Verification for Hardware/Software Co-verification)

  • 이재호;한태숙;윤정한
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제37권4호
    • /
    • pp.323-339
    • /
    • 2010
  • 임베디드 시스템은 오늘날 우리 일상에서 널리 사용되고 있고 그 중요성은 더욱 증대되고 있다. 이에 비례하여 임베디드 시스템의 복잡도와 이를 개발하려는 노력 또한 더욱 더 증가하고 있다. 하드웨어와 소프트웨어로 구성되어 있는 임베디드 시스템의 이질적인 특성은 시스템 개발 및 통합 시에 에러를 야기하는 주원인이 된다. 그 중에서도, 하드웨어와 소프트웨어 간의 인터페이스에서 발생하는 에러가 시스템 에러의 13%를 차지하고 있으며 이 비율은 더욱 증가하는 추세이다. 우리는 하드웨어와 소프트웨어 동시설계를 위한 실제적인 인터페이스 동시 검증 기법을 제안하고 이를 지원하는 도구를 구현하였다. 먼저, 이 논문은 하드웨어와 소프트웨어간의 상호작용을 기술할 수 있는 인터페이스 명세를 정의한다. 이 명세 방법은 하드웨어와 소프트웨어 서로간의 특성을 잘 표현할 수 있고, 소프트웨어 명세로부터 하드웨어 명세로의 변환이 가능하여 전체 시스템이 소프트웨어의 입장에서 기술될 수 있도록 한다. 둘째, 작성된 하드웨어 설계와 소프트웨어 설계에 대해 명시된 인터페이스의 의미대로 동작하는지를 검증하는 기법을 제시한다. 주어진 명세로부터 소프트웨어의 동작을 가정하고 이를 하드웨어 설계로 모델링하여 하드웨어 인터페이스에 대한 모델검증을 수행하고, 그 후 소프트웨어의 동작에 대해 검증을 수행하는 가정-보증 추론(assume-guarantee reasoning) 방식의 검증을 수행한다. 마지막으로 기존의 검증 연구들이 저수준의 인터페이스를 추상화하여 현실적 적용이 힘들었던 반면 우리는 디바이스 API, 디바이스 드라이버, 디바이스 컨트롤러 등의 저수준의 인터페이스 코드들을 자동으로 생성하여 검증된 하드웨어와 소프트웨어 코드가 바로 통합되어 시스템을 구축할 수 있는 실제적인 해결책을 제시한다.

봉독이 자돈의 성장 및 혈액성상 변화에 미치는 영향 (Effects of honeybee (Apis Mellifera L.) venom injection on the growth performance and hematological characteristics of pigs)

  • 한상미;이광길;여주홍;권해용;오백영;이윤근;김봉순;백하주;김순태
    • 한국동물위생학회지
    • /
    • 제29권3호
    • /
    • pp.287-295
    • /
    • 2006
  • This study was conducted to evaluate effects of honeybee venom injection (VI) collected using bee venom collector compared to that of bee venom accupuncture (VA) on the body weight gain, growth rate and hematological characteristics of piglets. One hundred sixty two piglets from 15 sows were allocated in to three groups; honeybee venom subcutaneous injection groups (97 piglets from 9 sows), honeybee venom accupuncture -treated group (31 piglets from 3 sows), and non -treated control group and 30 days after birth. Honeybee venom subcutaneous injection groups divided by a syringeful; group A (0.5, 1.0, 1.5, 2.0 mg ), group B (1.0, 1.0, 1.0, 1.0 rug), and group C (1.0, 1.5, 2.0, 2.5 mg). During 60 days experiment, weight gain and survivability in VI and VA treatment of pigs were higher compared with control. Survival rate during the experiment period was 96.8% in group C, 93.2 % in VA and 86.7 % in control. Weight gain and survivability were effected by VI and VA. WBC, RBC, lymphocytes, monocytes, serum total protein, and albumin concentration were not affected by VI and VA. Serum IgG concentration of VI and VA treatments were greater than that of control. In conclusion, VI and VA were effective for improving growth performance and to increase the concentrations of blood Ig G in growing pigs. No statistical differences were found for VI and VA. These results suggested that the treatment of honeybee venom injection collected using bee venom collector could be used effectively for the increase productivity.

국내산 봉독의 어류병원성 세균에 대한 항균활성 (Antimicrobial activity of honeybee venom against fish pathogenic bacteria)

  • 한상미;이광길;박관규
    • 한국어병학회지
    • /
    • 제24권2호
    • /
    • pp.113-120
    • /
    • 2011
  • 본 연구에서는 양식 넙치의 주요 어병세균인 E. tarda, V. ichthyoenteri와 S. iniae에 대한 국내산 꿀벌로부터 분리한 봉독의 항균활성을 검색하였다. 그 결과 봉독은 폐사 납치로부터 분리한 그람음성균인 E. tarda, V. ichthyoenteri와 양성균인 S. iniae 모두에서 강한 항균 활성을 나타내는 것으로 확인되었다. 봉독은 E. tarda와 V. ichthyoenteri에 대하여 최소발육저지 농도는 각각 17.6 ${\mu}g$/ml, 1.76 ${\mu}g$/ml 였으며, 최소살균 농도는 34.6 ${\mu}g$/ml, 6.8 ${\mu}g$/ml, 항균력 지속시간은 5시간, 6시간으로 측정되었다. 또한 그람 양성균인 S. iniae에 대한 최소발육저지농도는 3.49 ${\mu}g$/ml, 최소살균농도는 11 ${\mu}g$/ml였으며, 항균력지속시간은 7시간으로 봉독은 매우 강한 증식 및 살균 억제력을 보였다. 뿐만 아니라, 다양한 pH 조건하에서도 향균활성이 유지되는 것으로 확인되었다.

합성곱 신경망 기반 맨하탄 좌표계 추정 (Estimation of Manhattan Coordinate System using Convolutional Neural Network)

  • 이진우;이현준;김준호
    • 한국컴퓨터그래픽스학회논문지
    • /
    • 제23권3호
    • /
    • pp.31-38
    • /
    • 2017
  • 본 논문에서는 도심 영상에 대해 맨하탄 좌표계를 추정하는 합성곱 신경망(Convolutional Neural Network) 기반의 시스템을 제안한다. 도심 영상에서 맨하탄 좌표계를 추정하는 것은 영상 조정, 3차원 장면 복원 등 컴퓨터 그래픽스 및 비전 문제 해결의 기본이 된다. 제안하는 합성곱 신경망은 GoogLeNet[1]을 기반으로 구성한다. 합성곱 신경망을 훈련하기 위해 구글 스트리트 뷰 API로 영상을 수집하고 기존 캘리브레이션 방법으로 맨하탄 좌표계를 계산하여 데이터셋을 생성한다. 장면마다 새롭게 합성곱 신경망을 학습해야하는 PoseNet[2]과 달리, 본 논문에서 제안하는 시스템은 장면의 구조를 학습하여 맨하탄 좌표계를 추정하기 때문에 학습되지 않은 새로운 장면에 대해서도 맨하탄 좌표계를 추정한다. 제안하는 방법은 학습에 참여하지 않은 구글 스트리트 뷰 영상을 검증 데이터로 테스트하였을 때 $3.157^{\circ}$의 중간 오차로 맨하탄 좌표계를 추정하였다. 또한, 동일 검증 데이터에 대해 제안하는 방법이 기존 맨하탄 좌표계 추정 알고리즘[3]보다 더 낮은 중간 오차를 보이는 것을 확인하였다.

주기억장치 DBMS를 위한 고성능 인덱스 관리자의 설계 및 구현 (Design and Implementation of a High-Performance Index Manager in a Main Memory DBMS)

  • 김상욱;이경태;최완
    • 한국통신학회논문지
    • /
    • 제28권7B호
    • /
    • pp.605-619
    • /
    • 2003
  • 주기억장치 DBMS(MMDBMS)는 디스크가 아닌 주기억장치를 주요 저장 매체로서 사용하므로 고속의 처리를 요구하는 다양한 데이터베이스 응용을 효과적으로 지원한다. 본 논문에서는 차세대 MMDBMS Tachyon의 인덱스 관리자 개발에 관하여 논의한다. 최근 하드웨어의 급격한 발전으로 인하여 주기억장치 액세스 속도와 CPU의 처리 속도의 차는 점점 커지고 있다. 따라서 CPU 내에 있는 캐쉬(cache)의 존재를 충분히 활용하는 자료 구조 및 알고리즘을 고안함으로써 MMDBMS의 성능을 크게 개선시킬 수 있다. 본 논문에서는 Tachyon를 위한 캐쉬-인지 인덱스 관리자의 개발 중에 경험한 실질적인 구현 이슈들을 언급하고, 이들에 대한 해결 방안을 제시한다. 본 논문에서 다루는 주요 이슈들은 (1) 캐쉬(cache)의 효과적인 사용, (2)인덱스 엔트리 및 인덱스 노드의 집약적 표현(compact representation). (3) 가변 길이 키(variable-length key)의 지원, (4) 다중 애트리뷰트 키(multiple-attribute key)의 지원, (5) 중복키(duplicated key)의 지원. (6) 인덱스를 위한 시스템 카탈로그의 정의. (7) 외부 API(application programming interface)의 정의. (8) 효과적인 동시성 제어 방안. (9) 효율적인 백업 및 회복 방안 등이다. 또한, 다양한 실험을 통한 성능 분석을 통하여 제안된 인덱스 관리자의 우수성을 규명한다.

꿀벌 수정작용이 콩수량 및 수량 구성요소에 미치는 영향 (Influence of Honeybees Pollinationon Soybean Yield and Yield Components)

  • 심용구;최영연
    • 한국응용곤충학회지
    • /
    • 제32권3호
    • /
    • pp.271-278
    • /
    • 1993
  • 꿀벌의 수분작용이 콩 품종별 수량 및 수량구성요소에 미치는 영향을 구명하기 위하여 1990년부터 1991년까지 2년간 경북농촌진흥원 망사하우스에서 단엽콩, 무한콩, 황금콩, 밀양콩, 팔달콩 및 단경콩의 6개품종을 공시하여 꿀벌을 방사처리 하여 조사한 실험 결과는 다음과 같다. 콩꽃에 대한 꿀벌의 방화회수는 노지포장에 비해 방사구에서 58% 많았으며 시간별로는 노지포장, 방사구 모두 오전 10시에 가장 많았다. 주당협수 및 결협율은 무방사구에 비해 방사구가 증가 되었는데, 팔달콩과 단경콩과 무한콩은 3립협 비율이, 황금콩과 밀양콩은 1립협 비율이 증가 되었으나 팔달콩과 단경콩은 3립협 비율이 감소되었다. 그러나 2립협 비율은 품종간에 일정한 경향이 없었다. 콩수량은 무방사구에 비해 방사구가 0~12% 증수되었는데, 특히 팔달콩과 단경콩은 꿀벌 방사에 의한 중수효과가 컸었다. 콩 hybrid주 비율은 무방사구에 비해 방사구에서 증가되었는데 팔달콩과 단경콩에서 hybrid주 비율이 높았다. 콩 개화기간과 hybrid주 비율과는 부의 상관관계가 인정되었다.

  • PDF

계층 구조를 고려한 Jena Plug-in 저장소의 평가를 위한 실험 및 시뮬레이션 (Experiment and Simulation for Evaluation of Jena Storage Plug-in Considering Hierarchical Structure)

  • 신희영;정동원;백두권
    • 한국시뮬레이션학회논문지
    • /
    • 제17권2호
    • /
    • pp.31-47
    • /
    • 2008
  • W3C에서 표준 온톨로지 서술 언어로 OWL을 채택함에 따라 많은 온톨로지들이 OWL로 기술 및 구현되고 있다. 이와 관련된 기술 중 Jena는 HP에서 개발한 API로서 저장소는 물론 추론 엔진을 개발할 수 있는 다양한 API를 제공하고 있으며 현재 많은 시스템 개발에 이용되고 있다. 그러나 Jena2의 저장 모델은 단일 테이블에 문서의 정보를 저장하기 때문에 대용량의 온톨로지 데이터 처리에 있어 성능이 저하되는 문제점을 지닌다. 무엇보다 클래스와 프로퍼티의 계층적 구조를 고려하지 않기 때문에 계층 구조를 이용한 질의 처리 시 잦은 조인 연산으로 인해 성능이 급격하게 저하된다. 따라서 본 논문에서는 이러한 문제점들을 해결하기 위해 기존의 Jena2 API를 그대로 이용하면서 Plug-in 형식으로 적용할 수 있는 새로운 OWL 온톨로지 관계형 데이터베이스 모델을 제안한다. 제안 모델은 클래스(Class), 프로퍼티(Property), 인스턴스(Instance)의 정보들을 의미적으로 분류하여 저장하며 계층적 정보들에 대해서도 개별적으로 관리함으로써 질의 처리 성능을 향상시킨다. 또한 기존모델과 이 논문에서 제안하는 모델과의 실험 및 시뮬레이션을 통해 비교 분석 한다. 실험 및 시뮬레이션 결과에서, 제안 시스템이 Jena2보다 나은 성능을 보였다.

  • PDF

개인정보의 제3자 제공시 정보보호 관련 법상 책임에 관한 연구/OPEN API 이용 핀테크 기업을 중심으로 (A Study on the Liability of Information Protection for the Third Party Supply of Personal Information/Focus on Fintech Companies Using OPEN APIs)

  • 김조은;김인석
    • 한국전자거래학회지
    • /
    • 제22권4호
    • /
    • pp.21-38
    • /
    • 2017
  • 금융회사, 공공기관 등이 보유하고 있는 다양한 정보를 오픈 플랫폼을 통해 적극적으로 핀테크 기업에게 개방하고 있는 추세다. 본 연구에서는 개인정보보호법, 정보통신망 이용 및 촉진에 관한 법률 등 정보보호 관련 법상 개인정보처리의 "제3자 제공"과 "위탁"의 개념 차이를 살펴볼 것이다. 그리고 "위탁"과 달리 핀테크 기업처럼 "제3자 제공", 즉 일반적으로 "제휴" 관계인 경우 제공하는 기업의 법적 의무가 지나치게 완화되어 있는데 반해 정보유출 위험은 상대적으로 높기 때문에 현실에 맞는 정보보호 관련 법제도 정비를 제언하고자 한다. 또한 "제3자 제공"시 제공받는 기업이 스스로 정보보호 수준을 높일 수 있도록 정보보호 자가진단 체크리스트를 제시한다. 이를 통해 금융회사 오픈 플랫폼을 활용하는 31개 핀테크 기업을 진단한 결과, 수탁자보다 정보보호 수준이 상대적으로 미흡하다는 것을 확인하였다. 금융회사와 "제3자 제공" 관계인 핀테크 기업의 정보보호 수준이 높아질 수 있도록 체크 리스트의 적극적인 활용을 제언한다.

P2P 통신 병용 DASH 시스템의 피어 부하 분산 방안 연구 (A Peer Load Balancing Method for P2P-assisted DASH Systems)

  • 서주호;김용한
    • 방송공학회논문지
    • /
    • 제25권1호
    • /
    • pp.94-104
    • /
    • 2020
  • 현재 유무선 인터넷을 통한 미디어 소비는 대부분 ISO/IEC MPEG(Moving Picture Experts Group)에 의해 표준화된 미디어 스트리밍 방식인 DASH(Dynamic Adaptive Streaming over HTTP) 또는 이와 유사한 형태의 적응형 미디어 스트리밍(adaptive media streaming) 기술에 의해 시행되고 있다. 이들은 모두 ISP(Internet Service Provider)가 웹서비스를 원활하게 제공하기 위해 충분히 설치할 수밖에 없는 HTTP 캐시(cache)에 크게 의존한다. 결과적으로 미디어 스트리밍 사용자 증가에 따라 CDN(Contents Delivery Network) 사업자의 서버 증설 부담 대신 ISP의 HTTP 캐시 증설 부담이 커지게 되었다. 이로 인해, ISP들은 이러한 HTTP 증설 비용을 보전하기 위해 CDN 사업자에게 미디어 트래픽 비용을 부과하게 되었다. 최근 이러한 비용을 줄이고자 P2P(Peer-to-Peer) 통신을 함께 사용하는(P2P-assisted) DASH 방식이 제안되었다. 또한 이러한 P2P 통신 병용 DASH 시스템의 효율을 극대화하여 CDN 사업자의 비용을 최대한 절감시키는 피어 선택 알고리듬도 연구되었다. 그러나 이 알고리듬은 선택된 피어에게 부담을 집중시키는 경향이 있다. 본 논문에서는 피어의 부담을 여러 피어들에게 분산시키면서도 CDN 사업자의 비용 절감 수준을 적절하게 유지하는 새로운 피어 선택 알고리듬을 제안하고, 이를 WebRTC(Web Real-Time Communication) 표준 API를 활용한 웹기반 스트리밍 시스템에 구현한 후, 실험을 통해 제안한 알고리듬의 효용성을 검증하였다.

농약 혼용에 따른 꿀벌유충 독성의 상승 및 상쇄 영향 (Synergistic and Antagonistic Interactions for Pesticide mixtures to Honeybee Larvae Toxicity)

  • 백민경;임정택;전경미;박경훈;최용수;이명렬;배철한;김진호;문병철
    • 한국환경농학회지
    • /
    • 제35권4호
    • /
    • pp.241-246
    • /
    • 2016
  • BACKGROUND: Recently, the widespread distribution of pesticides in the hive has been of concern about pesticide exposure on honeybee (Apis mellifera L.) health. Larval toxicity was adapted to assess the synergistic and antagonistic interaction of cumulative mortality to the honeybee larvae of the four most common pesticides detected in pollen. METHODS AND RESULTS: Acetamiprid($3.0{\mu}l/L$), chlorothalonil ($803.0{\mu}l/L$), coumaphos ($128.0{\mu}l/L$), and tau-fluvalinate ($123.0{\mu}l/L$) were tested in combination; binary, ternary and four component mixture. Larvae were exposed to four pesticides mixed in diet at the average levels detected in pollen. As a result, synthetic toxicity was observed in the binary mixture of acetamiprid with coumaphos. The binary and ternary component mixtures of tested pesticides have mostly demonstrated additive effect in larval bees. The significant antagonistic effects were found in four parings of mixtures including chlorothalonil added to acetamiprid/tau-fluvalinate or acetamiprid/coumaphos/tau-fluvalinate, and tau-fluvalinate added to acetamiprid/chlorothalonil or acetamiprid/coumaphos/chlorothalonil. CONCLUSION: Interactions between combinations of four pesticides showed mostly additive or antagonistic effects in larval bees. Therefore, predicting the larval mortality of pesticides mixtures on the basis of the results of single pesticide may actually overestimate the risk. We suggest that pesticide mixture in pollen be evaluated by adding their toxicity together for complete data on interactions.