• Title/Summary/Keyword: Software design and implementation

Search Result 1,394, Processing Time 0.032 seconds

The design and implementation of LAPD protocol for ISDN Basic Access (ISDN Basic Access를 위한 LAPD 프로토콜의 설계 및 구현)

  • Han, Woon-Young;Suh, Chang-Jin;Chung, Hee-Chang;Yim, Chu-Hwan
    • Proceedings of the KIEE Conference
    • /
    • 1987.07b
    • /
    • pp.921-923
    • /
    • 1987
  • This paper describes the design and implementation of LAPD protocol for ISDN Basic Access. In protocol design, Software module is divided according to function and interfaces between modules arc defined. After that, Software structure is defined. LAPD protocol is designed by state machine design technique and implemented by SDL.

  • PDF

Design and Software Implementation of Noise Reduction Filter for Mid-wave Infrared Images (중적외선 영상 잡음 감소를 위한 SW 필터의 설계 및 구현)

  • Park, Hyunsung;Kim, Jungho;Lee, Sungho
    • Journal of the Korea Institute of Military Science and Technology
    • /
    • v.19 no.4
    • /
    • pp.500-507
    • /
    • 2016
  • In order to increase the survivability of combatant ship, measuring and analyzing the infrared radiation is important. Consequently, providing analysis report is also important for the progress of the new combatant ship design. This paper proposes a design and software implementation of filtering for the noise reduction of mid-wave IR camera image. We reduced the total test cost by using the suggested software filtering technique instead of hardware replacement or re-calibration. In addition, we enhanced the accuracy of analysis results by adjusting the parameters of software filtering according to the results of filtered image.

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

A Method for Architecture-based Design and Implementation of Component Assembly and its Tool Support (아키텍처에 기반한 컴포넌트 조립 시스템의 설계 및 구현 방법과 지원 도구의 개발)

  • 이승연;권오천;신규상
    • Journal of KIISE:Software and Applications
    • /
    • v.30 no.9
    • /
    • pp.812-820
    • /
    • 2003
  • Component-Based Development(CBD) leverages software reusability and diminishes development costs. Various works about component models, such as EJB, COM, and CCM are in progress to support CBD. However, current component models hardly support flexible assembly of pre-built components. To cope with this problem, architecture for component assembly must be defined in the abstract level and the gap between system architecture and its implementation should be diminished in the implementation level. This paper proposes a method for architecture-based design and implementation of component assembly. Architecture is described by the ADL, and the tool, COBALT Assembler, is introduced to support the proposed design and implementation phase of component assembly.

Compact Software Design and Implementation of IEEE802.15.4 and ZigBee

  • Thai, Pham Ngoc;Que, Victoria;Hwang, Won-Joo
    • Journal of Korea Multimedia Society
    • /
    • v.11 no.6
    • /
    • pp.835-844
    • /
    • 2008
  • ZigBee devices are limited in resources especially on power and computational capacity but also require real-time operation at MAC layer. Therefore, it is important to take those requirement into consideration of system software design. In this paper, we proposed a compact system software design to support simultaneously ZigBee and IEEE802.15.4. The design strictly respects the resource and real-time constraints while being optimized for specific functions of both Zigbee and IEEE802.15.4. Various evaluations are done to show significant metrics of our design.

  • PDF

Design and Implementation of Extended Iconic Stereotypes for GNSS Application in the UML Class Diagram

  • Bo, Wang;Na, Gang-Suk;Yoo, Cheol-Jung;Chang, Ok-Bae;Kim, Min-Soo
    • Proceedings of the KSRS Conference
    • /
    • 2002.10a
    • /
    • pp.891-891
    • /
    • 2002
  • Currently there are numerous papers in which many new kinds of customizing stereotypes by UML extension mechanism for different application environments such as real-time system, Geographic Information System (GIS) and so on are proposed. However , these stereotypes that represent different type model elements such as class, association, generalization and so on have not yet been seen in one of the most popular visual modeling tool for software development, Rational Rose. Therefore, in this paper, a design of extended iconic stereotype for GNSS application in the UML class diagram and its implementation as a tool of StereotypeCreator for Rational Rose will be presented.

  • PDF

Design and implementation of mathematical programming software-LinPro (수리계획 소프트웨어 LinPro의 설계 및 구현)

  • 양광민
    • Korean Management Science Review
    • /
    • v.12 no.1
    • /
    • pp.139-156
    • /
    • 1995
  • This study addresses basic requirements for mathematical programming software, discusses considerations in designing these software, implementation issues facing in these types of applications development, and shows some examples of codes being developed in the course. This type of projects requires long and ever-changing evolutionary phases. The experience is therefore, valuaable in suggesting some useful hints which may be salvaged for similar projects as well as providing reusable codes. In particular, scanning and parsing the free-format inputs, symbol table management, mixed-language programming, and data structures dealing with large sparse matrices are indispensable to many management science software development. Extensions to be made are also discussed.

  • PDF

Design and Implementation of the Class Library Management System (클래스 라이브러리 관리 시스템의 설계 및 구현)

  • 장영권
    • Journal of the Korea Society of Computer and Information
    • /
    • v.3 no.3
    • /
    • pp.47-53
    • /
    • 1998
  • This Paper describes design and implementation of the Class Library Management System(CLMS) that is used to efficiently software reuse. Communication softwares are various and wide. They continually must be modified themselves for new demand. maintained previous modules, and extended for new service. Software reuse will have been enhanced of software quality and software developer's productivity The CLMS consists of the Class Register, the Class Retriever, and the Class Browser. The CLMS considered reuse of source code and SDL design specifications.

  • PDF

Bridging the Gap: Follow-up Strategies for Effective Software Architecture Implementation

  • Abdullah A H Alzahrani
    • International Journal of Computer Science & Network Security
    • /
    • v.24 no.7
    • /
    • pp.1-10
    • /
    • 2024
  • Software architecture are High-level design decisions shaping a software system's components, structure, and interactions. It can be a blueprint for development, evolution, and ongoing maintenance. This research investigates the communication practices employed by software architects and developers to ensure adherence to the designed software architecture. It explores the factors influencing the selection of follow-up methods and the impact of follow-up frequency on successful implementation. Findings reveal that formalized follow-up procedures are not yet a ubiquitous element within the software development lifecycle. While electronic communication, particularly email, appears to be the preferred method for both architects and developers, physical and online meetings are utilized less frequently. Interestingly, the study suggests a potential confidence gap, with architects expressing concerns about developers' ability to faithfully implement the architecture. This may lead to architects providing additional clarification. Conversely, while most developers reported confidence in their software knowledge, overly detailed architecture documentation may pose challenges, highlighting the need for architects to consider alternative communication strategies. A key limitation of this study is the sample size, restricting the generalizability of the conclusions. However, the research offers valuable preliminary insights into the communication practices employed for architecture implementation, paving the way for further investigation with a larger and more diverse participant pool.

A Document-Driven Method for Certifying Scientific Computing Software for Use in Nuclear Safety Analysis

  • Smith, W. Spencer;Koothoor, Nirmitha
    • Nuclear Engineering and Technology
    • /
    • v.48 no.2
    • /
    • pp.404-418
    • /
    • 2016
  • This paper presents a documentation and development method to facilitate the certification of scientific computing software used in the safety analysis of nuclear facilities. To study the problems faced during quality assurance and certification activities, a case study was performed on legacy software used for thermal analysis of a fuelpin in a nuclear reactor. Although no errors were uncovered in the code, 27 issues of incompleteness and inconsistency were found with the documentation. This work proposes that software documentation follow a rational process, which includes a software requirements specification following a template that is reusable, maintainable, and understandable. To develop the design and implementation, this paper suggests literate programming as an alternative to traditional structured programming. Literate programming allows for documenting of numerical algorithms and code together in what is termed the literate programmer's manual. This manual is developed with explicit traceability to the software requirements specification. The traceability between the theory, numerical algorithms, and implementation facilitates achieving completeness and consistency, as well as simplifies the process of verification and the associated certification.