• Title/Summary/Keyword: tool design

Search Result 6,720, Processing Time 0.044 seconds

A Web-based Simulation Environment based on the Client/Server Architecture for Distance Education: SimDraw (원격교육을 위한 클라이언트/서버구조의 웹 기반 시뮬레이션 환경 : SimDraw)

  • 서현곤;사공봉;김기형
    • Journal of KIISE:Software and Applications
    • /
    • v.30 no.11
    • /
    • pp.1080-1091
    • /
    • 2003
  • Recently, the distance education has been rapidly proliferated with the rapid growth of the Internet and high speed networks. There has been relatively much research with regard to online lecture (teaching and studying) tools for the distance education, compared to the virtual laboratory tools (for self-study and experiments). In this paper, we design and implement a web-based simulation tool, named as SimDraw, for the virtual laboratory in the distance education. To apply the web-based simulation technology into the distance education, some requirements should be met; firstly, the user interface of the simulation should be very easy for students. Secondly, the simulation should be very portable to be run on various computer systems of remote students. Finally, the simulation program on remote computers should be very thin so that students can easily install the program onto their computers. To meet these requirements, SimDraw adopts the client/server architecture; the client program contains only model development and animation functions so that no installation of a client program onto student's system is required, and it can be implemented by a Java applet in Web browsers. The server program supports client programs by offering the functions such as remote compiling, model storing, library management, and user management. For the evaluation of SimDraw, we show the simulation process using the example experimentation of the RIP(Routing Information Protocol) Internet routing protocol.

A Process Programming Language and Its Runtime Support System for the SEED Process-centered Software Engineering Environment (SEED 프로세스 중심 소프트웨어 개발 환경을 위한 프로세스 프로그래밍 언어 및 수행지원 시스템)

  • Kim, Yeong-Gon;Choe, Hyeok-Jae;Lee, Myeong-Jun;Im, Chae-Deok;Han, U-Yong
    • Journal of KIISE:Computing Practices and Letters
    • /
    • v.5 no.6
    • /
    • pp.727-737
    • /
    • 1999
  • 프로세스 중심 소프트웨어 개발 환경(PSEE : Process-centered Software Engineering Environment)은 소프트웨어 개발자를 위한 여러가지 정보의 제공과 타스크의 수행, 소프트웨어 개발 도구의 수행 및 제어, 필수적인 규칙이나 업무의 수행등과 같은 다양한 행위를 제공하는 프로세스 모형의 수행을 통하여 소프트웨어 개발 행위를 지원한다. SEED(Software Engineering Environment for Development)는 효율적인 소프트웨어 개발과 프로세스 모형의 수행을 제어하기 위해 ETRI에서 개발된 PSEE이다.본 논문에서는 SEED에서 프로세스 모형을 설계하기 위해 사용되는 SimFlex 프로세스 프로그래밍 언어와, 수행지원시스템인 SEED Engine의 구현에 대하여 기술한다. SimFlex는 간단한 언어 구조를 가진 프로세스 프로그래밍 언어이며, 적절한 적합화를 통하여 다른 PSEE에서 사용될 수 있다. SimFlex 컴파일러는 SimFlex에 의해 기술된 프로세스 모형을 분석하고, 모형의 오류를 검사하며, SEED Engine에 의해 참조되는 중간 프로세스 모형을 생성한다. 중간 프로세스 모형을 사용하여 SEED Engine은 외부 모니터링 도구와 연관하여 사용자를 위한 유용한 정보뿐만 아니라 SimFlex에 의해 기술된 프로세스 모형의 자동적인 수행을 제공한다. SimFlex 언어와 수행지원 시스템의 지원을 통하여 소프트웨어 프로세스를 모형화하는데 드는 비용과 시간을 줄일 수 있으며, 편리하게 프로젝트를 관리하여 양질의 소프트웨어 생산물을 도출할 수 있다. Abstract Process-centered Software Engineering Environments(PSEEs) support software development activities through the enaction of process models, providing a variety of activities such as supply of various information for software developers, automation of routine tasks, invocation and control of software development tools, and enforcement of mandatory rules and practices. The SEED(Software Engineering Environment for Development) system is a PSEE which was developed for effective software process development and controlling the enactment of process models by ETRI.In this paper, we describe the implementation of the SimFlex process programming language used to design process models in SEED, and its runtime support system called by SEED Engine. SimFlex is a software process programming language to describe process models with simple language constructs, and it could be embedded into other PSEEs through appropriate customization. The SimFlex compiler analyzes process models described by SimFlex, check errors in the models, and produce intermediate process models referenced by the SEED Engine. Using the intermediate process models, the SEED Engine provides automatic enactment of the process models described by SimFlex as well as useful information for agents linked to the external monitoring tool. With the help of the SimFlex language and its runtime support system, we can reduce cost and time in modeling software processes and perform convenient project management, producing well-qualified software products.

Study on the Effect of Product Line Pricing on Loading Efficiency and Logistics Cost (상품라인별 가격결정이 적재효율 및 물류비에 미치는 영향에 관한 연구)

  • Jung, Sung-Tae;Yoon, Nam-Soo;Han, Kyu-Chul
    • Journal of Distribution Science
    • /
    • v.12 no.8
    • /
    • pp.55-69
    • /
    • 2014
  • Purpose - Despite the importance of price, many companies do not implement pricing policies smoothly, because typical price management strategies insufficiently consider logistics efficiency and an increase in logistics costs due to logistics waste. This study attempts to examine the effect of product line pricing, which corresponds to product mix pricing, on logistics efficiency in the case of manufacturer A, and analyzes how logistics performance changes in response to these variables. Research design, data, and methodology - This study, based on the case of manufacturer A, involved research through understanding the current status, analyses, and then proposing improvement measures. Among all the products of manufacturer A, product group B was selected as the research object, and its distribution channel and line pricing were examined. As a result of simulation, for products with low loading efficiency, improvement measures such as changing the number of bags in the box were suggested, and a quantitative analysis was conducted on how these measures influence logistics costs. The TOPS program was used for the Pallet loading efficiency simulation tool in this study. To prevent products from protruding out of the pallet, the maximum measurement was set as 0.0mm, and loading efficiency was based on the pallet area, and not volume. In other words, its size (length x width) was focused upon, following the purpose of this study and, then, the results were obtained. Results - As a result of the loading efficiency simulation, when the number of bags in the box was changed for 36 products with low average loading efficiency of 73.7%, as shown in

    , loading efficiency improved to 89.9%. Further, from calculating logistics cost based on the cost calculation standard of manufacturer A, the amount of annual logistics cost reduction amounted to 101,458,084 KRW. Given that the sum of the logistics cost of the product group B of manufacturing enterprises A is 400,340,850 KRW, it can be reduced by 25%, to 298,882,766 KRW. Although many methods improve loading efficiency, this study proved that logistics cost could be reduced by changing the number of bags within boxes. If this measure is applied to other items, visible logistics cost reduction effects will be realized through improvements in loading efficiency. Conclusions - Future pricing policies should consider their correlation with quality, loading efficiency, product specifications, and logistics standardization to prevent logistics waste, enabling management to improve earnings for companies. Thus, when companies decide pricing policies for new products, the aspects of merchandising and marketing should take priority; however, the aspect of logistics also needs to be considered as significant. Measures revealed by the study results are not only the responsibilities of manufacturing enterprises. Pricing policy agreements between manufacturing enterprises and distribution companies, and logistics factors related to price determination should be considered; further, governments should also support them for their collaborations. This will enable consumers to purchase quality products with low prices.

  • Development of Safe Korean Programming Language Using Static Analysis (정적 분석을 이용한 안전한 한글 프로그래밍 언어의 개발)

    • Kang, Dohun;Kim, Yeoneo;Woo, Gyun
      • KIPS Transactions on Computer and Communication Systems
      • /
      • v.5 no.4
      • /
      • pp.79-86
      • /
      • 2016
    • About 75% of software security incidents are caused by software vulnerability. In addition, the after-market repairing cost of the software is higher by more than 30 times than that in the design stage. In this background, the secure coding has been proposed as one of the ways to solve this kind of maintenance problems. Various institutions have addressed the weakness patterns of the standard software. A new Korean programming language Saesark has been proposed to resolve the security weakness on the language level. However, the previous study on Saesark can not resolve the security weakness caused by the API. This paper proposes a way to resolve the security weakness due to the API. It adopts a static analyzer inspecting dangerous methods. It classifies the dangerous methods of the API into two groups: the methods of using tainted data and those accepting in-flowing tainted data. It analyses the security weakness in four steps: searching for the dangerous methods, configuring a call graph, navigating a path between the method for in-flowing tainted data and that uses tainted data on the call graph, and reporting the security weakness detected. To measure the effectiveness of this method, two experiments have been performed on the new version of Saesark adopting the static analysis. The first experiment is the comparison of it with the previous version of Saesark according to the Java Secure Coding Guide. The second experiment is the comparison of the improved Saesark with FindBugs, a Java program vulnerability analysis tool. According to the result, the improved Saesark is 15% more safe than the previous version of Saesark and the F-measure of it 68%, which shows the improvement of 9% point compared to 59%, that of FindBugs.

    Defining an Architectural Pattern for the Software Based Simulators in Consideration of Modifiability and Interoperability (변경가능성과 상호운영성을 고려한 소프트웨어 기반 시뮬레이터 아키텍처 패턴의 정의)

    • Kuk, Seung-Hak;Kim, Hyeon-Soo;Lee, Sang-Uk
      • Journal of KIISE:Computing Practices and Letters
      • /
      • v.15 no.8
      • /
      • pp.547-565
      • /
      • 2009
    • Simulation is the imitation of some real thing, state of affairs, or process. The act of simulating something generally entails identifying certain key characteristics or behaviors of a selected physical or abstract system. And a simulator is the software or hardware tool that performs simulation tasks. When developing a simulator, the non-functional requirements such as modifiability, interoperability, and extendability should be required. However, existing studies about the simulator development focus not on such non-functional requirements but on the methodologies to build the simulation model. In this paper, we suggest the new architectural pattern for the software based simulator in consideration of such non-functional requirements. In order to define the architectural pattern, we identify the essential elements of the simulators, define relationships between them, and design the architectural structure with the elements to accommodate such non-functional requirements. According to the proposed pattern we can solve the simulation problems to combine the various simulation model components. The pattern guarantees modifiability by reconstructing the simulation model, also guarantees interoperability and extendability by adding various interfaces to the simulation model and by keeping the consistent interfacing mechanism between the simulation model components. The suggested architectural pattern can be used as the reference architecture of the simulator systems that will be developed in future.

    Development of an Image Processing System for the Large Size High Resolution Satellite Images (대용량 고해상 위성영상처리 시스템 개발)

    • 김경옥;양영규;안충현
      • Korean Journal of Remote Sensing
      • /
      • v.14 no.4
      • /
      • pp.376-391
      • /
      • 1998
    • Images from satellites will have 1 to 3 meter ground resolution and will be very useful for analyzing current status of earth surface. An image processing system named GeoWatch with more intelligent image processing algorithms has been designed and implemented to support the detailed analysis of the land surface using high-resolution satellite imagery. The GeoWatch is a valuable tool for satellite image processing such as digitizing, geometric correction using ground control points, interactive enhancement, various transforms, arithmetic operations, calculating vegetation indices. It can be used for investigating various facts such as the change detection, land cover classification, capacity estimation of the industrial complex, urban information extraction, etc. using more intelligent analysis method with a variety of visual techniques. The strong points of this system are flexible algorithm-save-method for efficient handling of large size images (e.g. full scenes), automatic menu generation and powerful visual programming environment. Most of the existing image processing systems use general graphic user interfaces. In this paper we adopted visual program language for remotely sensed image processing for its powerful programmability and ease of use. This system is an integrated raster/vector analysis system and equipped with many useful functions such as vector overlay, flight simulation, 3D display, and object modeling techniques, etc. In addition to the modules for image and digital signal processing, the system provides many other utilities such as a toolbox and an interactive image editor. This paper also presents several cases of image analysis methods with AI (Artificial Intelligent) technique and design concept for visual programming environment.

    Global Productivity and Market Structure Implications of the US-China Trade War: A CGE Modeling Approach

    • Jung, Jaewon
      • Journal of Korea Trade
      • /
      • v.24 no.8
      • /
      • pp.153-170
      • /
      • 2020
    • Purpose - As the US-China trade war intensifies and lasts long time, there is growing concern about its potential effects on the global economy. In particular, for the countries like Korea that have a large economic dependence on the economy of the two countries, the US-China trade war may have a great repercussion in many ways. The aim of this paper is to investigate the global productivity and market structure implications of the US-China trade war for Korea, as well as for other surrounding countries and regions. Design/methodology - In this paper, we develop a full multi-country/region multi-sector computable general equilibrium (CGE) model of global trade incorporating heterogeneous workers and firms in individual skill levels and used technologies. We then calibrate the model using a global Social Accounting Matrix (SAM) dataset extracted from the recently released GTAP 10 Database, and assess the potential effects of the US-China trade war on the aggregate real productivity and the market structure for Korea, as well as for other surrounding countries and regions. Findings - We show that the US-China trade war may largely affect the aggregate productivity in each sector in each country/region, as well as the global market structure through entry and exit of firms, which results finally in considerable changes in the industrial comparative advantage of each country/region. Though the effects are diverse sector by sector, the results show that Korea may also be affected significantly: concerning the real productivity implications, it is shown that the machinery industry may be affected the most negatively; on the other hand, it is shown that the number of exporting firms may decrease the most in the other transports industry. Originality/value - As the US-China trade war intensifies, many studies have tried to estimate the possible implications, and for this usually the CGE models have largely been used as the standard tool for evaluating the impacts of changes in trade policies. Standard CGE models, however, cannot be used to assess the global productivity and market structure implications due to the symmetric and simplified base assumptions. This paper is the first to analyze and quantify the possible impacts of the US-China trade war on the aggregate productivity and global market structure using a CGE model incorporating endogenous skill-technology assignment of heterogeneous workers and firms.

    A Rating Method for the Estimation of the Additional Overhead Expenses incurred by Schedule Extension in Public Construction Projects (공공건설공사의 공기연장에 따른 추가간접비 산출을 위한 요율방식 제안)

    • Lee, Seung-Joon;Cha, Yongwoon;Han, Sangwon;Hyun, Chang-Taek
      • Korean Journal of Construction Engineering and Management
      • /
      • v.22 no.3
      • /
      • pp.79-90
      • /
      • 2021
    • In domestic public construction, disputes are increasing due to differences among stakeholders regarding contract price adjustment. In particular, the actual cost-plus fee for overhead costs due to the schedule extension cannot be agreed upon at the administrative phase, and most of them seek judicial judgment. Thus, this study aims to propose a 'sufficiently satisfactory' alternative to reach an agreement before disputes in order to minimize disputes related to the calculation of additional overhead costs. To this end, this study proposes three alternatives based on the rate method. Firstly, when calculating additional overhead costs, it is not calculated as an actual cost-plus-fee method, but as a rate compared to direct labor costs among net direct costs. Secondly, the calculated indirect labor costs are compensated for up to the legal maximum of legal limit costs such as general management costs, profits and so on. Thirdly, it reflects overhead costs increased or decreased due to change orders. Risks were analyzed by collecting expert opinions on the proposed methods and applying actual cases. Finally, as a result of investigating the level of consensus for each stakeholder, it was confirmed that all stakeholders could agree regardless of the size of the company. The result of this study is expected to as a useful tool among stakeholders in the construction fields that can be able to easily agreed upon.

    Occupational Therapy for Community Mobility in Stroke Patients : Systematic review (뇌졸중 환자의 지역사회이동을 위한 작업치료 중재: 체계적 고찰)

    • Jo, Eun-Ju;Kam, Kyung-Yoon;Chang, Moon-Young
      • The Journal of Korean society of community based occupational therapy
      • /
      • v.8 no.3
      • /
      • pp.77-89
      • /
      • 2018
    • Objective : The purpose of this study was to analyze occupational therapy intervention on the community mobility for stroke patients, and to provide evidence of intervention in the clinical fields. Methods : A systematic review was executed according to the PRISMA checklist. The accessed database was PubMed, EMBASE, Cochrane Library (CENTRAL), ProQuest Dissertations & thesis (PQDT), RISS, and KoreaMed. We included the articles published from 2005 to September 2018. RoBANS checklist was used to evaluate the quality of the articles. Included articles, totally eight, were categorized according to the type of intervention. Results : The study design of the literature was varied from two-group randomized trial, quasi-experimental study, case-control trial, one group pre-post comparison study, and cross-sectional study. In the evidence level, 6 articles were included in level II (75%). The percentage of low risk of bias in each article ranged from 52.5%~87.5%. Four studies (50%) provided intervention based on virtual reality or virtual environment. The three (37.5%) provided intervention based on the protocol, and the other (12.5%) did wheelchair training. All studies reported significant effects of the intervention. Conclusion : This systematic review provided evidences to use proper intervention in the clinical fields. Various type of studies should be conducted to prove the effect of occupational therapy intervention for community mobility.

    Effects of Therapeutic Interventions on Upper Extremity Function Among Children With Cerebral Palsy in Domestic: A Systematic Review (국내 뇌성마비 아동의 상지기능 향상을 위한 중재효과에 대한 고찰)

    • Park, Young-Ju
      • The Journal of Korean Academy of Sensory Integration
      • /
      • v.16 no.2
      • /
      • pp.64-74
      • /
      • 2018
    • Objective : The purpose of this study is to examine the effects of therapeutic interventions on upper extremity function of children with cerebral palsy using systematic review methods and to suggest intervention trends in Korea. Methods : The subjects of the study were the researches published in the Korean Journal since 2008. Total 12 studies were selected through Korean research database engine such as DBpia, Scholar, KSDC, KISS and RISS for the systematic review. Key words were 'cerebral palsy', 'upper extremity function' and 'hand function'. The results of this study were analyzed by qualitative level and methodological quality level of evidence, and the results of each study were analyzed according to the PICO approach, that is Patient, Intervention, Comparison and Outcome. Results : For the level of evidence, Grade IV and V were most frequent. In terms of methodological quality, majority of the studies showed 'Fair' level. The subjects were the children with hemiplegia, and Single-subjects designs and case studies were frequent experimental design. Constraint-induced movement therapy (CIMT) was most frequently conducted among the intervention studies, and Jebsen-Taylor Hand Function Test was most frequently used evaluation tool. Eleven studies showed that the upper limb functions were significantly improved or were positively effective. Conclusion : Various intervention methods have been implemented to improve the upper limb functions of children with cerebral palsy. In the future, studies on intervention methods based on the type of paralysis and studies with high quality of evidence should be conducted in Korea.


    (34141) Korea Institute of Science and Technology Information, 245, Daehak-ro, Yuseong-gu, Daejeon
    Copyright (C) KISTI. All Rights Reserved.