• Title/Summary/Keyword: Software Development Productivity

Search Result 299, Processing Time 0.03 seconds

Basic Design for Development of IMV for MCV (MCV용 IMV개발을 위한 기초설계)

  • Huh, Junyoung;Jung, Gyu Hong
    • Journal of Drive and Control
    • /
    • v.15 no.3
    • /
    • pp.49-56
    • /
    • 2018
  • Construction machinery is used to improve productivity in civil engineering work and construction work, and it is a lengthy operation, and consumes considerable fuel to cope with large loads. As a result, productivity and fuel consumption of the construction machine become the main deciding factors. In the hydraulic system of the excavator, the main control valve is the most critical position for control. The flow distribution for control performance is achieved by the metering orifice, that causes critical energy loss. To improve this, we propose a combination of a three port proportional pressure reducing valve and a poppet type flow control valve as an IMV to replace the existing spool type MCV. To validate the proposal, we analyze static characteristics by modeling mathematically, and analyze dynamic characteristics. Simulation using the AMESim software on the regeneration circuit of the boom cylinder up-down operation, verifies the energy-saving effect compared to the existing MCV when IMV is used.

Developing a Big Data Analytics Platform Architecture for Smart Factory (스마트공장을 위한 빅데이터 애널리틱스 플랫폼 아키텍쳐 개발)

  • Shin, Seung-Jun;Woo, Jungyub;Seo, Wonchul
    • Journal of Korea Multimedia Society
    • /
    • v.19 no.8
    • /
    • pp.1516-1529
    • /
    • 2016
  • While global manufacturing is becoming more competitive due to variety of customer demand, increase in production cost and uncertainty in resource availability, the future ability of manufacturing industries depends upon the implementation of Smart Factory. With the convergence of new information and communication technology, Smart Factory enables manufacturers to respond quickly to customer demand and minimize resource usage while maximizing productivity performance. This paper presents the development of a big data analytics platform architecture for Smart Factory. As this platform represents a conceptual software structure needed to implement data-driven decision-making mechanism in shop floors, it enables the creation and use of diagnosis, prediction and optimization models through the use of data analytics and big data. The completion of implementing the platform will help manufacturers: 1) acquire an advanced technology towards manufacturing intelligence, 2) implement a cost-effective analytics environment through the use of standardized data interfaces and open-source solutions, 3) obtain a technical reference for time-efficiently implementing an analytics modeling environment, and 4) eventually improve productivity performance in manufacturing systems. This paper also presents a technical architecture for big data infrastructure, which we are implementing, and a case study to demonstrate energy-predictive analytics in a machine tool system.

A Study on Development of Network Management Systems base on Component (컴포넌트 기반의 망관리 시스템 개발에 관한 연구)

  • Kim, Haeng-Kon;Kim, Ji-Young
    • The KIPS Transactions:PartD
    • /
    • v.11D no.4
    • /
    • pp.937-950
    • /
    • 2004
  • With growing population of internet and web applications, distributed environment is considered to be the standard architecture of application. A network management systems(NMS) is necessary to control and monitor the complex network resources for providing and sharing the heft quality service. We recognize the NMS as a standard infrastructure for supporting efficient networking and a separate commercial applications. We believe every resource including software, hardware and environment for the network management should be separated from special protocols, vendors and applications. Therefore, We need a standard network management system that is efficient and consistent because of the heterogeous network features. In regards to software development, software reuse through assembling and extending the reusable elements such as patterns and components assures to realize the best productivity and quality The component based development(CBD) methodology that can assemble black box though well defined interfaces makes it possible to develop easer and quicker applications and is proved as the best software development solution involved in construction, selection and assembly of components. In this thesis, we describe the architecture for the network management and identify, define and design the components through analysis and design in the network management domain and Identified components mapped to the component architecture. We also specify the component development and design and implement the component for developing the network management. Implemented components apply to the component repository system that register, retrieve and understand the components. We analyze, design and implement the entire network management system based on configuration, connection, performance and fault management through the pre-developed components.

A Study on the Reengineering Tool with Concepts Recognition and Logical l Analysis of Objects (객체의 개념적 인식과 논리적 분석에 의한 재공학 툴에 대한 연구)

  • Kim, Haeng-Gon
    • The Transactions of the Korea Information Processing Society
    • /
    • v.3 no.1
    • /
    • pp.200-210
    • /
    • 1996
  • Re-engineering has the potential to improve software productivity and quality y across the entire life cycle. It involves improving the software maintenance process and improving existing systems by applying new technologies and tools to software maintenance. Re-engineering can help us understanding existing systems and discover software components(e.g., design structure, data structure that are common across systems. These common components then can be reused in the development (or redevelopment )of systems, thereby significantly shortening the time and lessening the risk of developing systems. The Object-Oriented paradigm has been known to improve software maintainability. There still exist many problems in recognizing object, attributes and operations that are conceptually integrated and constructing of object class. In this paper, we propose a method that defines a fundamental theories of re-engineering and a concept recognition for object- oriented paradigm. We also describe the re-engineering tool that translates the existing procedure-oriented program into object-oriented system. This tool has a strength to solve the conceptual integrity problem in object-oriented recognition.

  • PDF

Software Product Line Test Cases Derivation Using Combinatorial Test Design (조합 시험 설계를 이용한 소프트웨어 제품라인 시험항목 생성 방법)

  • Haeun, Baek;Sungwon, Kang;Jihyun, Lee
    • Journal of KIISE:Software and Applications
    • /
    • v.41 no.7
    • /
    • pp.469-480
    • /
    • 2014
  • Software Product Line (SPL) is a software development paradigm that guarantees high productivity, reduced cost, and shorter time-to-market by systematically planning and reusing commonality and variability. In order to maximize the benefits of SPL engineering, testing should be integrated into the SPL engineering lifecycle processes that consist of domain engineering and application engineering and should be performed with as little test efforts as possible. This paper proposes a systematic software product line test cases derivation method using combinatorial test design. By applying combinatorial test design to product line test cases derivation and exploiting commonality between products at the same time, the number of generated test cases is dramatically reduced with the result that they can be effectively reused by the products of the given product line. Case studies conducted in this paper show the efficacy of our method compared with other methods that use only commonality or combinatorial design or neither of them in terms of the number of derived test cases.

A Flexbile and Extensible CBD Application Framework and Performance Analysis (유연하고 확장 가능한 CBD 어플리케이션 프레임워크와 성능분석)

  • Lee, Yong-Hwan
    • Journal of KIISE:Computing Practices and Letters
    • /
    • v.13 no.1
    • /
    • pp.46-58
    • /
    • 2007
  • Current many software development projects gradually develop large volume of complex and changeable system. Architecture driven methodology is used for developing softwares like CBD (Component Based Development) or PLE (Product Line Engineering). To improve the development and maintainability in such an environment, the first of all needs the flexible and extensible architecture. This paper suggests the CBD application framework that has the flexbile and extensible architecture for improving development productivity and maintainability. In this paper, we also show basic performances of our suggested framework, comparing to a well-known web application framework, Struts.

Development of the Performance Analysis Model Based on Research and Development Phases for Automated Construction Equipment (건설자동화 기계의 연구개발 단계에 따른 성능 분석 모델 개발)

  • Lee, Jeong-Ho;Kim, Young-Suk
    • Korean Journal of Construction Engineering and Management
    • /
    • v.9 no.2
    • /
    • pp.67-80
    • /
    • 2008
  • Recently, automated construction machines have been developed for technically solving construction industry problems such as labor, productivity, qualify and the profit decrease. In spite of the importance of performance analysis in order to commercialize the automated construction machines, previous studies are mainly forced on developing hardware and software of automated construction machines. The primary objective of this research is to propose the performance analysis model of automated construction machines, which can measure productivity, quality and safety improvement rate based on the research and development phases, and to develop a performance analysis system, which enables performance evaluator to easily analyze the performance of the automated construction machines. Finally, it is anticipated that the effective use of the performance analysis model and computerized system would be able to develop the automated construction machines having high performance, and to establish the marketing strategy effectively in order to increase the possibility of commercialization of the developed construction machines.

Software Architecture Recovery for Android Application Reuse (안드로이드 어플리케이션의 재사용을 위한 소프트웨어 아키텍처 생성)

  • Park, Jin-Soo;Kwon, Jang-Jin;Hong, Jang-Eui;Choi, Min
    • Journal of Convergence Society for SMB
    • /
    • v.3 no.2
    • /
    • pp.9-17
    • /
    • 2013
  • Android applications market has increased rapidly due to the popularity of smart phones. In order to high competitiveness in the application market should be high productivity, reduce cost. And short development cycle is required because of increased the android applications demand. Owing to develop applications in short time, the requirements analysis, design process are able to omitted. But in the case of reuse application at development phase, involved many problems because omit document or design. so target of this paper is android application source code that omit document or design. we propose architecture recovery techniques from android application source code by reverse engineering with identify functions are reused. We expect that increase productivity and reduce development cost, smooth maintain by proposed technique.

  • PDF

Implementation of Test Automation Agent for DO-330 Tool Qualified of ARINC-661 Development Tool (ARINC-661 개발 도구의 DO-330 도구 자격 획득을 위한 시험 자동화 에이전트 구현)

  • Kim, Do Gyun;Kim, Younggon
    • Journal of Platform Technology
    • /
    • v.8 no.4
    • /
    • pp.47-58
    • /
    • 2020
  • DO-330 Software Tool Qualification Considerations is a guideline for development of tools used to develop/verify software and hardware installed on aircraft. And among several processes, the verification process is very crucial as it occupies a large proportion for DO-330. Especially, in order to qualify tool with high safety level, test objectives must be performed with independence, accordingly, more time, cost, and manpower are required than other objectives. In addition, even if the test cases or test procedures are well defined, the higher the complexity of the test the higher probability of human error occurs. In this paper, we propose Script-based Test Automation Agent software structure for efficient DO-330 verification process of A661UAGEN tool developed by Hanwha Systems. Compared to the test performed manually by the test engineer, testing time of the Script-based Test Automation Agent is reduced by 87.5% and testing productivity is increased by 43.75%.

  • PDF

A Study on the Building Component Framework Development adapting Software Architecture (소프트웨어 아키텍처를 적용한 컴포넌트 프레임워크 개발에 관한 연구)

  • Lee, Chang-Hun;Lee, Gyeong-Hwan
    • The KIPS Transactions:PartD
    • /
    • v.9D no.3
    • /
    • pp.409-416
    • /
    • 2002
  • The reuse by using framework is proposed to improve productivity. It is a set of usable and expandable classes and their connectivity. But frameworks are described with programming languages, it is hard for developers to learn the collaborative patterns of a framework by reading it. Patterns are one approach to improving the documentation. But this should be redesigned to expand and redefine the framework. The necessity of the formal description of architecture information is being proposed to relate to programming language. This paper support the following points. First of all, it has been proposed the description of the needed elements when developing a framework using ADL. Secondly, the current development process has been refined to be suitable for developing the domain framework. Thirdly, it has been proposed the development of a application using a framework implemented by an architecture information described with ADL. Overalls, the main contents of this research is defining the ideas of a description and development of an architecture framework using ADL.