• Title/Summary/Keyword: Evaluation of Portability

Search Result 49, Processing Time 0.03 seconds

A weighted method for evaluating software quality (가중치를 적용한 소프트웨어 품질 평가 방법)

  • Jung, Hye Jung
    • Journal of Digital Convergence
    • /
    • v.19 no.8
    • /
    • pp.249-255
    • /
    • 2021
  • This study proposed a method for determining weights for the eight quality characteristics, such as functionality, reliability, usability, maintainability, portability, efficiency, security, and interoperability, which are suggested by international standards, focusing on software test reports. Currently, the test results for software quality evaluation apply the same weight to 8 quality characteristics to obtain the arithmetic average. Weights for 8 quality characteristics were applied using the results from text analysis, and weights were applied using the results of text analysis of test reports for two products. It was confirmed that the average of test reports according to the weighted quality characteristics was more efficient.

Development of ROS2-on-Yocto-based Thin Client Robot for Cloud Robotics (클라우드 연동을 위한 ROS2 on Yocto 기반의 Thin Client 로봇 개발)

  • Kim, Yunsung;Lee, Dongoen;Jeong, Seonghoon;Moon, Hyeongil;Yu, Changseung;Lee, Kangyoung;Choi, Juneyoul;Kim, Youngjae
    • The Journal of Korea Robotics Society
    • /
    • v.16 no.4
    • /
    • pp.327-335
    • /
    • 2021
  • In this paper, we propose an embedded robot system based on "ROS2 on Yocto" that can support various robots. We developed a lightweight OS based on the Yocto Project as a next-generation robot platform targeting cloud robotics. Yocto Project was adopted for portability and scalability in both software and hardware, and ROS2 was adopted and optimized considering a low specification embedded hardware system. We developed SLAM, navigation, path planning, and motion for the proposed robot system validation. For verification of software packages, we applied it to home cleaning robot and indoor delivery robot that were already commercialized by LG Electronics and verified they can do autonomous driving, obstacle recognition, and avoidance driving. Memory usage and network I/O have been improved by applying the binary launch method based on shell and mmap application as opposed to the conventional Python method. Finally, we verified the possibility of mass production and commercialization of the proposed system through performance evaluation from CPU and memory perspective.

Development of an Air Cushion Vest (공기주입형 쿠션 베스트 개발)

  • Son, Sue-Min;Choi, Hei-Sun
    • Journal of the Korean Society of Clothing and Textiles
    • /
    • v.36 no.2
    • /
    • pp.179-193
    • /
    • 2012
  • The development of modern transportation technology has required many people in spaces (such as vehicle seats, airports, and train stations) for long periods. The public seats provided in these places are manufactured in a standard size; however, fatigue sets in if the seats are unsuitable for the person's physical size. For this reason, this study developed an air cushion vest that would enhance the comfort of vehicle seats. Passengers in vehicles, trains, airplanes, and buses were observed and surveyed to understand the demand for seat comfort. Our analysis found that the greatest source of discomfort was involuntary nodding of the head while asleep and discomfort around the waist area. For this reason, the air cushion vest was designed to support the head and the waist. The neck cushion of this vest was designed to strengthen head support to counter forward nodding because existing commercial neck cushions had no support for forward nodding. For the waist cushion, at lumbar and below-lumbar parts were chosen as the key parts to be supported, the cushion was designed to contain air at those parts. To cover the embedded waist cushion, the vest was designed to be long. The closure was constructed with zippers from the neck to waistline, and with invisible snaps from the waistline to the hemline so that the wearer could open them easily while seated. A subjective comfort evaluation was conducted to verify the effectiveness of the developed vest. In the test, the developed cushions received a better evaluation than cushions currently available on the market. The volume of the vest could be adjusted by the inflow and outflow of air. It was proven that the vest was effective in terms of comfort and portability. This shows that the developed vest could enhance passenger comfort while sitting on vehicle seats.

Augmented Reality-based Surgical Nursing Practice Application Development and Evaluation (증강현실 기반의 수술간호 실습교육 애플리케이션 개발 및 평가)

  • Ko, Jung-Yon;Jung, Ae-Ri
    • Journal of Convergence for Information Technology
    • /
    • v.11 no.2
    • /
    • pp.47-56
    • /
    • 2021
  • The purpose of this research was to develop an augmented reality-based surgical nursing practice education application. The research proceeded in ADDIE order of analysis, design, development, implementation, and evaluation stages. In the analysis phase, we analyzed the surgical nursing learning needs of the expert group and nursing student group. As a result of the analysis, the demand for surgical instruments was generally high. We selected 51 surgical instruments of the 7 categories most frequently used in the operating room based on the needs, and produced them as AR Book. The augmented reality application was created based on the Unity 3D engine, and the application was built with Android OS so that the target person could use it. Expert assessment of application for augmented reality-based surgical nursing practice education application showed 73.4±4.3 out of 80. This study is significant in the part that first developed a new method of learning tools for surgical instruments. We determined that an augmented reality-based application has reality, portability, accessibility and simplicity.

Design and Implementation of a CHILL96 Compiler Using C++ Intermediate Code (C++ 중간 코드를 이용한 CHILL96 컴파일러의 설계 및 구현)

  • Keum, Chang-Sup;Lee, Joon-Kyung;Lee, Dong-Gill;Lee, Byung-Sun
    • The Transactions of the Korea Information Processing Society
    • /
    • v.7 no.5
    • /
    • pp.1559-1569
    • /
    • 2000
  • CHILL96 is recommended as development language for telecommunication systems by ITU-T. In this paper, we describe the design and implementation of CHILL96 compiler using C++ intermediate code. Translation rules from CHILL96 to C++ are designed for code generation. The CHILL96 compiler is composed of four parts such s syntax analyzer, visibility checker, semantic analyzer and code generator, and each part has very close relationship with symbol table and abstract syntax tree. Performance evaluation has been performed for feasibility study. After performance evaluation, we conclude the CHILL96 compiler using C++ intermediate sho good performance compared with other CHILL compilers. In addition to high performance and portability, the CHILL96 compiler using C++ intermediate code helps application developers to maintain and enhance telecommunications software by translating CHILL96 program to C++ program.

  • PDF

Comparison of Characteristics of Gamma-Ray Imager Based on Coded Aperture by Varying the Thickness of the BGO Scintillator

  • Seoryeong Park;Mark D. Hammig;Manhee Jeong
    • Journal of Radiation Protection and Research
    • /
    • v.47 no.4
    • /
    • pp.214-225
    • /
    • 2022
  • Background: The conventional cerium-doped Gd2Al2Ga3O12 (GAGG(Ce)) scintillator-based gamma-ray imager has a bulky detector, which can lead to incorrect positioning of the gammaray source if the shielding against background radiation is not appropriately designed. In addition, portability is important in complex environments such as inside nuclear power plants, yet existing gamma-ray imager based on a tungsten mask tends to be weighty and therefore difficult to handle. Motivated by the need to develop a system that is not sensitive to background radiation and is portable, we changed the material of the scintillator and the coded aperture. Materials and Methods: The existing GAGG(Ce) was replaced with Bi4Ge3O12 (BGO), a scintillator with high gamma-ray detection efficiency but low energy resolution, and replaced the tungsten (W) used in the existing coded aperture with lead (Pb). Each BGO scintillator is pixelated with 144 elements (12 × 12), and each pixel has an area of 4 mm × 4 mm and the scintillator thickness ranges from 5 to 20 mm (5, 10, and 20 mm). A coded aperture consisting of Pb with a thickness of 20 mm was applied to the BGO scintillators of all thicknesses. Results and Discussion: Spectroscopic characterization, imaging performance, and image quality evaluation revealed the 10 mm-thick BGO scintillators enabled the portable gamma-ray imager to deliver optimal performance. Although its performance is slightly inferior to that of existing GAGG(Ce)-based gamma-ray imager, the results confirmed that the manufacturing cost and the system's overall weight can be reduced. Conclusion: Despite the spectral characteristics, imaging system performance, and image quality is slightly lower than that of GAGG(Ce), the results show that BGO scintillators are preferable for gamma-ray imaging systems in terms of cost and ease of deployment, and the proposed design is well worth applying to systems intended for use in areas that do not require high precision.

A Study on the Realtime Wireless Remote Control Systems (실시간 무선 원격 제어 시스템에 관한 연구)

  • Lee, Moon-Goo
    • Journal of the Institute of Electronics Engineers of Korea CI
    • /
    • v.46 no.6
    • /
    • pp.63-69
    • /
    • 2009
  • The decentralized and open characteristic of the internet, along with the mobility and portability of mobile communication, and the interactivity of the internet and mobile communications all have been grafted to enable the creation of wireless internet in our lives, bringing about a lot of change. However, existing system management software solutions show limitations in time and space, as well as problems such as uncertain error messages, and also difficulty providing swift assistance or real time emergency support. Therefore, a wireless remote control system has been designed and implemented in this thesis, which is capable of managing and monitoring remote systems using mobile communication devices (Mobile Phone, PDA, Smart Phone, Webpad) for realtime control. The implemented real time wireless remote control system provides remote server management functions, error or event message functions, log record functions, authentication function via mobile devices and system performance evaluation function classified by client transaction.

Development of Advanced Dynamic Cone Penetration Test Apparatus and Its Application Performance Evaluation (개량식 동적 콘 관입시험기의 개발 및 적용성 평가)

  • Kim, Uk-Gie;Zhuang, Li;Lee, Kwang-Wu
    • Journal of the Korean Geosynthetics Society
    • /
    • v.13 no.4
    • /
    • pp.119-131
    • /
    • 2014
  • For quick and accurate ground investigation in wide construction site being not easy to access, advanced dynamic cone penetration test equipment was developed based on widely used equipment abroad. Advantages of existing equipment of portability and simple testing method were reflected in the new developed equipment. Meanwhile, by extending connection of lower rod, penetration depth is raised to 6m from 1 m of the existing equipment. Moreover, by assembly of hammer (2+3+3kg) and cone (3 types) etc., it is possible to perform test under the same conditions with those by German and Japan dynamic cone penetration test equipment (Tsukuba, PWRI and SH types). Auxiliary equipment was applied to make sure of perpendicularity as penetration depth increases. Applicability of the new developed equipment was evaluated through tests on various fields and its reliability was verified.

An Experimental Study on the Usability Test for the E-Book Reader (전자책 단말기의 사용성 평가에 관한 실험적 연구)

  • Kwak, Seung-Jin;Bae, Kyung-Jae
    • Journal of the Korean Society for information Management
    • /
    • v.28 no.3
    • /
    • pp.313-333
    • /
    • 2011
  • Many e-book readers have become available as e-books are in popular use these days. We first developed the evaluation criteria and elements for testing the usability of e-book readers and then examined the usability of three e-book readers. The usability testing was conducted using three e-book readers that were most popular with 15 participants that consisted of middle school students, university students, and office workers. The study found that iPad showed the best usability. In case of Amazon Kindle, participants indicated that the lack of the touch function imposed a great deal of negative impact on the usability of the interface. Also, the hardware- and software-oriented usability provided by an e-book reader was considered to be a very important element for the users, and the portability in connection with the hardware-oriented aspect of an e-book reader was shown to be of great effect to the overall usability of an e-book reader.

Proxy-Based Scalable Server Access Management Framework Using Reverse Webshell Protocol (웹쉘 기술을 통한 프록시 기반의 확장 가능한 서버 관리 프레임워크)

  • Daeun Kim;Sangwook Bae;Seongmin Kim;Eunyoung Jeong
    • Journal of the Korea Institute of Information Security & Cryptology
    • /
    • v.33 no.4
    • /
    • pp.661-670
    • /
    • 2023
  • With the emergence of serverless computing paradigm and the innovations of cloud technology, the structure of backend server infrastructure has evolved from on-premises to container-based serverless computing. However, an access control on the server still heavily relies on the traditional SSH protocol, which poses limitations in terms of security and scalability. This hampers user convenience and productivity in managing server infrastructure. A web shell is an interface that allows easy access to servers and execution of commands from any device with a web browser. While hackers often use it to exploit vulnerabilities in servers, we pay attention to the high portability of web shell technology for server management. This study proposes a novel proxy-based server management framework utilizing web shell technology. Our evaluation demonstrates that the proposed framework addresses the drawbacks of SSH without additional overhead, and efficiently operates large-scale infrastructures in diverse computing environments.