• Title/Summary/Keyword: developer tool

Search Result 80, Processing Time 0.027 seconds

A study on development of plastic vial tube for the DNA detection process (DNA 검출 공정 전용 플라스틱 튜브형 시험관 개발에 관한 연구)

  • Choi, Kyu-wan;La, Moon-woo;Gang, Jung-hee;Chang, Sung-ho
    • Design & Manufacturing
    • /
    • v.11 no.3
    • /
    • pp.35-40
    • /
    • 2017
  • PCR(Polymerase chain reaction) is a technique to replicate and amplify a desired part of DNA. It is used in various aspects such as DNA fingerprint analysis and rare DNA amplification of an extinct animal. Especially in the medical diagnosis field, it provides various measurement methods at the molecular level such as genetic diagnosis, and is a basic tool for molecular diagnostics. The internal shape of the plastic vial tube for PCR analysis used in the DNA detection process, and the surface roughness and internal cleanliness can affect detection and discrimination results. The plastic vial tube demanded by the developer of the PCR analysis equipment should be changed to a structure that eliminates the residual washing solution in the washing process to ensure the internal cleanliness. Thus the internal structure and the internal surface design for improving the PCR amplification efficiency are key issues to develop the plastic vial tube for the DNA detection process.

AIOPro: A Fully-Integrated Storage I/O Profiler for Android Smartphones (AIOPro: 안드로이드 스마트폰을 위한 통합된 스토리지 I/O 분석도구)

  • Hahn, Sangwook Shane;Yee, Inhyuk;Ryu, Donguk;Kim, Jihong
    • Journal of KIISE
    • /
    • v.44 no.3
    • /
    • pp.232-238
    • /
    • 2017
  • Application response time is critical to end-user response time in Android smartphones. Due to the plentiful resources of recent smartphones, storage I/O response time becomes a major key factor in application response time. However, existing storage I/O trace tools for Android and Linux give limited information only for a specific I/O layer which makes it difficult to combine I/O information from different I/O layers, because not helpful for application developer and researchers. In this paper, we propose a novel storage I/O trace tool for Android, called AIOPro (Android I/O profiler). It traces storage I/O from application - Android platform - system call - virtual file system - native file system - page cache - block layer - SCSI layer and device driver. It then combines the storage I/O information from I/O layers by linking them with file information and physical address. Our evaluations of real smartphone usage scenarios and benchmarks show that AIOPro can track storage I/O information from all I/O layers without any data loss under 0.1% system overheads.

A Case Study on Improving SW Quality through Software Visualization (소프트웨어 가시화를 통한 품질 개선 사례 연구)

  • Park, Bo Kyung;Kwon, Ha Eun;Son, Hyun Seung;Kim, Young Soo;Lee, Sang-Eun;Kim, R. Young Chul
    • Journal of KIISE
    • /
    • v.41 no.11
    • /
    • pp.935-942
    • /
    • 2014
  • Today, it is very important issue to high quality of software issue on huge scale of code and time-to-market. In the industrial fields still developers focuses on Code based development. Therefore we try to consider two points of views 1) improving the general developer the bad development habit, and 2) maintenance without design, documentation and code visualization. To solve these problems, we need to make the code visualization of code. In this paper, we suggest how to visualize the inner structure of code, and also how to proceed improvement of quality with constructing the Tool-Chain for visualizing Java code's inner structure. For our practical case, we applied Object Code with NIPA's SW Visualization, and then reduced code complexity through quantitatively analyzing and visualizing code based on setting the basic module unit, the class of object oriented code.

A Visual Programming Tool for Constructing Object-Oriented C++ Class (객체 지향 C++클래스 생성을 위한 시각 프로그래밍 도구)

  • Ha, Su-Cheol
    • The Transactions of the Korea Information Processing Society
    • /
    • v.2 no.1
    • /
    • pp.23-33
    • /
    • 1995
  • This paper describes a visual programming tool which provides novice programmer as well expert with the abilites to capture real physical world of problem domain and to manipulate it user-friendly using icons and symbols. Therefore, novice can understand object-oriented features of C++ incrementally and construct classes easily. For this, we introduce some visual metaphors which are displayed as tables. The tables can not only represent objects and classes, but also be considered themselves as icons. We have named these tables as table-icons. Three levels of table-icons(i.e., Super Table-Icons, Intermediate Table-Icons and Detailed Table-Icons) are proposed to follow up appropriate evolution of object-oriented concepts. Table-icons are not simple pictographs but are activated and expanded to table forms. And then, developer can inset necessary entities into table body and delete useless entities from it. These table-icons are applied to a diagramming technique, C++gram[18], which is suggested for designing and implementing C++ programs.

  • PDF

Analysis of the Decision Making of Landlord in Cubical Substitute Lot (입체환지시 토지 소유자의 의사결정에 대한 수리적 해석 - 도시설계 및 개발의 관점으로 -)

  • Lee, Won-Young;Choi, Chang-Gyu
    • The Journal of the Korea Contents Association
    • /
    • v.9 no.2
    • /
    • pp.439-445
    • /
    • 2009
  • This study has tries to define the structure of cubical substitute lot development and develope the logical tool for GIS(Geographic Information System). The research has found such important variables as the gap of land price, FARIfloor area ratio), LBR(land burden ratio) and etc. Among those variables, current land price and increasing rate of the price could not be controled by the developer and governments. LBR and FAR, however, could be negotiated and regulated by those shareholders. The result could define the control variables in cubical substitute lot which should be included in the future system for the development tool. The outcome could give the objective ground for local governments, landlords, and engineering companies which involve the cubical subsititute lot.

A scheme of Docker-based Version Control for Open Source Project (오픈 소스 프로젝트를 위한 도커 기반 버전 관리 기법)

  • Lee, Yong-Jeon;Rim, Seong-Rak
    • Journal of the Korea Academia-Industrial cooperation Society
    • /
    • v.17 no.2
    • /
    • pp.8-14
    • /
    • 2016
  • When Open Source Projects are processed by multiple developers, the Version Control Systems, which control the different versions of the same file being used, is a very useful tool. On the other hand, because most of conventional VCS(SVN, Git, etc.) mainly control the history of the modifications of the source codes or documents, there is an inconvenience that each developer should modify the development environment whenever the development environment is modified. To overcome this inconvenience, this paper suggests a scheme of VC for OSP. The basic concept of the suggested scheme is that an image, including the development environment and controls, is created as a new version using the Docker, virtualization tool of the container method. To review the functional appropriateness of the suggested scheme, after establishing the Docker on the hosts that use the different OS( Ubuntu12.0.4, CentOS7), this study tested a VC that could control the different versions including the history of modifications of the development environment and evaluated them by a comparison with the conventional VCS. The results show that the suggested scheme is a convenient scheme of VC for the OSP.

Design and Implementation of Enterprise Beans Generator/ Depolyer supporting EJB for Server-Side Application Development (서버측 애플리케이션 개발을 위한 EJB 지원 엔터프라이즈 빈즈 생성기/전개기의 설계 및 구현)

  • Noh, Hye-Min;Lee, Sang-Young;Kim, Song-Ju;Yoo, Cheol-Jung;Chang, Ok-Bae;Lee, Woo-Jin;Shin, Gue-Sang
    • Journal of KIISE:Computing Practices and Letters
    • /
    • v.7 no.5
    • /
    • pp.429-439
    • /
    • 2001
  • EJB(Enterprise JavaBeans), the cornerstone for J2EE(Java$^{TM}$ 2 Platform, Enterprise Edition), is a server-side component standard model. Recently, development of supporting tool for this component model becomes important and there are many tools for developing EJB. In this paper, we purpose to design Enterprise Beans by component model, and perform design and implementation of code generator which generates skeleton code for Enterprise Beans automatically. We also implement EJB deployer for deploying these on application server. The code generator can make a JAR file automatically. This JAR file is deployed on application server by EJB specification as well. Using this tool, developer can create and deploy of Enterprise Beans more fast and exactly.y.

  • PDF

The Study of Reading Assessment Tools from a Psychological Standpoint of Readers (독서 평가도구에 관한 연구 - 독자의 정서적 측면을 중심으로 -)

  • Choi, Yeon-Mi
    • Journal of the Korean BIBLIA Society for library and Information Science
    • /
    • v.17 no.1
    • /
    • pp.183-200
    • /
    • 2006
  • Now, more than any other time, education experts in Korea are focusing on the importance of reading. Based on this circumstance. it is necessary to introduce and develop reading assessments in the library and information science. The research introduces reading assessment tools from a psychological standpoint for the purpose of increasing reading efficiency through literature reviews. There are four categories reading attitude, interest, motivation and perception on reading. Also the research presents the suggestion to make a new reading assessment tool at a later time. When developing reading assessment tools from a psychological standpoint, it is necessary to establish the items through which how a student feels himself or herself as a reader, and subsequently how teachers, parents, and friends feel the student as a reader. Besides establishing of these appropriate items. a developer should provide directions for administration and interpretation.

An Implementation of the Report View Generator using Program Performance Log Information (프로그램 성능 평가 로그 정보를 이용한 레포트 뷰 생성기 구현)

  • Cho Yong-Yoon;Yoo Chae-Woo
    • Journal of the Korea Society of Computer and Information
    • /
    • v.10 no.3 s.35
    • /
    • pp.35-44
    • /
    • 2005
  • A software developer can use a performance evaluation tool to elevate development speed and improve qualify of softwares. But, evaluation results that most performance evaluation tools offer are complicated strings. Therefore, a developer cannot intuitively understand the meanings of the results and must make much times and efforts in analysing the result. In this paper, we propose a report view generator that can transform and provide the text-based performance evaluation results for softwares with various graphic-based views. Our proposed generator consists of a screen generator that creates a structural XML document about the text-based performance evaluation results and a log analyzer that makes various report view through the created XML evaluation document. Because the XML evaluation result document can express the result information structured according to performance evaluation items for resources of softwares, it can have flexibility in offering and integrating the result information for the items. Through the suggested report view generator, developers can intuitively understand and analysis performance evaluation results of embedded software. And they can easily and quickly improve software quality and improve development efficiency of softwares.

  • PDF

Study on validating proper System Requirements by using Cost Estimations Methodology (비용추정방법을 활용한 시스템요구사항 적정성 확인방안 연구)

  • Choi, Sung Kyu;Choi, Eun Ha
    • Convergence Security Journal
    • /
    • v.13 no.5
    • /
    • pp.97-105
    • /
    • 2013
  • It is very important the government project should be supported by enough budget for proceeding. The insufficient budget by poor budget estimating uesd to bring about discontinuing for the project. This is originally caused by inaccuracy for cost estimating about system and evaluating for system requirements on the projet initial phase. The system requirements is technical requirements that converted the user needs and is needs for communicating between stakeholder and developer and manufacturer. Also the system requirements is the primary factor to make the project cost. The cost estimating is not easy due to complication of cost factors and an aberration between cost estimating and actual cost. Specially, on the project initial phase, shortage of detail information for project make more difficult to do cost estimating. This study proposes the architecture for validating proper system requirements by using cost estimations methodology on the project initial phase and shows the computer tool for simulating the proposed architecture.