• Title/Summary/Keyword: Build Tools

Search Result 247, Processing Time 0.027 seconds

An Approach to Recommending of Solutions for Resolving Gradle Build Error (Gradle 빌드 오류 해결을 위한 솔루션 추천 방안)

  • Kang, Mingu;Kim, Taeyoung;Kim, Suntae;Ryu, Duksan
    • The Journal of the Institute of Internet, Broadcasting and Communication
    • /
    • v.20 no.6
    • /
    • pp.33-39
    • /
    • 2020
  • Developers spend considerable time manually repairing code that was not built during project construction. If the build fails, it is necessary to understand the failed execution, identify the cause of the failure, and then implement the solution. Build tools such as Gradle have been developed to reduce this effort and automate project construction. However, build tools still do not solve many errors, requiring developers to try to solve build errors. In this study, we propose a solution recommendation method to increase the success rate of Gradle build and reduce the effort required to resolve errors. We provide a way to collect build errors and a way to transition from build error messages to successful builds. In particular, 296 build error messages collected from Github's Java project are classified as solutions, and 89% show that the solution can be applied.

The Performance Evaluation of New Web Caching with Related Content using Colored Petri Net Simulation

  • Abdullaev, Sarvar;Ko, Franz I.S.
    • The Journal of Society for e-Business Studies
    • /
    • v.13 no.3
    • /
    • pp.67-83
    • /
    • 2008
  • Web caching server is one of the important components of any web site, as it makes the access of users to web content much faster while balancing the network and server load. There are many caching approaches proposed in order to solve this problem. Classically, we know several caching algorithms like FIFO, LRU, LRU-min and etc. Most of them have their advantages and disadvantages based on specific context. The purpose of this paper is to introduce the new concept of caching objects along with their related content and test the performance of the proposed caching method using CPN Tools simulator program. It is generally known that the use of Colored Petri Nets(CPNs) for modeling the simulation of new idea is one of the popular methods of system evaluation throughout software development projects. Moreover it could be very handy in describing the overall logic of the system. The CPN Tools is one of the most robust simulator programs which supports all necessary tools and functions to build and run the simulation model for CPN. Therefore in this paper, we will use CPN Tools software in order to build a simulator for our innovative caching approach named as web caching with related content. Then we will analyze the results derived from the simulation of our model and will make corresponding conclusions.

  • PDF

A Multi-Perspective Framework of Vision Zero: Toward Collaborative Promotion of Safety, Health and Well-Being at Work

  • Alanko, Tommi;Ruotsala, Riikka
    • Safety and Health at Work
    • /
    • v.13 no.3
    • /
    • pp.372-375
    • /
    • 2022
  • In the globalized field of safety, health, and well-being, the need to build multi-stakeholder alliances to find solutions to complex challenges is growing. This requires common ground for collaboration, as well as concepts and tools to grasp and manage the areas of interest. Over recent years, Vision Zero has awakened interest and it continues to evolve into many forms of approaches and initiatives, which provide a strategic direction and practical tools for supporting the development of safety, health, and well-being at work. Consequently, there is a need to build a shared understanding of 'zero'. This article reflects the potential of Vision Zero as a bridging concept and an approach for building multi-stakeholder collaboration. Thus, we present a multi-perspective framework of Vision Zero to support further dialoge and collaboration in joint undertakings.

SID Java Component Builder: An Integrated Development Environment for Java Component for SID Simulator (SID 자바 컴포넌트 빌더: SID 시뮬레이터를 위한 자바 컴포넌트 통합 개발환경)

  • Kurniawan, Ikhsan Putra;Hidayat, Febiansyah;Kwon, Jin Baek
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2011.11a
    • /
    • pp.52-55
    • /
    • 2011
  • Embedded system developers use design and testing tools to make their product faster. Previously developed a virtual development environment for embedded software (VDEES) using open source software, mainly the SID simulation framework for a simulator engine and the Eclipse platform for a development platform. VDEES enables developers to develop SID Component in C++. A bridge module for developing SID Component in Java has been developed and available. However, using this module, developers have to build their SID Java component from scratch. In this work, we developed SID Java Component Builder Plug-in as an additional features to VDEES. This tools enables developers to build SID Component in Java faster and easier.

On the characteristics of statistical expert system and a strategy to choose development tools (통계전문가시스템의 특성과 개발도구의 선택)

  • 허문열
    • The Korean Journal of Applied Statistics
    • /
    • v.4 no.1
    • /
    • pp.85-92
    • /
    • 1991
  • This paper describes the trend and inherent problems of the current statistical packages, and statistical expert system is suggested as an alternative to the conventional statistical packages. The paper then describes the components and characteristics of statistical expert system, and suggests a strategy to choose development tools to build a system.

  • PDF

Performance improvement of Software Build through Software Configuration Management and Work Information Reporting (소프트웨어 형상관리와 작업정보 리포팅을 통한 소프트웨어 제작 성능 향상)

  • Kim, Jeong-Il;Lee, Eun-Seok
    • The KIPS Transactions:PartD
    • /
    • v.12D no.7 s.103
    • /
    • pp.1039-1048
    • /
    • 2005
  • A software configuration management(SCM) is essential for processing large scale project. The scope of SCM involves each developer's work space management, software building management, and development process control as wet] as version control. In this paper we focus on what parts should be controlled systematically for the optimized software build that is an important part of the SCM. We also analyze that to increase the efficiency of software build, what kind of configuration management information should be reported. Based on the analysis, we have actually designed and implemented a new reporting system and evaluated it. The evaluation includes comparative evaluation in efficiency based on the analysis about the related functions provided by existing tools and some additional qualitative evaluation through the questionnaires from stakeholders.

A Study on the Development of Ontology Management Tool (온톨로지 저작 도구 개발에 관한 연구)

  • Kim, Won-Pil;Kim, Jeong-Ho
    • Journal of the Institute of Electronics Engineers of Korea CI
    • /
    • v.45 no.6
    • /
    • pp.187-193
    • /
    • 2008
  • Nowadays, the study on e semantic web has been actively progressing for processing the web data semantically. For actualizing the semantic web environment, the core task is to build the ontology that defines the concepts and relations between concepts about the all things. Many ontology languages such as OWL, RDF(S), DAML+OIL were developed for building the ontology. And the many ontology tools were also implemented based on them. Although, many language and tools were researched, the practical use of the ontology tools is limited to the experts and researchers about the ontology because of the difficulty of the vocabulary, weak understanding about the ontology theory and the difficulty of the use of the ontology tools. And there are no studies on the reuse of constructed huge ontology. Therefore, in our study we design and implement the OWL ontology management tool that both the ontology experts and general users who want to build the ontologies are able to construct the ontology easily In this paper, we introduce the main modules used in our tool and features of our tool.

Computational Modeling of Mount Joint Part of Machine Tools (공작기계 마운트 결합부의 전산 모델링)

  • Ha, Tae-Ho;Lee, Jae-Hak;Lee, Chan-Hong
    • Journal of the Korean Society for Precision Engineering
    • /
    • v.29 no.10
    • /
    • pp.1056-1061
    • /
    • 2012
  • FEM analysis is essential to shorten the development time and reduce the cost for developing high-performance machine tools. Mount joint parts play important role to ensure static and dynamic stability of machine tools. This paper suggests a computational modeling of mount joint part of machine tools. MATRIX27 element of ANSYS is adopted to model mount joint parts. MATRIX27 allows the definition of stiffness and damping matrices in matrix form. The matrix is assumed to relate two nodes, each with six degrees of freedom per node. Stiffness and damping values of commercial mount products are measured to build a database for FEM analysis. Jack mounts with rubber pad are exemplified in this paper. The database extracted from the experiments is also used to estimate of stiffness and damping of untested mounts. FEM analysis of machine tools system with the suggested mount computational model is performed. Static and dynamic results prove the feasibility of the suggested mount model.

Structural Analysis on Horizontal CNC Lathe (CNC 수평형 선반의 구조해석 연구)

  • Lee, Tae-Hong;Choi, Jin-Woo
    • Journal of the Korean Society of Manufacturing Technology Engineers
    • /
    • v.20 no.3
    • /
    • pp.298-303
    • /
    • 2011
  • Recently, demand on machine tools has been increased because the machine and automobile industry is booming. Therefore, the machine tools need to have a high accuracy and productivity. To build a high precision machine tool and increase its productivity, structural analysis needs to be carried out for vibration and stiffness of the machine tool before its detail design. However, it is the fact that many manufacturers of machine tools depend on their know-how about design experience. Therefore, in this paper, the static and dynamic analysis is carried out for evaluating a horizontal CNC lathe and then, applied to its detail design. It is positive that the analysis can lead to reduction of design time and improvement of the quality of the lathe as its design proceeds.

Set-Based Multi-objective Design Optimization at the Early Phase of Design (The Second Report) : Application to Automotive Side-Door Impact Beams (초기 설계단계에서의 셋 베이스 다목적 설계 최적화(제2보) : 자동차 사이드 도어 임팩트 빔에의 적용)

  • Nahm, Yoon-Eui
    • Journal of Korean Society of Industrial and Systems Engineering
    • /
    • v.34 no.3
    • /
    • pp.8-15
    • /
    • 2011
  • The computer-based simulation tools are currently used overwhelmingly to simulate the performance of automotive designs. Then, the search for an optimal solution that satisfies a number of performance requirements usually involves numerous iterations among several simulation tools. Therefore, meta-modeling techniques are becoming widely used to build approximations of computationally expensive computer analysis tools. The set-based approach proposed in the first report of a four-part paper has been a test bed for the innovation of vehicle structure design process in the Structural Design and Fabrication Committee of JSAE(Society of Automotive Engineers of Japan). In the second report, the proposed design approach is illustrated with a side-door impact beam design example using meta-modeling techniques.