• 제목/요약/키워드: Modern Software

검색결과 309건 처리시간 0.038초

Support Vector Machine을 이용한 초기 소프트웨어 품질 예측 (Early Software Quality Prediction Using Support Vector Machine)

  • 홍의석
    • 한국IT서비스학회지
    • /
    • 제10권2호
    • /
    • pp.235-245
    • /
    • 2011
  • Early criticality prediction models that determine whether a design entity is fault-prone or not are becoming more and more important as software development projects are getting larger. Effective predictions can reduce the system development cost and improve software quality by identifying trouble-spots at early phases and proper allocation of effort and resources. Many prediction models have been proposed using statistical and machine learning methods. This paper builds a prediction model using Support Vector Machine(SVM) which is one of the most popular modern classification methods and compares its prediction performance with a well-known prediction model, BackPropagation neural network Model(BPM). SVM is known to generalize well even in high dimensional spaces under small training data conditions. In prediction performance evaluation experiments, dimensionality reduction techniques for data set are not used because the dimension of input data is too small. Experimental results show that the prediction performance of SVM model is slightly better than that of BPM and polynomial kernel function achieves better performance than other SVM kernel functions.

자율주행 환경의 전자기 해석을 위한 상용 및 자체 시뮬레이터 개발 동향 (Commercial and In-house Simulator Development Trend for Electromagnetic Analysis of Autonomous Driving Environments)

  • 박우빈;김문성;이우찬
    • 디지털산업정보학회논문지
    • /
    • 제17권4호
    • /
    • pp.31-42
    • /
    • 2021
  • In the modern era, radio wave analysis is necessary for various fields of engineering, and interpretation of this is also indispensable. Self-driving cars need multiple different electronic components, and thus accurate and fast electromagnetic simulator for this kind of complex radio environment is required for self-driving simulations. Accordingly, the demand for self-driving simulators as well as existing electromagnetic analysis software has increased. This paper briefly describes the characteristics of numerical analysis techniques for electromagnetic analysis, self-driving simulation software, and conventional electromagnetic simulation software and also summarizes the characteristics of each software. Finally, the verification of the result from in-house code compared to HFSS is demonstrated.

기계요소설계 과목을 위한 교육용 소프트웨어 개발 (Software development for the machine element design course)

  • 박경진;도성희
    • 대한기계학회논문집A
    • /
    • 제21권8호
    • /
    • pp.1348-1355
    • /
    • 1997
  • Machine element design is a very important course in the undergraduate program of mechanical engineering in that it presents traditional design concepts. While computer aided design(CAD) receives more attention, students tend to ignore the machine element design or traditional design concepts. However, design methodologies related to machine elements are utilized quite often in practical fields. Also, design methodologies provide good insight for the decision making process of modern design. Generally, CAD is used for simple drafting without the real design process in the undergraduate program. Design software has been developed for various machine elements. Through menu display, a user can select or furnish the design input such as design objects, dimensions, environmental forces and usages, and safety factors. Then the software carries out the design processes which are the same as those of textbooks. The result of the design is filtered to have the values in the standards. The designed machine element is drawn via commercial CAD software. The software has been developed with C language on a personal computer. The developed software is being utilized successfully in a design course, and the experiences are discussed in this paper. The software can be used in industries which require the repeated process of the machine element design.

Modern Software Defined Radar (SDR) Technology and Its Trends

  • Kwag, Young-Kil;Jung, Jung-Soo;Woo, In-Sang;Park, Myeong-Seok
    • Journal of electromagnetic engineering and science
    • /
    • 제14권4호
    • /
    • pp.321-328
    • /
    • 2014
  • Software defined radar (SDR) is a multi-purpose radar system where most of the hardware processing is performed by software. This paper introduces a concept and technology trends of software defined radar, and addresses the advantages and limitations of the current SDR radar systems. For the advanced SDR concept, the KAU SDR Model (KSM) is presented for the multimode and multiband radar system operating in S-, X-, and K-bands. This SDR consists of a replaceable multiband antenna and RF hardware, common digital processor module with multimode, and open software platform based on MATLAB and LabVIEW. The new concept of the SDR radar can be useful in various applications of the education, traffic monitoring and safety, security, and surveillance depending on the various radar environments.

OAPR-HOML'1: Optimal automated program repair approach based on hybrid improved grasshopper optimization and opposition learning based artificial neural network

  • MAMATHA, T.;RAMA SUBBA REDDY, B.;BINDU, C SHOBA
    • International Journal of Computer Science & Network Security
    • /
    • 제22권4호
    • /
    • pp.261-273
    • /
    • 2022
  • Over the last decade, the scientific community has been actively developing technologies for automated software bug fixes called Automated Program Repair (APR). Several APR techniques have recently been proposed to effectively address multiple classroom programming errors. However, little attention has been paid to the advances in effective APR techniques for software bugs that are widely occurring during the software life cycle maintenance phase. To further enhance the concept of software testing and debugging, we recommend an optimized automated software repair approach based on hybrid technology (OAPR-HOML'1). The first contribution of the proposed OAPR-HOML'1 technique is to introduce an improved grasshopper optimization (IGO) algorithm for fault location identification in the given test projects. Then, we illustrate an opposition learning based artificial neural network (OL-ANN) technique to select AST node-level transformation schemas to create the sketches which provide automated program repair for those faulty projects. Finally, the OAPR-HOML'1 is evaluated using Defects4J benchmark and the performance is compared with the modern technologies number of bugs fixed, accuracy, precession, recall and F-measure.

Virtual and Augmented Reality Technologies in the Organization of Modern Library Media Space

  • Horban, Yurii;Gaisynuik, Nataliya;Dolbenko, Tetiana;Karakoz, Olena;Kobyzhcha, Nataliia;Kulish, Yuliia
    • International Journal of Computer Science & Network Security
    • /
    • 제22권5호
    • /
    • pp.375-380
    • /
    • 2022
  • Virtual and augmented reality technologies provide access to learning materials and improve the organization of a modern library's media space. This article aims to identify the significance and role of virtual and augmented reality technologies in the modern library's media space organization. Methodology. The research uses a university library case study methodology to empirically investigate virtual and augmented reality technologies. Results. Virtual and augmented reality technologies provide research and improve learning outcomes by engaging students and learners with significant interest in such technologies. Libraries offer users the opportunity to create their VR content through available software. Students can test their VR content in the libraries' labs. Libraries support access to a variety of virtual and augmented reality content. The content is accessed using "virtual reality headsets" for viewing and workstations with "authoring software and loanable 360 cameras" for creating. The library lab is a space to support students' digital creativity and research through virtual and augmented reality. There are 3D Design Labs within the libraries as a medium to large group design learning spaces with virtual reality technology. Libraries form a media space where users can create videos, podcasts, portfolios, edit media, and book tours, and students and researchers can explore different scientific knowledge. In this way, technology ensures that risks in learning are minimized as opposed to hands-on seminars and classes.

TMMi를 반영한 국방 소프트웨어 테스트 절차 발전방안 (Defense software test procedure improvement measure reflecting the TMMi)

  • 박연동
    • 한국산학기술학회논문지
    • /
    • 제22권1호
    • /
    • pp.87-93
    • /
    • 2021
  • 현대 무기체계는 전자장비 탑재의 비중이 늘어나고 있으며, 그에 따른 소프트웨어 탑재비중도 늘어나고 있다. 소프트웨어 비중이 높아감에 따라 그 품질관리와 개발방법에 대한 관심도 높아졌다. 물리적으로 가시화 된 기계체계와 달리 논리적으로 비가시화 된 소프트웨어는 결함에 노출될 경우 복구의 어려움, 재사용의 어려움, 자원의 낭비와 같은 위험에 놓여 질 수 있다. 미국의 경우 국방 소프트웨어의 개발과 품질관리를 위한 별도의 프로세스를 연구하고 적용하는 노력을 통해 CMM(Capability Maturity Model)을 만드는 성과도 거두었다. 우리나라 또한 국제표준을 바탕으로 국방 소프트웨어 개발 및 품질관리에 대한 기준을 만들어 활용하고 있다. 그러나 소프트웨어의 발전 속도에 맞추어 기준을 변경해야 함에도 아직 기초수준에 머무르고 있다는 지적이 있다. 소프트웨어 발전 속도에 비해 기준이 낮다면, 자원 재사용 비용 및 복구비용이 기하급수적으로 늘어난다. 본 논문에서는 CMM의 소프트웨어 테스트 파생형인 TMMi(Test Maturity Model-integration)을 통해 국방 소프트웨어 테스트 절차 발전 방안에 대해 논의하고, 국방 소프트웨어 품질관리에 대한 청사진을 제시하고자 한다.

모션 베드 환경에서 맞춤형 숙면 서비스를 위한 시스템 설계 및 수면 패턴 분석 (Analysis on the Sleep Patterns and Design of System for Customized Deep Sleep Service in Motion Bed Environments)

  • 강현준;이석철;정준서;조성범;이원진;이재동
    • 한국멀티미디어학회논문지
    • /
    • 제25권8호
    • /
    • pp.1109-1121
    • /
    • 2022
  • As the demand for quality sleep increases in modern society, the importance of sleep technology has increased. Recently, development of sleep environment improvement products and research on the user's sleep improvement have been activated. Representatively, user sleep pattern analysis research is being conducted through the existing polysomnography, but it is difficult to use it in the sleep environment of daily life. Therefore, in this paper, we propose a system design that can provide a customized deep sleep service to users by detecting sleep disturbance factors in a motion bed environment. In order to improve the user's sleep satisfaction, a logistic regression-based sleep pattern analysis model is proposed and accuracy and significance are verified through experiments. And to improve user's sleep satisfaction, we propose a logistic regression-based sleep pattern analysis model and verify accuracy and significance through experiments. The proposed system is expected to improve the user's sleep quality and effectively prevent and manage sleep disorders.

Mitigating TCP Incast Issue in Cloud Data Centres using Software-Defined Networking (SDN): A Survey

  • Shah, Zawar
    • KSII Transactions on Internet and Information Systems (TIIS)
    • /
    • 제12권11호
    • /
    • pp.5179-5202
    • /
    • 2018
  • Transmission Control Protocol (TCP) is the most widely used protocol in the cloud data centers today. However, cloud data centers using TCP experience many issues as TCP was designed based on the assumption that it would primarily be used in Wide Area Networks (WANs). One of the major issues with TCP in the cloud data centers is the Incast issue. This issue arises because of the many-to-one communication pattern that commonly exists in the modern cloud data centers. In many-to-one communication pattern, multiple senders simultaneously send data to a single receiver. This causes packet loss at the switch buffer which results in TCP throughput collapse that leads to high Flow Completion Time (FCT). Recently, Software-Defined Networking (SDN) has been used by many researchers to mitigate the Incast issue. In this paper, a detailed survey of various SDN based solutions to the Incast issue is carried out. In this survey, various SDN based solutions are classified into four categories i.e. TCP Receive Window based solutions, Tuning TCP Parameters based solutions, Quick Recovery based solutions and Application Layer based solutions. All the solutions are critically evaluated in terms of their principles, advantages, and shortcomings. Another important feature of this survey is to compare various SDN based solutions with respect to different performance metrics e.g. maximum number of concurrent senders supported, calculation of delay at the controller etc. These performance metrics are important for deployment of any SDN based solution in modern cloud data centers. In addition, future research directions are also discussed in this survey that can be explored to design and develop better SDN based solutions to the Incast issue.

소프트웨어와 인공지능 교육캠프 운영에 관한 연구 (A Study on Software and Artificial Intelligence Education Camp Operation)

  • 이근호
    • 사물인터넷융복합논문지
    • /
    • 제9권4호
    • /
    • pp.71-75
    • /
    • 2023
  • 현대사회의 변화는 소프트웨어와 인공지능을 적용한 다양한 서비스 모델이 나오고 있으며, 모든 분야에서 소프트웨어와 인공지능을 기반으로 급격하게 변화되어 가고 있다. 국가 경쟁력을 좌우하는 주요한 영향요인으로 소프트웨어와 인공지능에 대한 교육이 부각되고 있다. 이러한 사회적 변화에 따라 소프트웨어와 인공지능의 활용에 대한 관심이 상당히 높다. 2025년부터는 초·중·고에서 소프트웨어와 인공지능 관련 교육과정이 공교육 현장에 도입 예정이어서 많은 교육활동이 활성화 되고 있다. 본 연구에서는 소프트웨어와 인공지능 체험활동 프로그램을 운영하였던 내용을 기반으로 향후 전개될 소프트웨어와 인공지능에 대한 학습의 프로그램과 운영 방법에 대한 효율성을 제안하고자 한다.