• Title/Summary/Keyword: Software Implementation

Search Result 2,887, Processing Time 0.029 seconds

Implementation of educational DNC system for multiple users (다수 사용자를 위한 교육용 DNC 시스템의 구현)

  • 서기성;성대중
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 1996.10b
    • /
    • pp.1328-1331
    • /
    • 1996
  • The importance of training for NC, CNC and Machining Center has been greatly increased. This paper presents implementation of a DNC system and operating software for educational purpose. This system is able to connect 8-32 CNCs to Control PC with RS232 multi-port serial card. Therefore, it allows much efficiency in training even after costs are considered. The KISCO DNC S/W for above system includes various communication function, communication parameter setting, program editor, tool management and user-friendly environment.

  • 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

Customer Satisfaction from Open Source Software Services in the Presence of Commercially Licensed Software

  • Moon, Jung Oh;Lee, Habin;Kim, Jong Woo;Aktas, Emel;Tsohou, Aggeliki;Choi, Youngseok
    • Asia pacific journal of information systems
    • /
    • v.25 no.3
    • /
    • pp.473-499
    • /
    • 2015
  • The limited literature on Open Source Software (OSS) customers' adoption does not provide explanations on how OSS services are adopted by customers in the presence of functionally superior commercially licensed software (CLS). This paper aims to uncover the process that shapes customer satisfaction of OSS services in comparison to CLS. Expectation Disconfirmation Theory (EDT) is adapted and integrated with pre implementation factor model that influences software customers' expectations including cost, reputation, and experience. The constructed research model is empirically validated using a field survey of OSS and CLS database management system (DBMS) customers in Korea. The theoretical contribution of the paper lies on the application of EDT to explain the wide adoption of OSS DBMS services in the presence of functionally superior CLS DBMSs. Furthermore, this paper integrates EDT with pre-implementation factors for customers' expectations, which has been considered a limitation of the theory. Among the practical contributions, this study draws attention to the substantive differences between OSS and CLS customers' expectations. Additionally, it offers initial explanations for the differences in customer behavior for OSS and CLS and the way that customers' expectations and actual performance are mingled together to form customer satisfaction.

Implementation of a Software Streaming System Using Pagefault Interrupt Routine Hooking (페이지폴트 인터럽트 루틴 후킹을 이용한 소프트웨어 스트리밍 시스템 구현)

  • Kim, Han-Gook;Lee, Chang-Jo
    • Journal of Korea Society of Industrial Information Systems
    • /
    • v.14 no.2
    • /
    • pp.8-15
    • /
    • 2009
  • The need for ASP(Application Service Provider) has evolved from the increasing costs of specialized software that have far exceeded the price rage of small to medium sized businesses. There are a lot of technologies that make ASP possible, and software streaming service is one of them Software streaming is a method for overlapping transmission and execution of stream-enabled software. The stream-enabled software is able to run on a device even while the transmission/streaming of the software may still be in progress. Thus, a user does not have to wait for the completion of the software's download prior to starting to execute the software. In this paper, we suggest the new concept of software streaming system implement using the PageFault Interrupt Routine Hooking. As it is able to efficiently manage application, we do not have to install the entire software. In addition, we can save hardware resources by using it because we load basic binaries without occupying the storage space of the hardware.

Implementation of Hangul to $T_EX$ conversion software (아래아 한글 파일의 텍 파일로의 변환 소프트웨어 구현)

  • Kim, Sung-Won;Lee, Han-Na;Park, Sang-Hoon;Oh, Chang-Hyuck
    • Journal of the Korean Data and Information Science Society
    • /
    • v.21 no.1
    • /
    • pp.99-107
    • /
    • 2010
  • This research is for implementation of a software that can convert Hangul format file to $T_EX$ format file. Hangul is a word processor that has widely been used in Korea. It is known that Hangul is relatively easy of typing in equations and tables in preparing a paper draft. $T_EX$ has been developed as a computer programming language for preparing and publishing documents. Documents are first typed in with a plain text editor with $T_EX$ commands and then is compiled and linked. The software implemented in this research converts Hangul format files which are written under the specific format of a journal to $T_EX$ format file with the given style specific file. It converts special symbols, texts, tables, equations, and paragraph formats. We have used Hangul format of Journal of the Korean Data & Information Science Society (JKDISS) and the style file of $T_EX$ for the beta-test for the software.

Design and Implementation of Web-based Software Engineering Tool for Robot (웹 기반 로봇 소프트웨어 공학 도구 설계 및 구현)

  • Hong, Chang-Ho;Park, Hong-Seong
    • Journal of Institute of Control, Robotics and Systems
    • /
    • v.17 no.9
    • /
    • pp.908-915
    • /
    • 2011
  • As the requirement of user for robot functionality, the function and interface for controlling the robot system is more sophisticated and complicated. Accordingly development process of robot is more complicated and it takes much longer time to develop a robot system. Software development using project management tool is more important in software engineering because of the complexity of software, especially robot system. This paper proposes SEED (Software Engineering Equipment for Development), which is a web-based and integrated software engineering tool to provide independent tools for robot software development. SEED includes the document management tool, the software configuration management tool, the software testing tool on developing robot software and provide a functionality of collaborated and remote development due to WEB-based operations.

(A Study on Software Quality Metric Methodology and Application for Software Quality Measurement) (소프트웨어 품질측정을 위한 소프트웨어 품질매트릭 방법론과 적용 연구)

  • 이성기
    • Journal of the military operations research society of Korea
    • /
    • v.22 no.2
    • /
    • pp.90-112
    • /
    • 1996
  • Research issues in software engineering in recent may be object oriented methodology and software quality. Since Halstead has proposed metric-software science in 1977, software quality area has been studied in steady but inactively until 1980s. As international standards such as ISO 9000-3, 9126 were enacted in 1990s early, interest in software quality is increased but many problems such as how to validate metric, measure quality or apply metric are remained. This paper proposes software quality metric methodology which software developer or project manager can use in measuring quality and validating metric during software development. The methodology is classified by several phases: establishment of quality requirement, identification of quality metric, data collection, metric implementation, metric validation. In order to show its applicability, test program, metrics and data are applied to each phase of the methodology. Consideration of this methodology as a methodology for software quality measurement similar to development methodology for software development is needed.

  • PDF

An Extensive Model on Essential Elements of Software Architecture (소프트웨어 아키텍처의 구성요소에 대한 포괄적 모델)

  • Koh, Seok-Ha
    • Journal of Information Technology Applications and Management
    • /
    • v.19 no.2
    • /
    • pp.135-147
    • /
    • 2012
  • Software architecture, as a blueprint for the system, should provide a robust foundation for design, implementation, and maintenance, for communication and documentation, and for reasoning about important system properties. Software architecture plays a central role during the whole software life-cycle. There are so diverse definitions of the software architecture, however, and there is no common agreement about what software architecture is. Examining 27 'published' definitions of software architecture, we synthesize an extensive model on the essential elements of software architecture, which consists of components, interaction among components, well-formed structure, reasons, and various perspectives. Further, we explore the possibility of unifying diverse software architecture definitions into a software architecture life-cycle model.

Design and Implementation of Software Vulnerability Analysis Algorithm through Static Data Access Analysis

  • Lim, Hyun-il
    • Journal of the Korea Society of Computer and Information
    • /
    • v.20 no.8
    • /
    • pp.69-75
    • /
    • 2015
  • Nowadays, software plays various roles in applications in wide areas. However, the security problems caused by software vulnerabilities increase. So, it is necessary to improve software security and safety in software execution. In this paper, we propose an approach to improve the safety of software execution by managing information used in software through static data access analysis. The approach can detect the exposures of secure data in software execution by analyzing information property and flows through static data access analysis. In this paper, we implemented and experimented the proposed approach with a base language, and verify that the proposed approach can effectively detect the exposures of secure information. The proposed approach can be applied in several areas for improving software safety by analysing vulnerabilities from information flows in software execution.

Contextual Models of Business Application Software Architecture

  • Koh, Seokha;Ji, Kyoung-Sook
    • Journal of Information Technology Applications and Management
    • /
    • v.20 no.3
    • /
    • pp.1-18
    • /
    • 2013
  • Software architecture is the blueprint for a software system and should provide consistent guidelines for design, implementation, and maintenance throughout the entire lifecycle of the system. Components, interactions between the components, well-formed structure, reasons, and various perspectives reflecting various stakeholders' concerns changing through the phases of software lifecycle are the key elements of software architecture. The architect identifies and engages the stakeholders, understands and captures stakeholder's concerns including those regarding life cycle, and lets the concerns reflected in the architecture. To do so, architect should take into consideration various contextual elements regarding the system too. We make an extended list of the elements, especially those of business application software architecture, that the architect should take into consideration and construct a model of the relationships between the elements.