• Title/Summary/Keyword: Software Engineering Level

Search Result 999, Processing Time 0.03 seconds

A Tool to Support Efficient Development of Node Software for Various Operating System Platforms in Sensor Network Environment (센서 네트워크 환경에서 다양한 운영체제 플랫폼을 위한 노드 소프트웨어의 효율적인 개발을 지원하는 도구)

  • Lee, Woo-Jin;Choi, Il-Woo
    • Journal of the Korea Academia-Industrial cooperation Society
    • /
    • v.15 no.7
    • /
    • pp.4536-4544
    • /
    • 2014
  • This paper proposes a development tool to efficiently develop node software for various operating system platforms in a sensor network. The proposed tool consisted of several modules, such as writing graphical model diagram, PIM and PSM design, code generation, and deployment file generation. Through the proposed tool, the users can graphically draw a sensor network model and design the PIM and PSM of the node software by setting the values of the predefined attributes. The source code of the node software is generated automatically from the PSM using the code templates of the target platform. The deployment files for installing node software on each node are generated automatically. The proposed tool helps the users to develop node software easily for a range of target platforms, even though they do not have details of the low-level information for a sensor network.

The Study On Creative RSPM(Robot Based Software Programming Method) Engineering Education And NCS Training Effectiveness Analysis Using Smart Robot (스마트 로봇을 활용한 창의적 RSPM 공학 교육 및 NCS 직무 교육 효과 분석에 관한 연구)

  • Lee, Byung-Sun
    • Journal of the Institute of Electronics and Information Engineers
    • /
    • v.53 no.8
    • /
    • pp.136-144
    • /
    • 2016
  • In general, it is this variety of learning methods and teaching tools for embedded software development and deployment training. In this paper, I want to take advantage of the smart robot to learn creative problem-solving methods that are required in embedded software engineering education. It analyzes the effect of creative engineering education with the smart robot and presents for RSPM Engineering Embedded SW teaching methods to improve NCS education. Embedded SW engineering education in a more creative and smart robot, EV3 system was utilized to improve SW programming skills. In this paper, we utilize the EV3 system to the parish through the creative RSPM engineering courses through the survey and analysis of the impact level, interests and program skills and influence in embedded SW engineering education propose for successful embedded software programming skills potential.

In-Circuit System-on-Chip Verification and Debugging Environment (In-Circuit 시스템 온 칩 검증 방법과 디버깅 환경)

  • Lee, Jae-Gon;Ando Ki;Kyung, Chong-Min
    • Proceedings of the IEEK Conference
    • /
    • 2003.07b
    • /
    • pp.1007-1010
    • /
    • 2003
  • This paper presents in-circuit system-on-chip verification and debugging environment. To maximize the emulation speed, the software part is compiled natively for the host computer and the hardware part is mapped into FPGA. The two parts communicate with each other in transaction level. The operation of the hardware part and the software part is recorded independently during the emulation, and after the emulation is over, they are merged in a waveform to give user a unified view that covers both hardware and software.

  • PDF

Efficient Abnormal Traffic Detection Software Architecture for a Seamless Network

  • Lee, Dong-Cheul;Rhee, Byung-Ho
    • KSII Transactions on Internet and Information Systems (TIIS)
    • /
    • v.5 no.2
    • /
    • pp.313-329
    • /
    • 2011
  • To provide a seamless network to customers, Internet service providers must promptly detect and control abnormal traffic. One approach is to shorten the traffic information measurement cycle. However, performance degradation is inevitable if traffic measurement servers merely shorten the cycle and measure all traffic. This paper presents a software architecture that can measure traffic more frequently without degrading performance by estimating the level of abnormal traffic. The algorithm in the architecture estimates the values of the interface group objects in MIB by using the IP group objects thereby reducing the number of measurements and the size of measured data. We evaluated this architecture on part of Internet service provider's IP network. When the traffic was measured 5 times more than before, the CPU usage and TPS of the proposed scheme was 7% and 41% less than that of the original scheme while the false positive rate and false negative rate were 3.2% and 2.7% respectively.

A fast construction sequential analysis strategy for tall buildings

  • Chen, Pu;Li, Hao;Sun, Shuli;Yuan, Mingwu
    • Structural Engineering and Mechanics
    • /
    • v.23 no.6
    • /
    • pp.675-689
    • /
    • 2006
  • In structural analysis of tall buildings the traditional primary loading analysis approach that assumes all the loads are simultaneously applied to the fully built structure has been shown to be unsuitable by many researches. The construction sequential analysis that reflects the fact of the level-by-level construction of tall buildings can provide more reliable results and has been used more and more. However, too much computational cost has prevented the construction sequential analysis from its application in CAD/CAE software for building structures, since such an approach needs to deal with systematic changing of resultant stiffness matrices following level-by-level construction. This paper firstly analyzes the characteristics of assembling and triangular factorization of the stiffness matrix in the finite element model of the construction sequential analysis, then presents a fast construction sequential analysis strategy and a corresponding step-by-step active column solver by means of improving the existing skyline solver. The new strategy avoids considerably repeated calculation by only working on the latest appended and modified part of resultant stiffness matrices in each construction level. Without any simplification, the strategy guarantees accuracy while efficiency is greatly enhanced. The numerical tests show that the proposed strategy can be implemented with high efficiency in practical engineering design.

A Multi-Level Knowledge-Based Design System for Semiconductor Chip Encapsulation

  • Huh, Y.J.
    • Journal of the Microelectronics and Packaging Society
    • /
    • v.9 no.1
    • /
    • pp.43-48
    • /
    • 2002
  • Semiconductor chip encapsulation process is employed to protect the chip and to achieve optimal performance of the chip. Expert decision-making to obtain the appropriate package design or process conditions with high yields and high productivity is quite difficult. In this paper, an expert system for semiconductor chip encapsulation has been constructed which combines a knowledge-based system with CAE software.

  • PDF

Sensor Network Implementation of using Embedded Web Sever

  • Lee Jeong Gi;Shin Myung Souk;Park Do Joon;Lee Cheol Seung;Kim Choong Woon;Lee Joon
    • Proceedings of the IEEK Conference
    • /
    • 2004.08c
    • /
    • pp.532-535
    • /
    • 2004
  • Architecture generation is the first step in the design of software systems. Most of the qualities that the final software system possesses are usually decided at the architecture development stage itself. Thus, if the final system should be usable, testable, secure, high performance, mobile and adaptable, then these qualities or non­functional requirements should be engineered into the architecture itself. In particular, adaptability is emerging as an important attribute required by almost all software systems. The machinery and tools in the remote site surveillance and connects intelligence information machinery and tools at Internet. We need the server which uses different embedded operating system to become private use. With the progress of information-oriented society, many device with advanced technologies invented by many companies. However, the current firmware technologies have many problems to meet such high level of new technologies. In this paper, we have successfully ported linux on an embedded system, which is based on intel StrongARM SA-1 1 10 processor, then written several network modules for internet-based network devices.

  • PDF

Neighboring Elemental Image Exemplar Based Inpainting for Computational Integral Imaging Reconstruction with Partial Occlusion

  • Ko, Bumseok;Lee, Byung-Gook;Lee, Sukho
    • Journal of the Optical Society of Korea
    • /
    • v.19 no.4
    • /
    • pp.390-396
    • /
    • 2015
  • We propose a partial occlusion removal method for computational integral imaging reconstruction (CIIR) based on the usage of the exemplar based inpainting technique. The proposed method is an improved version of the original linear inpainting based CIIR (LI-CIIR), which uses the inpainting technique to fill in the data missing region. The LI-CIIR shows good results for images which contain objects with smooth surfaces. However, if the object has a textured surface, the result of the LI-CIIR deteriorates, since the linear inpainting cannot recover the textured data in the data missing region well. In this work, we utilize the exemplar based inpainting to fill in the textured data in the data missing region. We call the proposed method the neighboring elemental image exemplar based inpainting (NEI-exemplar inpainting) method, since it uses sources from neighboring elemental images to fill in the data missing region. Furthermore, we also propose an automatic occluding region extraction method based on the use of the mutual constraint using depth estimation (MC-DE) and the level set based bimodal segmentation. Experimental results show the validity of the proposed system.

A Dynamic Placement Mechanism of Service Function Chaining Based on Software-defined Networking

  • Liu, Yicen;Lu, Yu;Chen, Xingkai;Li, Xi;Qiao, Wenxin;Chen, Liyun
    • KSII Transactions on Internet and Information Systems (TIIS)
    • /
    • v.12 no.10
    • /
    • pp.4640-4661
    • /
    • 2018
  • To cope with the explosive growth of Internet services, Service Function Chaining (SFC) based on Software-defined Networking (SDN) is an emerging and promising technology that has been suggested to meet this challenge. Determining the placement of Virtual Network Functions (VNFs) and routing paths that optimize the network utilization and resource consumption is a challenging problem, particularly without violating service level agreements (SLAs). This problem is called the optimal SFC placement problem and an Integer Linear Programming (ILP) formulation is provided. A greedy heuristic solution is also provided based on an improved two-step mapping algorithm. The obtained experimental results show that the proposed algorithm can automatically place VNFs at the optimal locations and find the optimal routing paths for each online request. This algorithm can increase the average request acceptance rate by about 17.6% and provide more than 20-fold reduction of the computational complexity compared to the Greedy algorithm. The feasibility of this approach is demonstrated via NetFPGA-10G prototype implementation.

A Review on the Usage of RTKLIB for Precise Navigation of Unmanned Vehicles

  • Lim, Cheolsoon;Lee, Yongjun;Cho, Am;Park, Byungwoon
    • Journal of Positioning, Navigation, and Timing
    • /
    • v.10 no.4
    • /
    • pp.243-251
    • /
    • 2021
  • Real-Time Kinematic (RTK) is a phase-based differential GNSS technique and uses additional observations from permanent reference stations to mitigate or eliminate effects like atmospheric delays or satellite clocks and orbit errors. In particular, as the position accuracy required in the fields of autonomous vehicles and drones is gradually increasing, the demand for RTK-based precise navigation that can provide cm-level position is increasing. Recently, with the rapid growth of the open-source software market, the use of open-source software for building navigation system of unmanned vehicles, which is difficult to mount an expensive GNSS receivers, is gradually increasing. RTKLIB is an open-source software package that can perform RTK positioning and is widely used for research and education purposes. However, since the performance and stability of RTK algorithm of RTKLIB is inevitably inferior to that of commercial GNSS receivers, users need to verify whether RTKLIB can satisfy the navigation performance requirements of unmanned vehicles. Therefore, in this paper, the performance evaluation of the RTK positioning algorithm of RTKLIB was performed using GNSS observation data acquired in a dynamic environment. Therefore, in this paper, the RTK positioning performance of RTKLIB was evaluated using GNSS observation data acquired in a dynamic environment. Our results show that the current RTK algorithm of RTKLIB is not suitable for precise navigation of unmanned vehicles.