• Title/Summary/Keyword: software library

Search Result 501, Processing Time 0.047 seconds

Design and Implementation of Multilingual support method for 3-tiered softwares (3-TIER 구조 소프트웨어의 다국어 지원 방식의 설계와 구현)

  • Koh, Jeong-Gook
    • Journal of Korea Multimedia Society
    • /
    • v.15 no.2
    • /
    • pp.266-272
    • /
    • 2012
  • Multilingual support of software is necessary for entering global market. 3-tier architecture is a solution for problems of 2-tier architecture. It divides an application into a client-tier and an application-tier, and presentation logic and database are connected by middleware. The advantage of 3-tier architecture is the enhanced performance through load balancing, scalability, easier maintenance and reusability. This paper proposes a multilingual support method that utilizes common resource files for 3-tier enterprise softwares, applies the proposed method to development of multilingual version of billing solution, and verify the usefulness of it. It is easy for development and maintenance of software, the addition of language supported. Proposed method holds a resource file for each language and provides a multilingual support class library. Therefore this method reduces a waste of memory and disk space. Deployment of a class library into an application tier makes development and maintenance of software, the addition of new language supported easy. To avoid inappropriate modification of a resource file, a multilingual support class library is provided in a dll file.

Programming Model for SODA-II: a Baseband Processor for Software Defined Radio Systems (SDR용 기저대역 프로세서를 위한 프로그래밍 모델)

  • Lee, Hyun-Seok;Yi, Joon-Hwan;Oh, Hyuk-Jun
    • Journal of the Institute of Electronics Engineers of Korea SD
    • /
    • v.47 no.7
    • /
    • pp.78-86
    • /
    • 2010
  • This paper discusses the programming model of SODA-II that is a baseband processor for software defined radio (SDR) systems. Signal processing On-Demand Architecture Ⅱ (SODA-II) is an on-chip multiprocessor architecture consisting of four processor cores and each core has both an wide SIMD datapath and a scalar datapath. This architecture is appropriate for baseband processing that is a mixture of vector computations and scalar computations. The programming model of the SODA-II is based on C library routines. Because the library routines hide the details of complex SIMD datapath control procedures, end users can easily program the SODA-II without deep understanding on its architecture. In this paper, we discuss the details of library routines and how these routines are exploited in the implementation of baseband signal processing algorithms. As application examples, we show the implementation result of W-CDMA multipath searcher and OFDM demodulator on the SODA-II.

Extracting the Source Code Context to Predict Import Changes using GPES

  • Lee, Jaekwon;Kim, Kisub;Lee, Yong-Hyeon;Hong, Jang-Eui;Seo, Young-Hoon;Yang, Byung-Do;Jung, Woosung
    • KSII Transactions on Internet and Information Systems (TIIS)
    • /
    • v.11 no.2
    • /
    • pp.1234-1249
    • /
    • 2017
  • One of the difficulties developers encounter in maintaining tasks of a large-scale software system is the updating of suitable libraries on time. Developers tend to miss or make mistakes when searching for and choosing libraries during the development process, or there may not be a stable library for the developers to use. We present a novel approach for helping developers modify software easily and on time and avoid software failures. Using a tool previously built by us called GPES, we collected information of projects, such as abstract syntax trees, tokens, software metrics, relations, and evolutions, for our experiments. We analyzed the contexts of source codes in existing projects to predict changes automatically and to recommend suitable libraries for the projects. The collected data show that researchers can reduce the overall cost of data analysis by transforming the extracted data into the required input formats with a simple query-based implementation. Also, we manually evaluated how the extracted contexts are similar to the description and we found that a sufficient number of the words in the contexts is similar and it might help developers grasp the domain of the source codes easily.

A Methodology for Translation of Operating System Calls in Legacy Real-time Software to Ada (Legacy 실시간 소프트웨어의 운영체제 호출을 Ada로 번역하기 위한 방법론)

  • Lee, Moon-Kun
    • The Transactions of the Korea Information Processing Society
    • /
    • v.4 no.11
    • /
    • pp.2874-2890
    • /
    • 1997
  • This paper describes a methodology for translation of concurrent software expressed in operating system (OS) calls to Ada. Concurrency is expressed in some legacy software by OS calls that perform concurrent process/task control. Examples considered in this paper are calls in programs in C to Unix and calls in programs in CMS-2 to the Executive Service Routines of ATES or SDEX-20 other software re/reverse engineering research has focused on translating the OS calls in a legacy software to calls to another OS. In this approach, the understanding of software has required knowledge of the underlying OS, which is usually very complicated and informally documented. The research in this paper has focused on translating the OS calls in a legacy software into the equivalent protocols using the Ada facilities. In translation to Ada, these calls are represented by Ada equivalent code that follow the scheme of a message-based kernel oriented architecture. To facilitate translation, it utilizes templates placed in library for data structures, tasks, procedures, and messages. This methodology is a new approach to modeling OS in Ada in software re/reverse engineering. There is no need of knowledge of the underlying OS for software understanding in this approach, since the dependency on the OS in the legacy software is removed. It is portable and interoperable on Ada run-time environments. This approach can handle the OS calls in different legacy software systems.

  • PDF

A Study on the Library Marketing Research Trends through Keyword Network Analysis: Comparative Analysis of Korea and Other Countries (키워드 네트워크 분석을 통한 도서관마케팅 연구 경향 분석 - 우리나라와 국외연구의 비교분석 -)

  • Lee, Seongsin
    • Journal of the Korean Society for Library and Information Science
    • /
    • v.50 no.3
    • /
    • pp.383-402
    • /
    • 2016
  • The purpose of this study is to study library marketing research trends in Korea and other countries through the analysis of author keyword network of peer-reviewed journal articles. The author keyword was collected from four major LIS journals in Korea and Scopus academic database for other countries'. The data was analyzed using NetMiner4 software. The results of the study were as follows: 1) In Korea, lots of library marketing studies focused on public libraries. However, there was a range of library marketing researches focused on academic libraries in other countries, 2) In Korea, there was not a variety of subjects of library marketing studies and the studies were mainly led by a few scholars, 3) In other countries, many scholars paid attention to digital library marketing through social media and/or web, and 4) there little library marketing studies focused on school libraries both in Korea and other countries.

A Study on Open Source Software in Libraries (도서관 오픈소스 소프트웨어 분석)

  • Oh, Hyung-Mug;Kwak, Seung-Jin
    • Proceedings of the Korean Society for Information Management Conference
    • /
    • 2012.08a
    • /
    • pp.69-72
    • /
    • 2012
  • 새로운 정보환경과 기술변화로 도서관 시스템에도 많은 요구변화가 생겨나게 되었다. 이와 같은 변화의 대안으로 나타나고 있는 것이 오픈소스 소프트웨어(Open Source Software)다. 해외에서는 도서관 오픈소스 소프트웨어의 필요에 의해 현재 발전.보급되고 있는 실정이다. 본 연구에서는 국내 관종별(공공, 대학, 전문)도서관의 도서관 시스템 현황과 해외 오픈소스 소프트웨어보급 및 판매 현황을 조사하여 분석하였다. 현황조사와 분석결과를 통해 국내 도서관의 오픈소스 소프트웨어 도입의 필요성을 제기하고자 한다.

  • PDF

A Study on the Source Module Implementation using Smalltalk (Smalltalk를 이용한 원시 모듈 구현에 관한 연구)

  • O, Sang-Yeop;Kim, Hong-Jin;Jang, Deok-Cheol
    • Asia pacific journal of information systems
    • /
    • v.2 no.1
    • /
    • pp.77-92
    • /
    • 1992
  • We presents a source module implementation system using building blocks as one of the software reusing approach. Based on module text retrieval system, system is composed of library management program and new module making program for module management. We build a software module by virtue of the reuser's customization and by applying a practical module to this model and then proved that program development through reusing approach is better than that of writing out a source code directly.

  • PDF

Development of 3-D Web Graphic Library Using Java (자바를 이용한 3차원 웹 그래픽 라이브러리의 개발)

  • Jeong, Gab-Joong
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.9 no.8
    • /
    • pp.1709-1715
    • /
    • 2005
  • This paper describes the development of 3-D web graphic library for dynamic web graphic design. The 3-D web graphic library developed in this per supports creation of 3-D objects like cube and sphere objects, elimination of hidden line and surface, and the shading of diffuse and specular reflections. It provides, in drawing, perspective projection of an object depth first sort of multiple objects, and wire frame and solid models. It also supports texture mapping function for realistic and dynamic web application in application software. Each created 3-D object gives functions for the scaling, translation, and rotation of itself. It can be used for the development of dynamic web application software and the advertisement of information for business and tourism as a 3-D web graphic library engine. It is written in 'Java' language and runs on web browsers with Java virtual machine without any dependancy of client computer system.

Effect of the new photoatomic data library EPDL2017 to mass attenuation coefficient calculation of materials used in the nuclear medicine facilities using EpiXS software

  • Jecong, J.F.M.;Hila, F.C.;Balderas, C.V.;Guillermo, N.R.D.
    • Nuclear Engineering and Technology
    • /
    • v.54 no.9
    • /
    • pp.3440-3447
    • /
    • 2022
  • The accuracy of the photoatomic cross-section data is of great importance in the field of radiation protection, particularly in the characterization of radiation shielding materials. With the release of the latest and probably the most accurate photoatomic data library, EPDL2017, the need to re-evaluate all the existing and already established mass attenuation coefficients (MACs) of all radiation shielding materials arises. The MACs of several polymers, alloy-based, glasses, and building materials used in a nuclear medicine facility were investigated using the EPDL2017 library embedded in EpiXS software and were compared to MACs available in the literature. The relative differences between MACEpiXS and MACXCOM were negligible, ranging from 0.02% to 0.36% for most materials. However, for material like a glass comprising of elements Te and La evaluated near their corresponding K-edge energies, the relative differences in MACs increased up to 1.46%. On the other hand, a comparison with MACs calculated based on EPDL97 (a predecessor of EPDL2017) revealed as much as a 6.61% difference. Also, it would seem that the changes in MACs were more evident in the materials composed of high atomic number elements evaluated at x-ray energies compared to materials composed of low atomic number elements evaluated at gamma-ray energies.

A Study on the Structural Goal of the Public Library through the Staff's Perception of Public Libraries in Korea (공공도서관 목적의 구조에 관한 연구 -공공도서관 직원의 인식을 바탕으로-)

  • Lee Yong-Nam
    • Journal of the Korean Society for Library and Information Science
    • /
    • v.22
    • /
    • pp.29-82
    • /
    • 1992
  • The goal of the public library as perceived by its staff has asignificant influence on establishing, implementing and restructuring the objectives of the public library. Therefore, it is necessary to analyze the nature of staff's perception of the goal. The goals of the library are divided into 'actual goal' and 'preferred goal' according to the level of goals, and into 'aoutput goal' a and 'asupport goal'a according to the areas of goals. This study aims at clarifying the relationship among various goals of the public library. On the basis of staff's perception, personal characteristics of individual staff and their effects on the goal can be analyzed. For the purpose of the research, the author took a sample from the 238 public libraries in Korea and tested a few hypotheses extracted from the questionnaires. A statistical software package called SYSTAT was used to process the data. The result of the study can be summarized as follows: 1. Staff members of the public libraries tend to place a higher priority on support goal with instrumental value over output goal, the terminal value of the public library. This is tantamount to a displacement of goals. 2. Personal characteristics such as the age and the length of work experience appear to influence their present perception of actual goal at large. On the other hand, the formal qualification as librarian and special features regarding the job hierarchy seem to affect the areas of support goal within the actual goal. 3. Perception of preferred goal is affected mainly by formal qualification as librarian among their personal characteristics. 4. There is a significant difference between the staff's perception of actual and preferred goals in the large. Goal discrepancy which indicates the expectation of change and the degree of conflict in goals is very large as well.

  • PDF