• 제목/요약/키워드: Mathematical Computing

검색결과 342건 처리시간 0.026초

소프트웨어 규모 산정을 위한 개선된 기능 점수 측정 모델 (Improved Function Point Measurement Model for Software Size Estimation)

  • 정인용;우덕제;박진형;정창성
    • 인터넷정보학회논문지
    • /
    • 제10권4호
    • /
    • pp.115-126
    • /
    • 2009
  • 소프트웨어 규모 추정은 소프트웨어 Life-Cycle 초기에 분석되어 규모와 비용의 예측에 도움을 주어야 한다. 2004년 소프트웨어 사업대가 기준에 국제표준에 기반한 기능점수 방식이 도입된 후 사용자 입장에서 소프트웨어의 규모를 바라보고 비용을 산정하는 기반이 마련되었다. 그러나 현재의 기능 점수 측정 방식은 익숙하지 않은 일반 사용자가 접근하기 쉽지 않고, 모든 시스템 및 기능의 복잡도 가중치가 획일화되어 있어 내부 계산 로직이 복잡한 공학용 소프트웨어나 과학계산용, 시뮬레이션 소프트웨어에 대한 산정 방식에서 그 규모를 적절히 산정하지 못하는 문제점을 안고 있다. 본 논문에서는 기존의 기능점수 측정 절차를 간략화하고 프로젝트 초기에 규모의 추정을 쉽고 빠르게 수행할 수 있는 모델을 제시한다. 또한 특정 조직의 특성을 반영할 수 있는 수학적 가중치 산출 모형을 제시함으로써 고정된 복잡도 가중치에 대한 논란의 여지를 없애고 조직의 데이터가 쌓일수록 해당 조직의 특성을 반영해 나갈 수 있는 수학적 가중치 산출 모형을 제시한다. 제시한 모델은 평가 결과 기존의 FPA(Function Point Analysis) 방식보다 빠르게 규모를 측정할 수 있고 LOC(Line of Code)와의 상관관계도 더 높은 장점이 있다.

  • PDF

Security Analysis of the Whirlpool Hash Function in the Cloud of Things

  • Li, Wei;Gao, Zhiyong;Gu, Dawu;Ge, Chenyu;Liao, Linfeng;Zhou, Zhihong;Liu, Ya;Liu, Zhiqiang
    • KSII Transactions on Internet and Information Systems (TIIS)
    • /
    • 제11권1호
    • /
    • pp.536-551
    • /
    • 2017
  • With the advancement and deployment of leading-edge telecommunication technologies for sensing and collecting, computing related information, Cloud of Things (CoTs) has emerged as a typical application platform that is envisioned to revolutionize the daily activities of human society, such as intelligent transportation, modern logistics, food safety, environmental monitoring, etc. To avoid any possible malicious attack and resource abuse, employing hash functions is widely recognized as one of the most effective approaches for CoTs to achieve message integrity and data authentication. The Whirlpool hash function has served as part of the joint ISO/IEC 10118-3 International Standard by the International Organization for Standardization (ISO) and the International Electrotechnical Commission (IEC). In this paper, we propose an effective differential fault analysis on Whirlpool in the byte-oriented random fault model. The mathematical analysis and experimental results show that 8 random faults on average are required to obtain the current 512-bit message input of whirlpool and the secret key of HMAC-Whirlpool. Our work demonstrates that Whirlpool and HMAC-Whirlpool are both vulnerable to the single byte differential fault analysis. It provides a new reference for the security analysis of the same structure of the hash functions in the CoTs.

지능형 자율운항제어를 위한 선박운동제어시스템 (A Ship Motion Control System for Autonomous Navigation)

  • 이원호;김창민;최중락;김용기
    • 한국정보과학회논문지:컴퓨팅의 실제 및 레터
    • /
    • 제9권6호
    • /
    • pp.674-682
    • /
    • 2003
  • 선박 자율운항시스템(autonomous navigation system)이란 선박운항에 있어 항해계획을 수립하고 현재의 선박운항 상태를 파악하여 주변 상황변화를 예측하고 대처하는 항해 전문가의 능력을 전산화한 것이다. 선박 자율운항시스템은 항해, 충돌회피, 선체유지, 자료융합, 운동제어 그리고 이를 통합하는 아키텍처로 구성되어 있다. 운동제어시스템은 선박의 유체학적 특성을 고려하여 해도 상에 원하는 위치로 선박을 이동하기 위해서 추진 및 조타장치를 제어하는 시스템으로 자율운항제어시스템에 필수적인 구성 시스템 중에 하나이다. 본 논문은 운영플랫폼인 가상세계시스템을 기반으로 운영되는 선박자율운항시스템과 운동제어시스템의 연동과 구현에 관한 연구이다. 운동제어시스템은 충돌회피시스템으로부터 상위 레벨의 고수준제어 요구치를 전달받아 조타 및 추진치로 변환하고 조타장치와 추진장치를 제어하는 시스템이다. 본 논문에서 선박 운동 특성을 수학적으로 모방하는 Oldenburger의 제어 이론에 기반하여 선박운동제어기를 개발하고 성능검정을 위해 선박시뮬레이터에서 다양한 시나리오를 바탕으로 시뮬레이션 한다.

Development of an Engineering Education Framework for Aerodynamic Shape Optimization

  • Kwon, Hyung-Il;Kim, Saji;Lee, Hakjin;Ryu, Minseok;Kim, Taehee;Choi, Seongim
    • International Journal of Aeronautical and Space Sciences
    • /
    • 제14권4호
    • /
    • pp.297-309
    • /
    • 2013
  • Design optimization is a mathematical process to find an optimal solution through the use of formal optimization algorithms. Design plays a vital role in the engineering field; therefore, using design tools in education and research is becoming more and more important. Recently, numerical design optimization in fluid mechanics, which uses computational fluid dynamics (CFD), has numerous applications in the engineering field, because of the rapid development of high-performance computing resources. However, it is difficult to find design optimization software and contents for educational purposes in aerospace engineering. In the present study, we have developed an aerodynamic design framework specifically for an airfoil, based on the EDucation-research Integration through Simulation On the Net (EDISON) portal. The airfoil design framework is composed of three subparts: a geometry kernel, CFD flow analysis, and an optimization algorithm. Through a seamless interface among the subparts, an iterative design process is conducted. In addition, the CFD flow analysis and the design framework are provided through a web-based portal system, while the computation is taken care of by a supercomputing facility. In addition to the software development, educational contents are developed for lectures associated with design optimization in aerospace and mechanical engineering education programs. The software and content developed in this study is expected to be used as a tool for e-learning material, for education and research in universities.

프록시 모바일 IPv6 네트워크에서 멀티캐스팅기반 빠른 이동성관리 기법의 분석적 접근법 (Analytical Approach of Multicasting-based Fast Mobility Management Scheme in Proxy Mobile IPv6 Networks)

  • 김영훈;정종필
    • 인터넷정보학회논문지
    • /
    • 제14권3호
    • /
    • pp.67-79
    • /
    • 2013
  • 무선 네트워크에서 효율적인 이동성관리는 모바일 사용자의 지원에 상당히 중요하다. 몇몇의 이동성관리 기법들은 MN(Mobile Node)의 시그널링 트래픽을 줄여주는 목적으로 제안되었다. 그 중에서 PMIPv6(Proxy Mobile IPv6)는 호스트 기반의 이동성관리 프로토콜과 유사하지만 MN에게 이동성에 대한 어떠한 처리도 요구하지 않는다. MAG(Mobile Access Gateway)와 LMA(Local Mobility Anchor)같은 새로운 모바일 에이전트를 도입하여 MN에게 IP 이동성을 제공한다. 본 논문에서, MN 이동성의 종류에 따라 호출 당 평균 시그널링 지연과 평균 대역폭을 평가하는 분석 모델을 제안한다. 수학적 분석의 결과로 MF-PMIP(Multicasting-based FastPMIP)는 거의 모든 성능평가 매개변수에 대하여 D-PMIP에 비해 우수한 성능을 보여준다.

무선 메쉬 네트워크의 최대 전송 성능을 위한 라우팅과 스케쥴링의 계층 교차적 설계 및 성능 분석 (Cross-layer Design and its Performance Evaluation of Joint Routing and Scheduling for Maximizing Network Capacity of Wireless Mesh Networks)

  • 민석홍;김병철;이재용
    • 전자공학회논문지
    • /
    • 제51권12호
    • /
    • pp.30-45
    • /
    • 2014
  • 최근 유비쿼터스 컴퓨팅 환경과 광대역 접속 환경을 필요로 하는 멀티미디어 어플리케이션 사용자가 급속히 증가하고 있으며, 이들에게 효율적인 네트워크 서비스를 제공할 수 있는 차세대 무선 네트워킹을 위한 핵심기술로서 무선 메쉬 네트워크가 주목받고 있다. 다수의 네트워크의 플로우들이 동시에 전송되는 경우, 각 플로우들의 경로 설정을 위한 경로 탐색과 각 플로우들의 전송을 위한 링크의 자원 할당은 네트워크의 효율성에 직접적으로 영향을 주는 요소 중 하나이다. 본 논문에서는 STDMA 기반의 무선 메쉬 네트워크에서 수리적 모델링을 사용하여 경로 탐색과 링크의 자원할당 문제를 동시에 고려하여 주어진 각 플로우들의 전송률을 최대로 수용할 수 있는 계층간 최적화 설계 기법을 이용한 알고리즘을 제안한다. 그리고, 성능 분석을 통하여 제안한 알고리즘이 다중 홉 무선 메쉬 네트워크를 경유하는 플로우들의 수가 늘어날 때 주어진 대역폭 자원을 최대로 활용하여 전송 성능을 향상 시킬 수 있음을 보였다.

WEC-Sim : 하수처리장 최적 운영을 위한 시뮬레이터 (WEC-Sim: A Simulator for Optimum Management of Wastewater Treatment Plant)

  • 이성구;안세영
    • 디지털콘텐츠학회 논문지
    • /
    • 제11권4호
    • /
    • pp.463-471
    • /
    • 2010
  • 하수 처리장은 화학적, 물리적, 생물학적 처리가 복합적으로 연계된 공정으로 구성 되는데, 각각의 단위공정과 전체시스템의 처리 성능 및 운영 상태의 정도를 파악 하려면 처리공정의 수학적 모델을 빠르게 연산 할 수 있는 컴퓨터 시뮬레이터를 이용하면 편리하다. 주어진 물리적 환경에서 처리공정의 오염물질, 화학물질, 생물학적 매체의 질량 수지를 계산하는 컴퓨터 시뮬레이터는 데이터의 입출력 과정과 수학모델의 연산과정을 효율적으로 수행하는 응용 소프트웨어로써 처리조 내부에서 일어나는 반응의 상태를 정량적으로 추산하는 도구이다. 이러한 시뮬레이션 소프트웨어는 처리시설의 성능 및 효율을 예측하여 운용자에게 최적 관리를 위한 의사결정의 타당성을 제공하게 되는데, 시뮬레이션 소프트웨어를 처리시설에 적합하도록 시나리오를 설정하고 데이터 수집 시스템에 연결하면 실시간으로 처리시설의 분석이 가능한 자동화 운영 시스템의 역할을 수행한다. 본 논문에서는 통합전산망에서 수집되는 데이터를 시뮬레이션 소프트웨어에서 운용, 실제 운영 상태와 시뮬레이션 결과를 실시간 비교, 분석하여 최적의 운전인자를 도출할 수 있는 시나리오 운영 소프트웨어 "WEC-Sim"의 설계 및 구현에 대하여 논한다.

프레임간의 영상 변화 검출을 위한 CNN-UM의 아날로그 병렬연산처리 알고리즘 (Analog Parallel Processing Algorithm of CNN-UM for Interframe Change Detection)

  • 김형석;김선철;손홍락;박영수;한승조
    • 전자공학회논문지CI
    • /
    • 제40권1호
    • /
    • pp.1-9
    • /
    • 2003
  • CNN-UM의 아날로그 연산기능을 활용할 수 있는 영상 변화 검출 알고리즘을 개발하였으며 이를 이동물체 검출에 활용하였다. CNN-UM은 영상의 아날로그 병렬처리가 가능한 구조이므로 고속의 실시간 처리가 필요한 분야에는 매우 높은 응용성을 가진 새로운 구조의 아날로그 및 로직처리(아나로직) 프로세서이다. 이 CNN-UM은 동일 영상 프레임 내에서의 처리에는 능률적인 구조이지만 영상 프레임 간의 계산에는 아날로그 병렬처리 기능을 활용하기 어려운 연산구조라는 단점이 있었다. 본 연구에서는 셀의 상태 저장 커패시터에 인접 프레임의 영상들을 상호 역 부호를 통하여 중첩함으로써 영상 프레임 간의 변화 검출을 병렬로 수행할 수 있는 알고리즘을 개발하였으며 이 원리를 전기적 등가회로를 통해 해석하였다. 또한, 개발한 알고리즘을 이동물체 검출을 위한 프레임간의 영상 변화 검출에 적용하여 타당성을 확인하였다.

생체 내 셀 간 신호 전달 체계를 모사한 지역적 협력 및 시스템 요구 성능 보장을 위한 무선 센서망의 노드 스케쥴링 제어 (A Node Scheduling Control Scheme in Wireless Sensor Networks Inspired by Inter-Cell Signaling)

  • 변희정;손수국
    • 한국통신학회논문지
    • /
    • 제39B권3호
    • /
    • pp.143-150
    • /
    • 2014
  • 본 논문에서는 컴퓨팅 및 문제 해결 기술로 상당한 주목을 받고 있는 생체 모방 기술을 이용하여 무선 센서망에서 에너지 효율적이고, 요구 지연 시간이 보장된 노드 스케쥴링 제어 방식을 제안한다. 특히 생체의 셀 간 신호 시스템과 무선 센서망 시스템 사이의 유사성을 도출하고, 무선 센서망의 특징을 고려하는 새로운 수학적 모델을 수립한다. 이러한 모델을 바탕으로 각 애플리케이션에 의해서 요구되는 QoS, 지역 환경 조건, 인접 노드들의 상태에 따라 센서 노드의 상태를 결정한다. 제어 이론을 바탕으로 분석을 수행하여 제안된 생체 모방 방식이 각 노드가 자율적으로 매개 변수들을 제어함으로써 시스템 안정성을 보장한다는 것을 보인다. 시뮬레이션 결과를 통해 제안된 방식이 기존 프로토콜과 비교하여 상당한 에너지 절감뿐만 아니라 요구되는 지연 시간을 만족함을 확인한다.

계산과학 분야의 교육 및 융합연구 지원을 위한 EDISON 플랫폼 (EDISON Platform to Supporting Education and Integration Research in Computational Science)

  • 진두석;정영진;이종숙;조금원;정회경
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국해양정보통신학회 2011년도 추계학술대회
    • /
    • pp.466-469
    • /
    • 2011
  • 최근에는 열유체, 물리, 화학, 구조동역학, 전산설계 등의 응용과학 분야의 교육 및 연구에 실제 실험이 아닌 슈퍼컴퓨터 및 고성능 네트워크 기반의 사이버 인프라에서 과학적 가정에 의해 복잡한 공학문제를 수치적 모델링과 컴퓨터 시뮬레이션을 통해 해결하는 계산과학을 이용하는 최적의 방법론 및 기법들의 연구의 필요성이 증대되고 있다. 본 논문에서는 컴퓨팅 시뮬레이션 기법을 활용한 실험 체험형 교육의 일환으로, 이공계 교수, 학생, 연구자, 산업체 인력 등이 사이버 인프라스트럭처 기반으로 최신 시뮬레이션 SW를 활용하여 차세대 교육 연구를 융합할 수 있는 EDISON 개방형 통합 플랫폼을 제시한다. EDISON 플랫폼은 사용자들에게 보다 쉽고, 편하고, 효과적인 서비스 제공을 위해 3계층(EDISON 응용 프레임워크, EDISON 미들웨어, EDISON 인프라 자원)으로 구성되고 5개 분야(열유체, 화학, 물리, 구조동역학, 전산설계) 문제해결 환경을 위한 교육 연구용 웹 포털 서비스를 제공한다.

  • PDF