• Title/Summary/Keyword: Proprietary software

Search Result 52, Processing Time 0.025 seconds

A Study on Implementation of Real-Time Multiprocess Trace Stream Decoder (실시간 다중 프로세스 트레이스 스트림 디코더 구현에 관한 연구)

  • Kim, Hyuncheol;Kim, Youngsoo;Kim, Jonghyun
    • Convergence Security Journal
    • /
    • v.18 no.5_1
    • /
    • pp.67-73
    • /
    • 2018
  • From a software engineering point of view, tracing is a special form of logging that records program execution information. Tracers using dedicated hardware are often used because of the characteristics of tracers that need to generate and decode huge amounts of data in real time. Intel(R) PT uses proprietary hardware to record all information about software execution on each hardware thread. When the software execution is completed, the PT can process the trace data of the software and reconstruct the correct program flow. The hardware trace program can be integrated into the operating system, but in the case of the window system, the integration is not tight due to problems such as the kernel opening. Also, it is possible to trace only a single process and not provide a way to trace multiple process streams. In this paper, we propose a method to extend existing PT trace program to support multi - process stream traceability in Windows environment in order to overcome these disadvantages.

  • PDF

Open Source Software (OSS) and Strategy for Software Industries in Developing Countries (오픈 소스 소프트웨어와 개발도상국의 소프트웨어산업 발전전략)

  • Jang Seungk-Won;Ko Kyung-Min;Lee Hee-Jin
    • Journal of Korea Technology Innovation Society
    • /
    • v.8 no.spc1
    • /
    • pp.297-322
    • /
    • 2005
  • The paper aims to analyze the logic and power of open source software (OSS), and to show the ways in which Korean government and companies support developing countries in the field of software development. Many developing countries are considering software industry to be a strategic industry due to the fact that software industry seems to be labor-intensive, or rather knowledge-intensive industry. In this regard, developing countries without huge financial investment can achieve certain level of economic development while leveraging software industry. Concerning software development tools, among recent trends OSS has been regarded as a viable alternative software development tool for developing countries. In developing countries, OSS is believed to resolve some difficulties caused by proprietary software such as Microsoft Windows, which is too expensive to buy for users and developers in low-income developing countries. In this sense, OSS has been considered as only solution for software developing because OSS is able to reduce the cost of software development and to enhance the technological capabilities of developing countries. In addition to the benefit of low cost, we have to shed light on the business model of OSS that is not to sell software licence, but to provide technical support and services. In order to use OSS as much as they can, developing countries have to invest for educating human resources who can develop and implement software system using OSS. These OSS-related policies can lead developing countries to developed countries.

  • PDF

Assessment of Distributed and Dynamic Potential of Photovoltaic Systems in Urban Areas (태양광 발전 시스템의 시공간적 잠재성 평가 소프트웨어 개발)

  • Choi, Yosoon
    • 한국신재생에너지학회:학술대회논문집
    • /
    • 2011.11a
    • /
    • pp.59.2-59.2
    • /
    • 2011
  • This study presents a new method for coupling ArcGIS (popular GIS software) with TRaNsient SYstems Simulation (TRNSYS, reference software for researchers and engineers around the world) to use capabilities of the 4 and 5-parameter PV array performance models within the ArcGIS environment. Using the validated and industry-proven solar energy simulation models implemented in TRNSYS and other built-in ArcGIS functionalities, dynamic characteristics of distributed PV potential in terms of hourly, daily or monthly power outputs can be investigated with considerations of diverse options in selecting and mounting PV panels. In addition, the proposed method allows users to complete entire procedures in a single framework (i.e., a preliminary site survey using 3D building models, shading analyses to investigate usable rooftop areas with considerations of different sizes and shapes of buildings, dynamic energy simulation to examine the performances of various PV systems, visualization of the simulation results to understand spatially and temporally distributed patterns of PV potential). Therefore tedious tasks for data conversion among multiple softwares can be significantly reduced or eliminated. While the programming environment of TRNSYS is proprietary, the redistributable executable, simulation kernel and simulation engine of TRNSYS can be freely distributed to end-users. Therefore, GIS users who do not have a license of TRNSYS can also use the functionalities of solar energy simulation models within ArcGIS.

  • PDF

A Study on the Factors Affecting Diffusion of Open Source Software (공개소프트웨어 도입 및 확산의 영향요인 연구)

  • Kwon, Moon Ju;Park, Seong-Taek;Kim, Tae Ung
    • Journal of Digital Convergence
    • /
    • v.10 no.11
    • /
    • pp.225-234
    • /
    • 2012
  • OSS(Open source software) pursues the freedom to have access to open source and offers several advantages, over the proprietary software, to enterprises. Based upon Rogers(1995)' innovation-diffusion process, we assume that attributes of innovations includes five characteristics of innovations: relative advantage, compatibility, complexity, trialability, and observability, and that firms' perceptions of these characteristics predict the rate of adoption of OSS. To test this hypothesis, we presents a survey result from 201 companies and institutions concerning the use of OSS. Statistical analysis shows that adoption is highly correlated with each of those characteristics of innovations, but the regression analysis indicates that only compatibility and observability have effects on the adoption of OSS. This implies that intrinsic value of OSS is important, but unless the appropriate service package for improving IT environment is provided, it is not easy to change the perspective of corporate customers more favorable toward OSS use. As a conclusion, the academic and practical implications are also discussed.

Selection Strategy for the File Format of Official Documents in a Cloud Environment (클라우드 환경에서 공문서 파일포맷의 선택 전략)

  • Yim, Jin Hee
    • The Korean Journal of Archival Studies
    • /
    • no.66
    • /
    • pp.5-35
    • /
    • 2020
  • In the digital age, the most basic unit of records management is a document file. Depending on whether each document file is produced in an open standard format or an exclusive proprietary format, there is a cost difference in the process of use and long-term preservation. As government agencies moved to cloud-based business management systems, web-based document editing software was newly adopted. They had the opportunity to select a new file format for web-based document editing software. This paper deals with strategies to maximize the advantages of open standard formats while considering the legacy public document production practices. It introduces ISO/IEC 26300:2006 ODF, ISO/IEC 29500:2008 OOXML, KS X 6101 OWPML, etc. as open standard formats, and looks at considerations when choosing a format and web-based document editing software. In addition, it proposes a strategy to maintain the format of document files shared in cloud storage as an open standard format.

Systems Engineering Approach to the Heat Transfer Analysis of PLUS 7 Fuel Rod Using ANSYS FEM Code

  • Park, Sang-Jun;Mutembei, Mutegi Peter;Namgung, Ihn
    • Journal of the Korean Society of Systems Engineering
    • /
    • v.13 no.1
    • /
    • pp.33-39
    • /
    • 2017
  • This paper describes the system engineering approach for the heat transfer analysis of plus7 fuel rod for APR1400 using, a commercial software, ANSYS. The fuel rod is composed of fuel pellets, fill gas, end caps, plenum spring and cladding. The heat is transferred from the pellet outward by conduction through the pellet, fill gas and cladding and further by convection from the cladding surface to the coolant in the flow channel. The goal of this paper is to demonstrate the temperature and heat flux change from the fuel centerline to the cladding surface when having maximum fuel centerline temperature at 100% power. This phenomenon is modelled using the ANSYS FEM code and analyzed for steady state temperature distribution across the fuel pellet and clad and the results were compared to the standard values given in APR1400 SSAR. Specifically the applicability of commercial software in the evaluation of nuclear fuel temperature distribution has been accounted. It is note that special codes have been used for fuel rod mechanical analysis which calculates interrelated effects of temperature, pressure, cladding elastic and plastic behavior, fission gas release, and fuel densification and swelling under the time-varying irradiation conditions. To satisfactorily meet this objective we apply system engineering methodologies to formulate the process and allow for verification and validation of the results acquired. The close proximity of the results obtained validated the accuracy of the FEM analysis of the 2D axisymmetric model and 3D model. This result demonstrated the validity of commercial software instead of proprietary in-house code that is more costly to develop and maintain.

Xenomai-based Embedded Controller for High-Precision, Synchronized Motion Applications (고정밀 동기 모션 제어 응용을 위한 Xenomai 기반 임베디드 제어기)

  • Kim, Chaerin;Kim, Ikhwan;Kim, Taehyoun
    • KIISE Transactions on Computing Practices
    • /
    • v.21 no.3
    • /
    • pp.173-182
    • /
    • 2015
  • Motion control systems are widely deployed in various industrial automation processes. The motion controller, which is a key element of motion control systems, has stringent real-time constraints. The controller must provide a short and deterministic control message transmission cycle, and minimize the actuation deviation among motor drives. To meet these requirements, hardware-based proprietary controllers have been prevalent. However, since it is becoming difficult for such an approach to meet increasing needs of system interoperability and scalability, nowadays, software-based universal motion controllers are regarded as their substitutes. Recently, embedded motion controller solutions are gaining attention due to low cost and relatively high performance. In this paper, we designed and implemented an embedded motion controller on an ARM-based evaluation board by using Xenomai real-time kernel and other open source software components. We also measured and analyzed the performance of our embedded controller under a realistic test-bed environment. The experimental results show that our embedded motion controller can provide relatively deterministic performance with synchronized control of three motor axis at 2 ms control cycle.

Design of Compatible Set-Top Box for Healthcare (헬스케어를 위한 호환 가능한 셋톱박스 설계)

  • Han, Jung-Soo
    • Journal of Digital Convergence
    • /
    • v.12 no.7
    • /
    • pp.285-290
    • /
    • 2014
  • In these days the patient can be easy to see the treatment results at home without going directly to hospital. Despite the many advantages that the patient is got optimum service timely, the currently used personal healthcare devices have no compatibility because the manufacturer use the proprietary software and hardware protocols. For these issues, standardization is required between the set-top box and the individual healthcare devices. In this paper, we designed the healthcare set-top box possible to biometric data transmission by using a standard IEEE P11073 between the device and the set-top box. Because the set-top box using IEEE P11073 standardization can transfer data independently, we are expected to make it contribute significantly to the healthcare business.

Minimizing the MOLAP/ROLAP Divide: You Can Have Your Performance and Scale It Too

  • Eavis, Todd;Taleb, Ahmad
    • Journal of Computing Science and Engineering
    • /
    • v.7 no.1
    • /
    • pp.1-20
    • /
    • 2013
  • Over the past generation, data warehousing and online analytical processing (OLAP) applications have become the cornerstone of contemporary decision support environments. Typically, OLAP servers are implemented on top of either proprietary array-based storage engines (MOLAP) or as extensions to conventional relational DBMSs (ROLAP). While MOLAP systems do indeed provide impressive performance on common analytics queries, they tend to have limited scalability. Conversely, ROLAP's table oriented model scales quite nicely, but offers mediocre performance at best relative to the MOLAP systems. In this paper, we describe a storage and indexing framework that aims to provide both MOLAP like performance and ROLAP like scalability by essentially combining some of the best features from both. Based upon a combination of R-trees and bitmap indexes, the storage engine has been integrated with a robust OLAP query engine prototype that is able to fully exploit the efficiency of the proposed storage model. Specifically, it utilizes an OLAP algebra coupled with a domain specific query optimizer, to map user queries directly to the storage and indexing framework. Experimental results demonstrate that not only does the design improve upon more naive approaches, but that it does indeed offer the potential to optimize both query performance and scalability.

Tester Structure Expression Language and Its Application to the Environment for VLSI Tester Program Development

  • Sato, Masayuki;Wakamatsu, Hiroki;Arai, Masayuki;Ichino, Kenichi;Iwasaki, Kazuhiko;Asakawa, Takeshi
    • Journal of Information Processing Systems
    • /
    • v.4 no.4
    • /
    • pp.121-132
    • /
    • 2008
  • VLSI chips have been tested using various automatic test equipment (ATE). Although each ATE has a similar structure, the language for ATE is proprietary and it is not easy to convert a test program for use among different ATE vendors. To address this difficulty we propose a tester structure expression language, a tester language with a novel format. The developed language is called the general tester language (GTL). Developing an interpreter for each tester, the GTL program can be directly applied to the ATE without conversion. It is also possible to select a cost-effective ATE from the test program, because the program expresses the required ATE resources, such as pin counts, measurement accuracy, and memory capacity. We describe the prototype environment for the GTL and the tester selection tool. The software size of the prototype is approximately 27,800 steps and 15 manmonths were required. Using the tester selection tool, the number of man-hours required in order to select an ATE could be reduced to 1/10. A GTL program was successfully executed on actual ATE.