• Title/Summary/Keyword: Software Engineering Level

Search Result 999, Processing Time 0.026 seconds

A Feasibility Study on the Development of Multifunctional Radar Software using a Model-Based Development Platform (모델기반 통합 개발 플랫폼을 이용한 다기능 레이다 소프트웨어 개발의 타당성 연구)

  • Seung Ryeon Kim ;Duk Geun Yoon ;Sun Jin Oh ;Eui Hyuk Lee;Sa Won Min ;Hyun Su Oh ;Eun Hee Kim
    • Journal of the Korea Society for Simulation
    • /
    • v.32 no.3
    • /
    • pp.23-31
    • /
    • 2023
  • Software development involves a series of stages, including requirements analysis, design, implementation, unit testing, and integration testing, similar to those used in the system engineering process. This study utilized MathWorks' model-based design platform to develop multi-function radar software and evaluated its feasibility and efficiency. Because the development of conventional radar software is performed by a unit algorithm rather than in an integrated form, it requires additional efforts to manage the integrated software, such as requirement analysis and integrated testing. The mode-based platform applied in this paper provides an integrated development environment for requirements analysis and allocation, algorithm development through simulation, automatic code generation for deployment, and integrated requirements testing, and result management. With the platform, we developed multi-level models of the multi-function radar software, verified them using test harnesses, managed requirements, and transformed them into hardware deployable language using the auto code generation tool. We expect this Model-based integrated development to reduce errors from miscommunication or other human factors and save on the development schedule and cost.

Development of KOMPSAT-2 Vehicle Dynamic Simulator for Attitude Control Subsystem Functional Verification

  • Suk, Byong-Suk;Lyou, Joon
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 2003.10a
    • /
    • pp.1465-1469
    • /
    • 2003
  • In general satellite verification process, the AOCS (Attitude & Orbit Control Subsystem) should be verified through several kinds of verification test which can be divided into two major category like FBT (Fixed Bed Test) and polarity test. And each test performed in different levels such as ETB (Electrical Test Bed) and satellite level. The test method of FBT is to simulate satellite dynamics with sensors and actuators supported by necessary environmental models in ETB level. The VDS (Vehicle Dynamic Simulator) try to make the real situation as possible as the on-board processor will undergo after launch. The purpose of FBT test is to verify that attitude control logic function and hardware interface is designed as expected with closed loop simulation. The VDS is one of major equipments for performing FBT and consists of software and hardware parts. The VDS operates in VME environments with target board, several commercial boards and custom boards based on the VxWorks real time operating system. In order to make time synchronization between VDS and satellite on-board processor, high reliable semaphore was implemented to make synchronization with the interrupt signal from on-board processor. In this paper, the real-time operating environment used on VDS equipment is introduced, and the hardware and software configurations of VDS summarized in the systematic point of view. Also, we try to figure out the operational concept of VDS and AOCS verification test method with close-loop simulation.

  • PDF

A Study on software performance acceleration for improving real time constraint of a VLIW type Drone FCC (VLIW (Very Long Instruction Word) 형식 드론 FCC(Flight Control Computer)의 실시간성 개선을 위한 소프트웨어 성능 가속화 연구)

  • Cho, Doo-San
    • Journal of the Korean Society of Industry Convergence
    • /
    • v.20 no.1
    • /
    • pp.1-7
    • /
    • 2017
  • Most conventional processors execute program instructions in a sequential manner. On the other hand, VLIW processor can execute multiple instructions at the same time. It exploits instruction level parallelism to improve system performance. To that end, program code should be rearranged to VLIW instruction format by a compiler. The compiler determine an optimal execution order of instructions of a program code. This instruction ordering is also called instruction scheduling. The scheduling is an algorithm that decides the execution order for instruction codes in loop parts of a program so that the instruction level parallelism can be maximized. In this research, we apply an existing scheduling algorithm to a VLIW FCC and describe analysis results to further improve its performance. And, we present a solution to solve some limitation of the existing scheduling technique. By using our solution, FCC's performance can be improved upto 32% compared to the existing scheduling only setting.

Experimental Evaluation of Unmanned Aerial Vehicle System Software Based on the TMO Model

  • Park, Han-Sol;Kim, Doo-Hyun;Kim, Jung-Guk;Chang, Chun-Hyon
    • Journal of Computing Science and Engineering
    • /
    • v.2 no.4
    • /
    • pp.357-374
    • /
    • 2008
  • Over the past few decades, a considerable number of studies have been conducted on the technologies to build an UAV (Unmanned Aerial Vehicle) control system. Today, focus in research has moved from a standalone control system towards a network-centric control system for multiple UAV systems. Enabling the design of such complex systems in easily understandable forms that are amenable to rigorous analysis is a highly desirable goal. In this paper, we discuss our experimental evaluation of the Time-triggered Message-triggered Object (TMO) structuring scheme in the design of the UAV control system. The TMO scheme enables high-level structuring together with design-time guaranteeing of accurate timings of various critical control actions with significantly smaller efforts than those required when using lower-level structuring schemes based on direct programming of threads, UDP invocations, etc. Our system was validated by use of environment simulator developed based on an open source flight simulator named FlightGear. The TMO-structured UAV control software running on a small computing platform was easily connected to a simulator of the surroundings of the control system, i.e., the rest of the UAV and the flight environment. Positive experiences in both the TMO-structured design and the validation are discussed along with potentials for future expansion in this paper.

Charisma: Trimble's Modernized Differential GPS Reference Station and Integrity Monitor Software

  • Remondi, Benjamin W.
    • Proceedings of the Korean Institute of Navigation and Port Research Conference
    • /
    • v.1
    • /
    • pp.221-226
    • /
    • 2006
  • Around 2002, the United States Coast Guard (USCG) identified a need to re-capitalize their Reference Station (RS) and Integrity Monitor (IM) equipment used in the Nationwide Differential Global Position System (NDGPS). Commercially available off-the-shelf differential RS and IM equipment lacked the open architecture required to support long-term goals that include future system improvements such as use of new civil frequencies on L2 and L5 and realization of a higher rate NDGPS beacon data channel intended to support RTK. The first step in preparing for this future NDGPS was to port current RTCM SC-104 compatible RS and IM functionality onto an open architecture PC-based platform. Trimble's product Charisma is a PC-based RS and IM software designed to meet these USCG goals. In fact USCG engineers provided key designs and design insights throughout the development. We cannot overstate the contribution of the USCG engineers. Fundamental requirements for this effort were that it be sufficiently flexible in hardware and software design to support fluid growth and exploitation of new signals and technologies as they become available, yet remain backward compatible with legacy user receivers and existing site hardware and system architecture. These fundamental goals placed an implicit adaptability requirement on the design of the replacement RS and IM. Additionally, project engineers were to remain focused on sustaining the high level of differential GPS service that 1.5 million legacy users have come to depend on. This paper will present new hardware and software (i.e., Trimble's Charisma software) architecture for the next generation NDGPS RS and IM. This innovative approach to engineering on an open architecture PC-based platform allows the system to continue to fulfill legacy NDGPS system requirements and allows the USCG and others to pursue a scalable hardware re-capitalization strategy. We will use the USCG's recapitalization project to explain the essential role of the Charisma software.

  • PDF

Pulsed electromagnetic field potentiates etoposide-induced MCF-7 cell death

  • Woo, Sung-Hun;Kim, Bohee;Kim, Sung Hoon;Jung, Byung Chul;Lee, Yongheum;Kim, Yoon Suk
    • BMB Reports
    • /
    • v.55 no.3
    • /
    • pp.148-153
    • /
    • 2022
  • Etoposide is a chemotherapeutic medication used to treat various types of cancer, including breast cancer. It is established that pulsed electromagnetic field (PEMF) therapy can enhance the effects of anti-cancer chemotherapeutic agents. In this study, we investigated whether PEMFs influence the anti-cancer effects of etoposide in MCF-7 cells and determined the signal pathways affected by PEMFs. We observed that co-treatment with etoposide and PEMFs led to a decrease in viable cells compared with cells solely treated with etoposide. PEMFs elevated the etoposide-induced PARP cleavage and caspase-7/9 activation and enhanced the etoposide-induced down-regulation of survivin and up-regulation of Bax. PEMF also increased the etoposide-induced activation of DNA damage-related molecules. In addition, the reactive oxygen species (ROS) level was slightly elevated during etoposide treatment and significantly increased during co-treatment with etoposide and PEMF. Moreover, treatment with ROS scavenger restored the PEMF-induced decrease in cell viability in etoposide-treated MCF-7 cells. These results combined indicate that PEMFs enhance etoposide-induced cell death by increasing ROS induction-DNA damage-caspase-dependent apoptosis.

Exercise Self-Efficacy as a Mediator between Goal-Setting and Physical Activity: Developing the Workplace as a Setting for Promoting Physical Activity

  • Iwasaki, Yoshie;Honda, Sumihisa;Kaneko, Shuji;Kurishima, Kazuhiro;Honda, Ayumi;Kakinuma, Ayumu;Jahng, Doosub
    • Safety and Health at Work
    • /
    • v.8 no.1
    • /
    • pp.94-98
    • /
    • 2017
  • Background: Physical activity (PA) is ranked as a leading health indicator and the workplace is a key setting to promote PA. The purpose of this study was to examine how goal-setting and exercise self-efficacy (SE) during a health promotion program influenced PA level among Japanese workers. Methods: Using a cross-sectional study design, we surveyed 281 employees. The short version of the International Physical Activity Questionnaire was used to assess PA level. Exercise SE was assessed using a partially modified version of Oka's exercise SE scale. Personal goals were assessed as the total numbers of "yes" responses to five items regarding "details of personal goals to perform PA". A mediational model was used to examine whether exercise SE mediates between the number of personal goals and PA level. Results: The mean age of the participants was 46.3 years, 76.2% were men, and the most common occupational category was software engineer (30.6%). The average PA level per week exceeded the recommended level in 127 participants (45.2%). One hundred and eighty-four participants (65.5%) set some form of concrete personal goal to perform PA. The relationship between the number of personal goals and PA level was mediated by exercise SE. Conclusion: Our study showed that exercise SE mediates goal-setting and increases PA. The results suggest that the components of PA promotion programs should be tailored to enhance participants' confidence in performing PA.

TLSA: A Two Level Scheduling Algorithm for Multiple packets Arrival in TSCH Networks

  • Asuti, Manjunath G.;Basarkod, Prabhugoud I.
    • KSII Transactions on Internet and Information Systems (TIIS)
    • /
    • v.14 no.8
    • /
    • pp.3201-3223
    • /
    • 2020
  • Wireless communication has become the promising technology in the recent times because of its applications in Internet of Things( IoT) devices. The IEEE 802.15.4e has become the key technology for IoT devices which utilizes the Time-Slotted Channel Hopping (TSCH) networks for the communication between the devices. In this paper, we develop a Two Level Scheduling Algorithm (TLSA) for scheduling multiple packets with different arrival rate at the source nodes in a TSCH networks based on the link activated by a centralized scheduler. TLSA is developed by considering three types of links in a network such as link i with packets arrival type 1, link j with packets arrival type 2, link k with packets arrival type 3. For the data packets arrival, two stages in a network is considered.At the first stage, the packets are considered to be of higher priority.At the second stage, the packets are considered to be of lower priority.We introduce level 1 schedule for the packets at stage 1 and level 2 schedule for the packets at stage 2 respectively. Finally, the TLSA is validated with the two different energy functions i.e., y = eax - 1 and y = 0.5x2 using MATLAB 2017a software for the computation of average and worst ratios of the two levels.

Study of Instruction-level Current Consumption Modeling and Optimization for Low Power Microcontroller (저전력 마이크로컨트롤러를 위한 명령어 레벨의 소모전류 모델링 및 최적화에 대한 연구)

  • Eom Heung-Sik;Kim Keon-Wook
    • Journal of the Institute of Electronics Engineers of Korea CI
    • /
    • v.43 no.5 s.311
    • /
    • pp.1-7
    • /
    • 2006
  • This paper presents experimental instruction-level current consumption model for low power microcontroller ATmega128. The accessibility of instruction for internal memory decides power consumption of the microcontroller as much as 17% of difference between access instruction and non-access instruction. The power consumption for the given program will be increased in the proportional to the ratio of memory access instruction and lower level memory access in the hierarchy. Throughout the current consumption model, the power consumption can be predicted and optimized in the direction of reducing the frequency memory access. Also, the various optimization methods are introduced in terms of software and hardware viewpoints.

Development and Application of New Evaluation System for Ride Comfort and Vibration on Railway Vehicles

  • Yoo Wan-Suk;Lee Chang-Hwan;Jeong Weui-Bong;Kim Sang-Hyun
    • Journal of Mechanical Science and Technology
    • /
    • v.19 no.7
    • /
    • pp.1469-1477
    • /
    • 2005
  • Vibrations related to ride comfort should be considered at the beginning of design stage. In general, ride comfort of human is mainly affected by vibration transmitted from the floor and seat. Also, vibration level is very important regarding with running safety on freight wagon. To ensure ride comfort for passenger coach and vibration level for freight wagon, tests had been repeated by different test procedures with several equipments. With different measuring and evaluations for these results, it took much time to evaluate test results. In this paper, a new evaluation procedure was developed combining several software for ride comfort and vibration level test on railway vehicles. In addition, this developed system is capable of ride comfort test and vibration test by a single integrated system that is capable of immediate reporting the test result. With this developed system, the comfort in a passenger coach and the vibration in a freight car were evaluated. And the simulation results from the proposed system are verified by a field test.