• 제목/요약/키워드: Test Driven Development

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

The World as Seen from Venice (1205-1533) as a Case Study of Scalable Web-Based Automatic Narratives for Interactive Global Histories

  • NANETTI, Andrea;CHEONG, Siew Ann
    • Asian review of World Histories
    • /
    • 제4권1호
    • /
    • pp.3-34
    • /
    • 2016
  • This introduction is both a statement of a research problem and an account of the first research results for its solution. As more historical databases come online and overlap in coverage, we need to discuss the two main issues that prevent 'big' results from emerging so far. Firstly, historical data are seen by computer science people as unstructured, that is, historical records cannot be easily decomposed into unambiguous fields, like in population (birth and death records) and taxation data. Secondly, machine-learning tools developed for structured data cannot be applied as they are for historical research. We propose a complex network, narrative-driven approach to mining historical databases. In such a time-integrated network obtained by overlaying records from historical databases, the nodes are actors, while thelinks are actions. In the case study that we present (the world as seen from Venice, 1205-1533), the actors are governments, while the actions are limited to war, trade, and treaty to keep the case study tractable. We then identify key periods, key events, and hence key actors, key locations through a time-resolved examination of the actions. This tool allows historians to deal with historical data issues (e.g., source provenance identification, event validation, trade-conflict-diplomacy relationships, etc.). On a higher level, this automatic extraction of key narratives from a historical database allows historians to formulate hypotheses on the courses of history, and also allow them to test these hypotheses in other actions or in additional data sets. Our vision is that this narrative-driven analysis of historical data can lead to the development of multiple scale agent-based models, which can be simulated on a computer to generate ensembles of counterfactual histories that would deepen our understanding of how our actual history developed the way it did. The generation of such narratives, automatically and in a scalable way, will revolutionize the practice of history as a discipline, because historical knowledge, that is the treasure of human experiences (i.e. the heritage of the world), will become what might be inherited by machine learning algorithms and used in smart cities to highlight and explain present ties and illustrate potential future scenarios and visionarios.

마그네틱 기어를 이용한 듀얼 구동식 선박 접이안 시스템 개발에 관한 연구 (A study on development of a dual driven ship berthing/deberthing system using magnetic gear)

  • 강민수;김병국;김헌우
    • 한국항해항만학회:학술대회논문집
    • /
    • 한국항해항만학회 2016년도 춘계학술대회
    • /
    • pp.98-99
    • /
    • 2016
  • 본 연구에서는 $360^{\circ}$의 조향 기능을 갖는 듀얼 구동식의 선박 접이안 시스템 개발에 대해 다룬다. 대형 선박의 경우, 부두에 접이안시 bow thruster, side thruster, pod propulsor 등이 사용되고 있으나 최근 해양레저선박이 대형화(슈퍼요트 등)됨에 따라 마리나 시설을 이용할 경우 접이안시 선박 대 선박, 선박 대 계류시설과의 사고가 증가 추세에 있다. 따라서, 이를 해결하기 위한 방안으로 듀얼 구동식 추진체를 이용하여 접이안이 가능한 시스템에 대해 연구를 수행하였다. 주요 내용은 조이스틱을 이용한 선수, 선미의 듀얼 구동과 마그네틱 기어를 이용한 동력 전달이다. 조이스틱에서 두 구동 모터 및 프로펠러로 이어지는 제어 응답성을 확인하고, 전자기 설계를 통한 마그네틱 기어 제작 및 시험으로 수중 추진기에 회전력을 전달 가능한 토크를 확보하였다. 또한, 실해상 시운전을 통하여 개발 시스템의 성능을 확인하였다.

  • PDF

Development of a Screw-Crane System for Pre-Lifting the Sternal Depression in Pectus Excavatum Repair: A Test of Mechanical Properties for the Feasibility of a New Concept

  • Park, Hyung Joo;Rim, Gongmin
    • Journal of Chest Surgery
    • /
    • 제54권3호
    • /
    • pp.186-190
    • /
    • 2021
  • Background: Pre-lifting of the sternum marked a major turning point in pectus excavatum repair. The author developed the crane technique in 2002 and successfully applied it to more than 2,000 cases using sternal wire stitching. However, blind sternal suturing limited the use of the wire-stitch crane. We propose a novel screw for sternal lifting as a new tool for the crane technique. Methods: We developed a screw system strong enough to withstand the pressure needed for sternum lifting. The screw was designed to have a broader thread to hold the bony tissue securely. The screw's sustaining power was tested using the torsion, driving torque, and axial pull-out tests in a polyurethane block and ex-vivo porcine sternum. Results: The screws were easily driven into the sternum, and the head of the screw was connectable to the table-mounted retractor. In the torsion test, the 2° offset torsional yield was 4.53 N·m (reference value, 1 N·m). In the polyurethane block driving torque test, the maximum torque was 0.98 N·m (reference value, 0.70 N·m). The axial pull-out test was 446 N (reference value, 100 N). The maximum pull-out resistance in the ex-vivo porcine sternum model was 1,516 N. Conclusion: The screw crane was strong enough to sustain the chest wall weight to be lifted. Thus, the screws could effectively replace the sternal wire stitching in crane pre-lifting of the sternum. We expect that application of the screw-crane will be easy and that it will improve the safety and success rate of pectus repair surgery.

스크래치를 이용한 문제해결 프로그래밍에서 CT-TDPS 학습 모형의 효과성 연구 (A Study on the Effectiveness of CT-TDPS Learning Model in Problem Solving Programming using Scratch)

  • 김영직;김성식
    • 컴퓨터교육학회논문지
    • /
    • 제23권3호
    • /
    • pp.41-47
    • /
    • 2020
  • 21세기 미래 인재에게 필요한 핵심 역량으로 컴퓨팅 사고력이 주목받고 있다. 국내외적으로 컴퓨팅 사고력 향상을 위한 소프트웨어 교육이 한창이다. 그중에서 문제해결 프로그래밍 교육은 컴퓨팅 사고력 향상에 도움이 된다. CT-TDPS 학습 모형은 복잡한 문제들을 모듈화하는 분해, 추상화 사고 과정과 이를 구현하는 반복적·점증적 프로그래밍 방식인 애자일(Agile) 개발 방식을 따른다. 본 연구에서는 스크래치를 이용한 문제해결 프로그래밍 교육에 CT-TDPS 학습 모형을 적용하여 컴퓨팅 사고력 향상을 확인하고자 하였다. 연구 결과, CT-TDPS 학습 모형을 적용한 문제해결 프로그래밍 교육에서 컴퓨팅 사고력의 하위 요인인 컴퓨팅 개념, 컴퓨팅 수행, 컴퓨팅 관점에서 모두 향상이 되었음을 확인할 수 있었다. 그리고, Dr.Scratch 자동 평가 결과에 대한 t 검정 결과 실험집단에서 유의한 차이가 있음을 확인하였다.

선박용 에너지 관리 시스템 알고리즘 검증을 위한 신호 연동 시뮬레이터 개발 (Development of signal linkage simulator for verification of Ships energy management system algorithm)

  • 이종학;오지현;심재순;오진석
    • 한국정보통신학회논문지
    • /
    • 제26권6호
    • /
    • pp.881-889
    • /
    • 2022
  • 전 세계적으로 선박의 배출물에 의한 환경 오염에 관심이 증가하여, 에너지 효율을 높여 선박 배출물 감소와 연료 소비 효율을 높이는 시스템 개발에 많은 연구가 진행되고 있다. 각 시스템은 소형 선박에서는 실증될 수 있으나, 대형 선박의 경우에는 실증에 대한 여건이 마땅치 않다. 현실적으로 대형 선박에 real time으로 구동되는 에너지 관리 시스템 제어기를 테스트하기 위해서는 시뮬레이터를 통한 테스트를 수행해야 한다. 본 연구에서는 각 제어 시스템과 에너지 관리 시스템을 연동할 수 있도록 각 신호를 Modbus TCP/IP에 맞게 주소를 설정하였으며, 신호의 흐름에 따라 알고리즘을 구성하였다. 또한, 각 제어기가 선박에서 수집하는 신호를 인위적으로 발생시킬 수 있도록 신호 발생기를 설계 및 제작하였다. 시뮬레이터 제작 및 연동 결과 real time으로 운용되는 각 제어기는 역할을 알맞게 수행하였으며, 선박용 에너지 관리 시스템의 알고리즘의 적용이 적절히 수행됨을 확인하였다.

Overview of the Development of the Korean Exposure Factors Handbook

  • Jang, Jae-Yeon;Jo, Soo-Nam;Kim, So-Yeon;Myung, Hyung-Nam
    • Journal of Preventive Medicine and Public Health
    • /
    • 제47권1호
    • /
    • pp.1-6
    • /
    • 2014
  • A set of exposure factors that reflects the characteristics of individual behavior capable of influencing exposure is essential for risk and exposure assessment. In 2007, the Korean Exposure Factors Handbook was, therefore, issued, driven by the need to develop reliable exposure factors representing the Korean population. The purpose of this study was to overview the development process of the Korean Exposure Factors Handbook and major recommended exposure values for the Korean population to allow information exchanges and comparison of recommended values among nations. The researchers reviewed the domestic data that could be used in the development of exposure factors, confirmed a knowledge gap, and set a priority of development by phases. A methodology to measure exposure factors was established to develop measuring techniques and test their validity. Data were processed or a survey was conducted according to the availability of data. The study thus produced recommended values for 24 exposure factors grouped by general exposure factors, food ingestion factors, and activity factors by setting up a database of exposure factors and carrying out statistical analysis. The study has significantly contributed to reducing the potential uncertainty of the risk and exposure assessment derived by the application of foreign data or research findings lacking representativeness or grounds by developing a set of exposure factors reflecting the characteristics of the Korean people. It will be necessary to conduct revisions in light of the changing statistical values of national data and the exposure factors based on Korean characteristics.

Post PC 플랫폼 기술 개발 (A Development Works of Post PC Platform Technology)

  • 박우출;이상학;조수형;김대환
    • 정보처리학회논문지A
    • /
    • 제10A권4호
    • /
    • pp.411-418
    • /
    • 2003
  • 현재는 범용적 다기능을 갖추었던 PC 시대가 지나가고, 새로운 형태의 컴퓨팅 디바이스들이 고안되어 개발되고 있다. 이러한 현상은 모든 기능을 갖춘 무거운 PC 보다는 사용 빈도가 높은 필수 기능만을 탑재할 새로운 개념의 단말기에 대한 소비자의 요구가 증대되고 있기 때문이다. 본 과제에서는 오픈소스 라이센스와 강력한 개발자 그룹을 가진 리눅스를 사용하였다. 본 논문에서는 다양한 응용 분야에서 이용될 수 있는 Post-PC 플랫폼의 실제 설계, 구현에 대하여 기술하였으며, 실제적인 개발 사례로서 “디지털 가전형 Post-PC 기술 개발 사업”을 설명하였다. 본 논문은 제 4 과제인 “디지털 가전용 Post-PC 시스템 통합 플랫폼 개발과 Test bed 구축 및 통합 시험 기술”을 중점적으로 개발 내용을 서술하였다.

창업기업의 혁신지향성이 성장열망에 미치는 영향에 관한 연구 (A Study on the Effect of Startup's Innovation Orientation on Growth Aspiration)

  • 오혜미;이채원;김진수
    • 벤처창업연구
    • /
    • 제16권5호
    • /
    • pp.1-14
    • /
    • 2021
  • 전 세계적으로 혁신과 창업기업의 스케일업이 중요한 국가적 과제로 부각되고 있다. 과거 경기침체 극복을 위해 'Start-tup America', 'Start-up Chile', 'Start-up Britain' 등 스타트업 중심의 정책 패러다임을 확산시켰다. 최근 창업선진국을 중심으로 경기회복이 가시화되면서, 스타트업 중심의 정책 패러다임이 'Scale-up America', Scale-up UK', 'Scale-up Denmark' 등 스케일업 중심의 정책 패러다임으로 전환하고 있는 추세이다. 창업기업은 스타트업 단계를 넘어서 스케일업 단계로 진입해야 국가적으로 양질의 일자리가 늘어나고 경제성장으로 나아갈 수 있다. 그러므로 창업기업을 강한 중견기업으로 성장시켜 지속적으로 생존할 수 있는 발판을 마련해주어야 한다. 이에 따라 본 연구는 창업기업이 스케일업 기업으로 성장할 수 있도록 성장의 선행변수인 성장 열망에 영향을 미치는 요인들을 심층적으로 고찰하고 국가의 경제발전단계 간, 기업가 간의 차이를 실증적으로 규명함으로써 국가차원에서 창업기업이 스케일업 할 수 있는 방안을 제시하는데 목적이 있다. 본 연구는 글로벌기업가정신모니터(GEM)의 일반성인조사 3.5년 미만의 초기 기업가들을 대상으로 하였으며, 국가경제발전단계를 혁신주도형, 효율주도형, 요소주도형 경제로 구분하여 R 3.5.0프로그램을 사용하여 국가경제발전단계 간 비교를 위해 다층모형분석을 통해 연구가설을 검증하였다. 가설검증 결과는 다음과 같다. 창업기업의 혁신지향성과 성장 열망의 영향관계에 있어 국가경제발전 간, 기업가 간 차이가 있는 것으로 나타났다. 국가의 경제가 발전할수록 기업가의 혁신활동이 더 두드러지게 나타난다. 또한 창업기업은 기업가의 영향을 많이 받기 때문에, 동일한 환경 내에서 기업가가 얼마나 혁신 지향적인가에 따라 열망의 정도에 차이가 있다고 할 수 있다. 창업기업의 혁신지향성과 성장 열망의 영향관계에 있어 실패에 대한 두려움은 국가경제발전 간, 기업가 간 차이가 있는 것으로 나타났다. 기업가 및 창업에 대한 실패에 대한 두려움은 국가경제발전 단계별로 차이가 있으며, 이러한 국가적 측면에서 실패에 대한 인식은 창업활동에 영향을 미치는 중요한 요인 중 하나이다. 이러한 연구결과를 통해 규명된 창업기업이 스케일업 기업으로 성장하는데 있어 성장열망에 영향을 미치는 검증된 요인을 국가경제발전단계에 따라 적합한 스케일업 생태계를 조성하는데 활용할 수 있을 것으로 기대한다.

도시철도역사에서 화재유동에 대한 병렬계산방법연구 (The development of parallel computation method for the fire-driven-flow in the subway station)

  • 장용준;이창현;김학범;박원희
    • 한국철도학회:학술대회논문집
    • /
    • 한국철도학회 2008년도 춘계학술대회 논문집
    • /
    • pp.1809-1815
    • /
    • 2008
  • 본 연구는 병렬처리기법을 이용하여 지하역사 화재유동을 시뮬레이션 하였다. 화재해석 프로그램으로는 LES(Large Eddy Simulation)화재해석 프로그램 중 하나인 FDS(Fire Dynamics Simulation)를 사용하여 연구를 진행하였으며, 각 Node당 3.0Ghz_2set이 탑재된 6-node parallel Cluster장비를 사용하여 병렬계산을 수행하였다. 시뮬레이션 모델은 광주 금난로 4가 지하역사를 대상으로 하였으며, 총 시뮬레이션 시간은 600s로 하였다. 먼저 Single-CPU와 Multi-CPU를 이용한 병렬계산과의 결과 비교를 위하여 전체역사를 1-Mesh와 8-Mesh로 나누어 각각 Single-CPU계산과 Multi-CPU를 이용하여 계산결과를 비교분석 하였으며, Single-CPU에서 처리가 불가능한 격자수($15{\times}10^6$)를 가지고 승강장 중앙에서의 화재와 객차 내에서의 화재유동분석 하였다. 연구결과 Single-CPU 해석과 Multi-CPU를 이용한 병렬계산에 있어서, 해석결과의 차이는 거의 없는 것으로 나타났다. 또한 계산시간의 비교에서도 14개의 Mesh를 가지고 약 300만개의 격자를 사용한 경우에 있어서 2CPU(4core)와 7CPU(14core)의 계산시간은 1CPU에 비하여 각각, 2배, 5배의 차이를 보였다. 병렬처리기법의 도입으로 Single-CPU의 한계를 극복하여 보다 빠르고 정확한 결과값을 얻을 수 있을 것으로 기대된다. 향후 병렬처리기법연구에 있어서 계산효율성 증대를 위한 연구가 계속적으로 진행되어야 할 것이다.

  • PDF

디지털 학습 환경에서의 기초디자인 교육 - 기초디자인 훈련 도구(Basic Graphic Tools)의 개발을 중심으로 - (Experiencing Design Foundation in On-Line Education - By Using The Basic Graphic Tools -)

  • 이은주
    • 디자인학연구
    • /
    • 제18권2호
    • /
    • pp.255-264
    • /
    • 2005
  • 개인용 컴퓨터와 인터넷의 발달은 교수자와 학습자, 학습자와 학습자의 관계변화를 야기하였으며 대표적으로 전통적인 학습방법으로서의 일대일, 면대면 수업방식은 디지털 기반의 학습모형으로 변화를 죄하고 있다. 이러한 환경의 변화는 새로운 교육 정보로서의 적절한 디자인 도구와 재료의 등장이 교수와 학습, 모두의 입장에서 필요하게 되었음을 의미한다. 본 연구는 디지털 기술 기반에서의 효과적인 기초디자인 수업을 위하여 새로운 형식의 그래픽 툴(Basic Graphic Tools)을 개발하는 데 있다. 전통적인 학습 환경과의 차이는 최소화하면서 디지털 기술에서 가능한 재료와 도구의 다양성을 최대로 이끌어내는 것이다. Basic Graphic Tools(이하 BGTs)는 학생들의 선수 지식 유무와 학습 기술의 편차, 전통적인 훈련 방식과 첨단의 방식이 공존하는 상황에서 학습자에게는 기초디자인 과정에서 요구되는 디자인 원리를 학습하고 시야를 넓힐 수 있는 디지털 디자인 도구로서, 교수자에게는 효율적이고 생산적인 강의를 위한 새로운 교육 도구로 개발되었다. 기초 디자인 훈련프로그램으로서의 BGTs개발과 실험을 통해 새로운 교육 도구로서의 활용 가능성을 살펴보고 기초디자인 교육과정에서 학습자로 하여금 수월성을 갖게 하는 것이다. 기초디자인 학습 툴로서의 신뢰성 향상을 위해 C 대학에 개설된 e강의실을 통해 디자인 작업 일부가 시행되었다. 이를 근거로 Learning Guide/Performance Test가 이루어졌으며 그 결과 매우 높은 사용 가능성을 확보하였고 동시에 추후 연구과제로서 BGTs를 이용한 기초디자인 프로그램의 개발 가능성을 타진하였다.

  • PDF