• Title/Summary/Keyword: 컴퓨터시스템

Search Result 14,948, Processing Time 0.038 seconds

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.

eRPL : An Enhanced RPL Based Light-Weight Routing Protocol in a IoT Capable Infra-Less Wireless Networks (사물 인터넷 기반 기기 간 통신 무선 환경에서 향상된 RPL 기반 경량화 라우팅 프로토콜)

  • Oh, Hayoung
    • KIPS Transactions on Computer and Communication Systems
    • /
    • v.3 no.10
    • /
    • pp.357-364
    • /
    • 2014
  • The first mission for the IoT based hyper-connectivity communication is developing a device-to-device communication technique in infra-less low-power and lossy networks. In a low-power and lossy wireless network, IoT devices and routers cannot keep the original path toward the destination since they have the limited memory. Different from the previous light-weight routing protocols focusing on the reduction of the control messages, the proposed scheme provides the light-weight IPv6 address auto-configuration, IPv6 neighbor discovery and routing protocol in a IoT capable infra-less wireless networks with the bloom filer and enhanced rank concepts. And for the first time we evaluate our proposed scheme based on the modeling of various probability distributions in the IoT environments with the lossy wireless link. Specifically, the proposed enhanced RPL based light-weight routing protocol improves the robustness with the multi-paths locally established based on the enhanced rank concepts even though lossy wireless links are existed. We showed the improvements of the proposed scheme up to 40% than the RPL based protocol.

A Wireless AP Power Saving Algorithm by Applying Sleep Mode and Transmission Power Coordination in IoT Environments (사물 인터넷 환경에서 무선 AP의 수면 모드 운영 및 송출 전력 조절을 통한 전력 소비 절감 알고리즘)

  • Jeong, Kyeong Chae;Choi, Won Seok;Choi, Seong Gon
    • KIPS Transactions on Computer and Communication Systems
    • /
    • v.3 no.11
    • /
    • pp.393-402
    • /
    • 2014
  • We have experienced an explosive increase of the IoT(Internet of Things) technology based devices including smart phones and the wireless communications. Also the growing power consumption in IEEE 802.11 WLANs(Wireless LANs) driven by these dramatic increases in not only mobile users and but also wireless APs(Access Points). To reduce the power consumption, this paper proposes a wireless AP power saving algorithm, which minimizes the transmission power without decrease the transmission and carrier sense ranges. A wireless AP which is use in our algorithm checks its own original coverage periodically for whether there is a new STA(Station) or not when its transmission power is decreased. Moreover, if there are no signaling message to connect the wireless AP, it changes its operation mode Wake-up to sleep. A Result shows that the proposed AP algorithm can reduce the total power consumption of the wireless AP approximated 18% and 35% compared to the conventional wireless AP with and without the existing power saving algorithm, respectively.

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.

Ubiquitous Campus Model for Students Oriented (학생 중심의 유비쿼터스 캠퍼스모델)

  • Kim, Chang-Su;Lee, Jae-Hyuk;Jung, Hoe-Kyung
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.11 no.7
    • /
    • pp.1407-1413
    • /
    • 2007
  • University environment on campus has been changed faster than before in today. Especially, they have devised middle & long-term development plans such as improving the image of campus and increasing campus competitive power to overcome difficulties in campus management. Therefore, many of those have made every effort to provide convenient university services for campus students and to improve the image of campus through building a Ubiquitous-Campus. But existing systems of a Ubiquitous-Campus have not understood actual conditions of IT (Information Technology) for campus students or not provided basic environment to analyze actual conditions of efficient using the system, expectations of the following people about a Ubiquitous-Campus is getting higher md higher though. Must become technology base ubiquitous campus construction, and is real erudition that ubiquitous campus model who can utilize substantially through service construction that is required newly with student's IT infra practical use analysis hereupon such as is required to solve these problems, But there is a limitation on designing the model in rapidly changed university environment on campus. In this paper, we studied about a Students Centralized Ubiquitous Campus model through U-Learning, U-Recruit, U-Printer, and personal information history service which are based on data warehouse for students analysis which is a key point element of building a Ubiquitous Campus.

Analysis of the Effect of Sincere Learning Attitudes on Academic Achievement in On-line Education (온라인 교육에서 성실한 학습 태도가 학업 성취도에 미치는 영향 분석)

  • Lee, Eunjoo;Jeong, Youngsik
    • Journal of The Korean Association of Information Education
    • /
    • v.23 no.5
    • /
    • pp.481-489
    • /
    • 2019
  • In order to explore the learning attitude of the learners and the effects of conscious learning attitudes on academic achievement in On-line education system of open high school, we analyze the log data of 2,965 first graders who studied English, Math, Integrated Society and Integrated Science during the first semester of 2018. This study examines the learning status according to the learner's background variables, and analyzes the number of lessons per hour, learning progress rate, learning period, learning start month, and formative evaluation results for each class. In addition, to verify the effects of conscious learning attitude on academic achievement, skewness and kurtosis are calculated by using learning frequency values for each class. As a result, in almost all fields, the average number of lessons per class, study duration, progress rate, and grades, women are higher than men. In addition, the older ones are, the higher they are and the Seoul area is higher than the other area. The average learning period is 2~3 months, and the longer the learning period, the higher the formative evaluation score. Lastly, even though the number of learning is lower than that of learners who concentrate on a certain period of time, the formation scores of learners who learn consciously are higher.

Quantitative Cyber Security Scoring System Based on Risk Assessment Model (위험 평가 모델 기반의 정량적 사이버 보안 평가 체계)

  • Kim, Inkyung;Park, Namje
    • Journal of the Korea Institute of Information Security & Cryptology
    • /
    • v.29 no.5
    • /
    • pp.1179-1189
    • /
    • 2019
  • Cyber security evaluation is a series of processes that estimate the level of risk of assets and systems through asset analysis, threat analysis and vulnerability analysis and apply appropriate security measures. In order to prepare for increasing cyber attacks, systematic cyber security evaluation is required. Various indicators for measuring cyber security level such as CWSS and CVSS have been developed, but the quantitative method to apply appropriate security measures according to the risk priority through the standardized security evaluation result is insufficient. It is needed that an Scoring system taking into consideration the characteristics of the target assets, the applied environment, and the impact on the assets. In this paper, we propose a quantitative risk assessment model based on the analysis of existing cyber security scoring system and a method for quantification of assessment factors to apply to the established model. The level of qualitative attribute elements required for cyber security evaluation is expressed as a value through security requirement weight by AHP, threat influence, and vulnerability element applying probability. It is expected that the standardized cyber security evaluation system will be established by supplementing the limitations of the quantitative method of applying the statistical data through the proposed method.

Correlation Analysis between Sasang Constitution and Oriental Pattern Identification by Using Oriental Diagnosis System (한의전문가시스템을 활용한 사상체질과 한의변증 간의 상관관계 분석)

  • Jo, Hye Jin;Noh, Yun Hwan;Cho, Young Seuk;Shin, Dong Ha;Kwon, Young Kyu
    • Journal of Physiology & Pathology in Korean Medicine
    • /
    • v.33 no.5
    • /
    • pp.255-260
    • /
    • 2019
  • Oriental Diagnosis System(ODS) is an artificial intelligence program that utilize entered diagnosis knowledge, determine patient's disease and decide right medicine. The purpose of this study is to find a correlation between pattern Identification in Korean medicine and each sasang types(So-Yang, So-Eum and Tae-Eum) by analyzing ODS diagnosis result. Eventually our study secure availability of using ODS program at clinical training or developing diagnosis program. Subject of this study is 32 students participating in Sasang medical practice(12 subjects were So-Yang, 7 subjects were So-Eum, and 13 subjects were Tae-Eum). We analyze subject's clinical practice result reports by using ODS program and obtained result about pattern Identification. We used SPSS statistics 23 in analyzing the differences of the scores of Eight Principle Pattern Identification, Qi-Blood Pattern Identification, Bing-xie Pattern Identification, and Visceral Pattern Identification in each Sasang types (So-Yang, So-Eum, Tae-Eum). In the case of Heat-moisture, Tae-Eum showed higher score than So-Eum, but So-Yang showed no difference from the other two Sasang types(p<0.05). And in the case of Food-accumulation, Tae-Eum and So-Yang showed significantly higher score than So-Eum(p<0.05). It is hard to generalize the result because subject of this study was not enough. However, we explained correlation between pattern Identification in korean medicine and each sasang types based on quantifiable and objective evidence system. Therefore use of ODS program in student clinical practice training help to understand the relationship and correlation between different pattern Identification and will help standardization of clinical practice education.

Predicting Cooperative Relationships between Engineering Companies in World Bank's ODA Projects (세계은행 공적개발원조사업의 엔지니어링 기업 간 협력관계 예측모델 개발)

  • Yu, Youngsu;Koo, Bonsang;Lee, Kwanhoon;Han, Seungheon
    • Korean Journal of Construction Engineering and Management
    • /
    • v.20 no.6
    • /
    • pp.107-116
    • /
    • 2019
  • Korean construction engineering firms want to pave the way for expansion of overseas markets through the World Bank's Official Development Assistance (ODA) projects as a way to improve their overseas project performance. However, since the World Bank project competes with global companies for limited projects, building partnerships with suitable business partners is essential to gain an upper hand in bidding competition and meet the institutional conditions of the recipient country. In this regard, many network studies have been conducted in the past through Social Network Analysis (SNA), but few have been analyzed based on the process of changes in the network. So, This study collected winning data from the three Southeast Asian countries that ended after the World Bank's ODA project performed smoothly, and established a learning-based link prediction model that reflected the dynamic nature of the network. As a result, the 11 main variables acting on building a cooperative relationship between winning companies were derived and the effect of each variables on the probability value of cooperation between individual links was identified.

NES Model Development: Expert System for Nitrogen Fertilizer Applications to Cornfields (NES 모델 개발 : 질소비료 적정 시용에 대한 전문가체계)

  • Kim, Won-Il;Jung, Goo-Bok;Fermanian, T.W.;Huck, M.G.;Park, Ro-Dong
    • Korean Journal of Soil Science and Fertilizer
    • /
    • v.34 no.1
    • /
    • pp.55-63
    • /
    • 2001
  • N fertilizer recommendations to optimize with consideration to maximum crop yields, maximum profits, and minimum N losses to ground or runoff water, an advisory system. Nitrogen Expert System (NES), was developed. The system was to estimate the optimal rate of N fertilizer application cornfields in Illinois. NES was constructed using Smart Elements, a knowledge-based system that manages the expertise of human experts. NES was reinforced by addition of the effect of a productivity index (PI), soil organic matter content (SOM), and pre-sidedressing of nitrate concentration (PSNT) to the optimal N fertilizer recommendation. NES contains 49 rules, 1 class, 14 objects, and 2 properties. NES was successfully operated, showing N recommendations with inputs of three soil properties including PI, SOM, and PSNT. NES can reduce N loss to the environment, but adherence to the recommendations may also reduce farmers income. Therefore, NES will be more effective by evaluating both environmental damage assessment and other economic agricultural management parameters and other soil physico-chemical parameters.

  • PDF