• Title/Summary/Keyword: SW Development Process

Search Result 121, Processing Time 0.024 seconds

The Development of A Micro:bit-Based Creative Computing Education Program (마이크로비트 기반의 창의 컴퓨팅 교육 프로그램 개발)

  • Koo, Dukhoi;Woo, Seokjun
    • Journal of The Korean Association of Information Education
    • /
    • v.22 no.2
    • /
    • pp.231-238
    • /
    • 2018
  • Software education has started as a compulsary subject or part in elementary, middle and high school, but there is a limitation for using the physical computing toolkit and instructional guidelines that teacher can use. The purpose of this study is to propose a computing education program using a physical computing toolkit called the Micro:bit. The novel instructional model is called "MDIAP" which consists of five stages : Motivation, Demonstration, Imitation, Application, Presentation. Instructional process is presented in spiral, consisting of basic micro-bit sensors, and maker's learning using additional sensors and actuators. This study will help students to enhance creative computational thinking through the MDIAP instructional activities.

A Study on Application Methodology of SPDL Based on IEC 62443 Applicable to SME Environment (중소기업환경에서 적용 가능한 IEC 62443 기반의 개발 보안 생애주기 프로세스 적용 방안 연구)

  • Jin, Jung Ha;Park, SangSeon;Kim, Jun Tae;Han, Keunhee
    • KIPS Transactions on Computer and Communication Systems
    • /
    • v.11 no.6
    • /
    • pp.193-204
    • /
    • 2022
  • In a smart factory environment in a small and medium-sized enterprise (SME) environment, sensors and actuators operating on actual manufacturing lines, programmable logic controllers (PLCs) to manage them, human-machine interface (HMI) to control and manage such PLCs, and consists of operational technology server to manage PLCs and HMI again. PLC and HMI, which are in charge of control automation, perform direct connection with OT servers, application systems for factory operation, robots for on-site automation, and production facilities, so the development of security technology in a smart factory environment is demanded. However, smart factories in the SME environment are often composed of systems that used to operate in closed environments in the past, so there exist a vulnerable part to security in the current environment where they operate in conjunction with the outside through the Internet. In order to achieve the internalization of smart factory security in this SME environment, it is necessary to establish a process according to the IEC 62443-4-1 Secure Product Development Life cycle at the stage of smart factory SW and HW development. In addition, it is necessary to introduce a suitable development methodology that considers IEC 62443-4-2 Component security requirements and IEC 62443-3 System security requirements. Therefore, this paper proposes an application plan for the IEC 62443 based development security process to provide security internalization to smart factories in an SME environment.

Suggestion of Challenges and Improvement Direction for the Degree-Linked High-Skilled Professional Course in Accordance with the Full Expansion of the Work-Study Combination PBL (일학습병행 PBL 확대에 따른 학위연계형 고숙련마이스터 과정의 과제와 개선방향 제안)

  • Lee, Seung-Jun;Kim, Seung-Hee
    • Journal of Practical Engineering Education
    • /
    • v.14 no.1
    • /
    • pp.179-194
    • /
    • 2022
  • After the work-study combination PBL method was first introduced into the P-Tech type in 2018, it was introduced into the degree-linked high-skilled professional course in operation as a pilot project in 2020, and ever since each department has reorganized the standard completion system to meet the PBL operation regulations and developed and operated PBL-based learning and training courses accordingly. With the expansion of the work-study combination PBL in 2021, the operating regulations were revised more elaborately. This paper examined the characteristics of the work-study combination PBL, the PBL operation regulations for each degree-linked high-skilled professional course, and the most recently implemented PBL operation regulations in detail through literature research. Based on this research, it introduced the development process and the result of the PBL-based standard completion system by the IT Convergence SW Engineering Department of KOREATECH and the result of the survey conducted to verify the suitability of the standard completion system after an operation and presented the challenges and improvements required for the degree-linked high-skilled professional course in relation to the changing operation regulations for the work-study combination PBL. This study is expected to provide universities with a reference to the development of training courses to smoothly apply the work-study combination PBL. It is also expected to contribute to the establishment and steady expansion of a unique PBL system that reflects the characteristics of work-study combination by presenting discourses on how the work-study combination PBL should develop, including high-skilled professional courses.

Analysis and Orange Utilization of Training Data and Basic Artificial Neural Network Development Results of Non-majors (비전공자 학부생의 훈련데이터와 기초 인공신경망 개발 결과 분석 및 Orange 활용)

  • Kyeong Hur
    • Journal of Practical Engineering Education
    • /
    • v.15 no.2
    • /
    • pp.381-388
    • /
    • 2023
  • Through artificial neural network education using spreadsheets, non-major undergraduate students can understand the operation principle of artificial neural networks and develop their own artificial neural network software. Here, training of the operation principle of artificial neural networks starts with the generation of training data and the assignment of correct answer labels. Then, the output value calculated from the firing and activation function of the artificial neuron, the parameters of the input layer, hidden layer, and output layer is learned. Finally, learning the process of calculating the error between the correct label of each initially defined training data and the output value calculated by the artificial neural network, and learning the process of calculating the parameters of the input layer, hidden layer, and output layer that minimize the total sum of squared errors. Training on the operation principles of artificial neural networks using a spreadsheet was conducted for undergraduate non-major students. And image training data and basic artificial neural network development results were collected. In this paper, we analyzed the results of collecting two types of training data and the corresponding artificial neural network SW with small 12-pixel images, and presented methods and execution results of using the collected training data for Orange machine learning model learning and analysis tools.

An Alternative Fiber Processing Method

  • Seo, Yung-Bum;Lee, Chun-Han
    • Journal of Korea Technical Association of The Pulp and Paper Industry
    • /
    • v.43 no.5
    • /
    • pp.34-42
    • /
    • 2011
  • A fiber processing method, which might be an alternative for conventional refining process, was introduced. The method consists of repetitive, gentle, mechanical impacts on fibers, followed by fiber uncurling process. This method was very effective for OCC and BCTMP for increasing WRVs (water retention value) while keeping fiber lengths from shortening. For OCC and BCTMP, gentle mechanical impacts on fibers using Hobart mixer increased breaking lengths and tear strengths simultaneously at fast drainage level, and straightening fibers using kady mill increased those strength properties further. For SwBKP and HwBKP, only mechanical impacts using the Hobart mixer were effective on increasing tensile and tear strength at fast drainage, but there were no further increase by kady mill treatment. The strength increases of BCTMP by this alternative fiber processing method were exceptionally high. An extensive engineering development should be followed to actualize this fiber processing mechanism in an energy-effect way.

A New Fiber Processing Method

  • Seo, Yung-Bum;Lee, Chun-Han
    • Proceedings of the Korea Technical Association of the Pulp and Paper Industry Conference
    • /
    • 2006.06b
    • /
    • pp.433-440
    • /
    • 2006
  • A fiber processing method, which might be an alternative for conventional refining process, was introduced. The method consists of repetitive, gentle, mechanical impacts on fiber, and ensued fiber uncurling process. This method was very effective for OCC and BCTMP for increasing WRVs (water retention value) while keeping fiber lengths from shortening. For OCC and BCTMP, gentle mechanical impacts on fibers using Hobart mixer increased breaking lengths and tear strengths simultaneously at fast drainage level, and straightening fibers using kady mill increased those strength properties further. For SwBKP and HwBKP, only mechanical impacts using the mixer were effective on increasing tensile and tear strength at fast drainage, but not kady mill treatment. The strength increases of BCTMP by this alternative fiber processing method were exceptionally high. An extensive engineering development should be followed to actualize this fiber processing mechanism in an energy-effect way.

  • PDF

A Study of Application Development Method for Improving Productivity on Cloud Native Environment (Cloud Native환경에서의 생산성 향상을 위한 어플리케이션 개발 방법 연구)

  • Kim, Jung-Bo;Kim, Jung-In
    • Journal of Korea Multimedia Society
    • /
    • v.23 no.2
    • /
    • pp.328-342
    • /
    • 2020
  • As the cloud-based ICT(Information & Communication Technology) infrastructure matures, the existing monolithic software development method is evolving into a micro-service structure based on cloud native computing. To develop and operate the services efficiently under the cloud native environment, DevOps-based application development plans through MSA(Micro Service Architecture) design based are essential. A cloud native environment is an approach to developing and running applications that take advantage of cloud computing models such as automation of source distribution, container-based virtualization, application scalability, resource efficiency, and flexible maintenance through object independence. To implement this approach, the utilization of key elements such as DevOps, continuous delivery, micro service, and containers is essential, but there are not enough previous studies on case analyses or application methods of these key elements. Therefore, in this paper, we analyze the cases of application development in cloud native environment and propose the optimized application development process and development method through small and medium-sized SI projects.

A Study on the Research Model for the Standardization of Software-Similarity-Appraisal Techniques (소프트웨어 복제도 감정기법의 표준화 모델에 관한 연구)

  • Bahng, Hyo-Keun;Cha, Tae-Own;Chung, Tai-Myoung
    • The KIPS Transactions:PartD
    • /
    • v.13D no.6 s.109
    • /
    • pp.823-832
    • /
    • 2006
  • The Purpose of Similarity(Reproduction) Degree Appraisal is to determine the equality or similarity between two programs and it is a system that presents the technical grounds of judgment which is necessary to support the resolution of software intellectual property rights through expert eyes. The most important things in proceeding software appraisal are not to make too much of expert's own subjective judgment and to acquire the accurate-appraisal results. However, up to now standard research and development for its systematic techniques are not properly made out and as different expert as each one could approach in a thousand different ways, even the techniques for software appraisal types have not exactly been presented yet. Moreover, in the analyzing results of all the appraisal cases finished before, through a practical way, we blow that there are some damages on objectivity and accuracy in some parts of the appraisal results owing to the problems of existing appraisal procedures and techniques or lack of expert's professional knowledge. In this paper we present the model for the standardization of software-similarity-appraisal techniques and objective-evaluation methods for decreasing a tolerance that could make different results according to each expert in the same-evaluation points. Especially, it analyzes and evaluates the techniques from various points of view concerning the standard appraisal process, setting a range of appraisal, setting appraisal domains and items in detail, based on unit processes, setting the weight of each object to be appraised, and the degree of logical and physical similarity, based on effective solutions to practical problems of existing appraisal techniques and their objective and quantitative standardization. Consequently, we believe that the model for the standardization of software-similarity-appraisal techniques will minimizes the possibility of mistakes due to an expert's subjective judgment as well as it will offer a tool for improving objectivity and reliability of the appraisal results.

The Development of the Real Time Target Simulator for the RF Signal of Electronic Warfare using VST and FPGA (VST 및 FPGA를 이용한 전자표적 생성 및 신호 모의장치 개발)

  • Sanghun Song
    • Journal of the Korea Institute of Military Science and Technology
    • /
    • v.26 no.4
    • /
    • pp.324-334
    • /
    • 2023
  • In this paper, the target simulator for RF signals was developed by using VST(Vector Signal Transceiver) and set by real-time signal processing SW programs. A function to process RF signals using FPGA(Field Programmable Gate Array) board was designed. The system functions capable of data processing, raw signals monitoring, target signals(simulated range, velocity) generating and RF environments data analyzing were implemented. And the characteristics of modulated signal were analyzed in RF environment. All function of programs for processing RF signal have options to store signal data and to manage the data. The validity of the signal simulation was confirmed through verification of simulated signal results.

On the Use of SysML Models in the Construction of the Design Process for Safety-Critical Systems (안전중시 시스템의 설계프로세스 구축에서 SysML 모델의 활용에 관한 연구)

  • Kim, Young Min;Lee, Jae-Chon
    • Journal of the Korea Safety Management & Science
    • /
    • v.15 no.3
    • /
    • pp.7-17
    • /
    • 2013
  • The recent trend in modern systems development can be characterized by the increasing complexity in terms of both the functionality and HW/SW scale that seems to be accelerated by the growing user requirements and the rapid advancement of technology. Among the issues of complexity, the one related to systems safety has attracted great deal of attention lately in the development of the products ranging from mass-transportation systems to defence weapon systems. As such, the incorporation of safety requirements in systems development is becoming more important. Note, however, that since such safety-critical systems are usually complex to develop, a lot of organizations and thus, engineers should participate in the development. In general, there seems to be a variety of differences in both the breadth and depth of the technical background they own. To address the problems, at first this paper presents an effective design process for safety-critical systems, which is intended to meet both the systems design and safety requirements. The result is then advanced to obtain the models utilizing the systems modeling language (SysML) that is a de facto industry standard. The use of SysML can facilitate the construction of the integrated process and also foster active communication among many participants of diverse technical backgrounds. As a case study, the model-based development of high-speed trains is discussed.