• Title/Summary/Keyword: System Software

Search Result 12,047, Processing Time 0.036 seconds

A Design and Implementation A Software Profiling Tool based on XML for Embedded System (내장형 시스템 소프트웨어를 위한 XML 기반의 프로파일링 도구의 설계 및 구현)

  • Kwak, Dong-Gyu;Yoo, Chae-Woo
    • Journal of Internet Computing and Services
    • /
    • v.11 no.1
    • /
    • pp.143-151
    • /
    • 2010
  • According to increasing requirements in embedded systems. embedded software has been more complicated then before. a optimum software is difficult in embedded system. software developer make a difficult optimum software. this paper suggests a software profiling tool with which a software developer can easily profiling the embedded system software in cross-development environments. the suggested tool is designed based on host/target architecture. this tool insert program source for make profiling log to target program. a target program executed in target system. a target system communicate profiling log to host system. this tool in host system analyze profiling log data. and make a XML of profiling log and a profiling report. a profiling report is graphic viewer based GUI. a target system in this tool needs a few computing power. and XSLT can conversion of profile log XML to other format data. and suggested tool based on eclipse plug-in, therefore developer can use operates in eclipse.

A Study on Derivation of Railway Software Safety Management Procedure (철도소프트웨어 안전성 관리체계 계시방안 연구)

  • Joung, Eui-Jin;Shin, Kyung-Ho
    • Proceedings of the KIEE Conference
    • /
    • 2006.10d
    • /
    • pp.244-246
    • /
    • 2006
  • Softwares in railway system are being used in the area of railway control system, directly associated to safety. Because the instinct characteristic of Software is uncertainty, Software development without safety insurance is very hazardous situation. In order to derive safety certification process in the railway system, certification and approval processes in the nuclear, aviation, and military area are studied. Software quality should be improved by two aspects : one is product aspect, another is process aspect. GS(Good Software) and ES(Excellent Software) certification can be exemplified in a product aspect approach. In those process certification, CMMI (Capability Maturity Model Integration) or SPICE (Software Process Improvement and Capability dEtermination : ISO/IEC15504) is being used as models for assessing process maturity of organization. Following the studies, safety management procedure in the railway system is suggested.

  • PDF

JarBot: Automated Java Libraries Suggestion in JAR Archives Format for a given Software Architecture

  • P. Pirapuraj;Indika Perera
    • International Journal of Computer Science & Network Security
    • /
    • v.24 no.5
    • /
    • pp.191-197
    • /
    • 2024
  • Software reuse gives the meaning for rapid software development and the quality of the software. Most of the Java components/libraries open-source are available only in Java Archive (JAR) file format. When a software design enters into the development process, the developer needs to select necessary JAR files manually via analyzing the given software architecture and related JAR files. This paper proposes an automated approach, JarBot, to suggest all the necessary JAR files for given software architecture in the development process. All related JAR files will be downloaded from the internet based on the extracted information from the given software architecture (class diagram). Class names, method names, and attribute names will be extracted from the downloaded JAR files and matched with the information extracted from the given software architecture to identify the most relevant JAR files. For the result and evaluation of the proposed system, 05 software design was developed for 05 well-completed software project from GitHub. The proposed system suggested more than 95% of the JAR files among expected JAR files for the given 05 software design. The result indicated that the proposed system is suggesting almost all the necessary JAR files.

Development of Automatic Tool for Software Metrics Analysis for Railway Signaling System (열차제어시스템 소프트웨어 Metrics 분석 자동화 도구 개발)

  • Hwang, Jong-Gyu;Jo, Hyun-Jeong;Kim, Yong-Kyu
    • Journal of the Korean Society for Railway
    • /
    • v.12 no.4
    • /
    • pp.450-456
    • /
    • 2009
  • In accordance with the development of recent computer technology, the dependency of railway signaling system on the computer software is being increased further, and accordingly, the testing for the safety and reliability of railway signaling system software became more important This thesis suggested automated an analysis tool for S/W metrics on this railway signaling system, and presented its result of implementation. The analysis items in the implemented tool had referred to the international standards in relation to the software for railway system, such as IEC61508 and IEC 62279. This automated analysis tool for railway signaling system can be utilized at the assessment stage for railway signaling system software also, and it is anticipated that it can be utilized usefully at the software development stage also.

Suggestion of Systematic Approach for Developing Railway Software (철도소프트웨어의 개발을 위한 체계적 접근법 제안)

  • Joung, Eui-Jin;Shin, Kyung-Ho
    • Proceedings of the KIEE Conference
    • /
    • 2008.04c
    • /
    • pp.158-160
    • /
    • 2008
  • Safety critical systems are those in which a failure can have serious and irreversible consequences. Nowadays digital technology has been rapidly applied to critical system such as railways, airplanes, nuclear power plants, and vehicles. The main difference between analog system and digital system is that the software is the key component of the digital system. The digital system performs more varying and highly complex functions efficiently compared to the existing analog system because software can be flexibly designed and implemented. The flexible design make it difficult to predict the software failures. This paper reviews safety standard and criteria for safety critical system such as railway system and suggests development methodology, ordering management and assessment process for railway software with more detail description.

  • PDF

Development of Software Development Methodology with Aspect of Railway Safety (안전을 고려한 철도소프트웨어 개발방법론 도출방안 연구)

  • Joung, Eui-Jin;Shin, Kyung-Ho
    • Proceedings of the KIEE Conference
    • /
    • 2007.10c
    • /
    • pp.201-203
    • /
    • 2007
  • Safety critical systems are those in which a failure can have serious and irreversible consequences. Nowadays digital technology has been rapidly applied to critical system such as railways, airplanes, nuclear power plants, vehicles. The main difference between analog system and digital system is that the software is the key component of the digital system. The digital system performs more varying and highly complex functions efficiently compared to the existing analog system because software can be flexibly designed and implemented. The flexible design make it difficult to predict the software failures. This paper reviews safety standard and criteria for safety critical system such as railway system and suggests software development methodology for more detail description.

  • PDF

Suggestion of Ordering and Assessment Process for Railway Software (철도소프트웨어 발주 및 평가프로세스 제안)

  • Joung, Eui-Jin;Shin, Kyung-Ho
    • Proceedings of the KIEE Conference
    • /
    • 2008.07a
    • /
    • pp.1014-1015
    • /
    • 2008
  • Safety critical systems are those in which a failure can have serious and irreversible consequences. Nowadays digital technology has been rapidly applied to critical system such as railways, airplanes, nuclear power plants, and vehicles. The main difference between analog system and digital system is that the software is the key component of the digital system. The digital system performs more varying and highly complex functions efficiently compared to the existing analog system because software can be flexibly designed and implemented. The flexible design make it difficult to predict the software failures. This paper reviews safety standard and criteria for safety critical system such as railway system and suggests development process, ordering management and assessment process for railway software with more detail description.

  • PDF

A Study on the Implementation of M10CN Software Management System (M10CN 소프트웨어 관리 시스팀 구현에 관한 연구)

  • Choi, Joon-Soo;Kim, Woo-Sung;Lee, Sang-Hong;Hong, Kee-Soo
    • Proceedings of the KIEE Conference
    • /
    • 1987.07b
    • /
    • pp.907-910
    • /
    • 1987
  • This paper describes the design and implementation of M10CN software management system which manages the current state of M10CN software. This system provides the fast search of information in the software and the exact state of the software in the M10CN exchange.

  • PDF

Airborne Software Approval and Common DO-178B Pitfalls (항공용 소프트웨어 인증과 개발단계별 주의사항)

  • Yi, Baeckjun;Jin, Youngkwon
    • Journal of Aerospace System Engineering
    • /
    • v.6 no.3
    • /
    • pp.1-6
    • /
    • 2012
  • It is booming to use computer owing to the information society, and embedded software application have grown in airborne systems and equipment. So this introduces airborne software, RTCA DO-178B, life cycle and its data, and software development pitfalls in design and certification.

A Study on Effective Utilization of Historical Data of Software Companies (소프트웨어사업자 실적데이터 활용방안에 관한 연구)

  • Kim, Joong-Han
    • Journal of Information Technology Services
    • /
    • v.7 no.1
    • /
    • pp.103-116
    • /
    • 2008
  • Efficiency and objectiveness are the most critical issues in the evaluation of software projects. It is beneficial not only to software companies participated in bids, but to administrators of projects. This study attempts to find an improvement in the evaluation process by connecting the historical data of bidding companies in the software company report system with the governmental procurement system. The proposed means will eliminate unnecessary and repetitive submission step of bidding companies and provide the administrator with objective evaluation process. Also, this paper proposes an automated process for quantifying the business experience of bidding companies.