• Title/Summary/Keyword: Software Architecture Design

Search Result 818, Processing Time 0.031 seconds

The GUI Design of Open Architecture Motion Controller (개방형 모션 제어기의 GUI 설계)

  • Lee, Kyoung-Hoon;Kim, Yoon-Gi;Jeon, Jae-Wook
    • Proceedings of the KIEE Conference
    • /
    • 2000.07d
    • /
    • pp.2871-2873
    • /
    • 2000
  • Lots of automation equipments and robots have been developed and been used. But most control systems have been developed as dedicated systems rather than general-purpose systems. Thus, users cannot modify or improve their software including GUI. In this paper, an open architecture GUI is proposed in order to make it easy to modify some functions of GUI or to add some functions of GUI. The format of all menu is similar as in previous systems, but some menu can be deleted and be added. Also some menu can be defined by users.

  • PDF

COMPONENT-BASED ARCHITECTURE DESIGN FOR EAST INTEROPERABILITY IN SATELLITE IMAGE PROCESSING

  • Yoon, Chang-Pak;Kim, Kyung-Ok;Yang, Young-Kyu
    • Proceedings of the KSRS Conference
    • /
    • 2002.10a
    • /
    • pp.45-48
    • /
    • 2002
  • Satellite image processing software should be able to support interoperability that is to enable consumers, citizens, large and small businesses and governments to make the fullest possible use of the world's spatial data and spatial processing resources. The goal of interoperability is to perform hands-on research, development, testing, fielding, and validation of potential and existing interoperable geoprocessing technologies. In this paper, component based architecture for fast interoperability is designed to maximize interoperability among the OpenGIS components specified in the OpenGIS abstract specifications and implementation specifications and to mix up the OpenGIS components and the fast access mechanism for high performance.

  • PDF

Reference Model and Architecture of Interactive Cognitive Health Advisor based on Evolutional Cyber-physical Systems

  • Lee, KangYoon
    • KSII Transactions on Internet and Information Systems (TIIS)
    • /
    • v.13 no.8
    • /
    • pp.4270-4284
    • /
    • 2019
  • This study presents a reference model (RM) and the architecture of a cognitive health advisor (CHA) that integrates information with ambient intelligence. By controlling the information using the CHA platform, the reference model can provide various ambient intelligent solutions to a user. Herein, a novel approach to a CHA RM based on evolutional cyber-physical systems is proposed. The objective of the CHA RM is to improve personal health by managing data integration from many devices as well as conduct a new feedback cycle, which includes training and consulting to improve quality of life. The RM can provide an overview of the basis for implementing concrete software architectures. The proposed RM provides a standardized clarification for developers and service designers in the design and implementation process. The CHA RM provides a new approach to developing a digital healthcare model that includes integrated systems, subsystems, and components. New features for chatbots and feedback functions set the position of the conversational interface system to improve human health by integrating information, analytics, and decisions and feedback as an advisor on the CHA platform.

A Study on the Architecture Modeling of Information System using Simulation (시뮬레이션을 이용한 정보시스템 아키텍쳐 모델링에 관한 연구)

  • Park, Sang-Kook;Kim, Jong-Bae
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2013.10a
    • /
    • pp.455-458
    • /
    • 2013
  • The conventional design of the information system architecture based on the personal experience of information systems has been acted as a limit in progress utilizing appropriate resource allocation and performance improvements. Architecture design depending on personal experience makes differences in variance of a designer's experience, intellectual level in related tasks and surroundings, and architecture quality according to individual's propensity. After all these problems cause a waste of expensive hardware resources. At working place, post-monitoring tools are diversely developed and are running to find the bottleneck and the process problems in the information operation. However, there are no simulation tools or models that are used for expecting and counteracting the problems at early period of designing architecture. To solve these problems we will first develop a simulation model for designing information system architecture in a pilot form, and will verify validity. If an error rate is found in the permissible range, then it can be said that the simulation reflects the characteristic of information system architecture. After the model is developed in a level that can be used in various ways, more accurate performance computation will be able to do, getting out of the old way relying on calculations, and prevent the existence of idle resources and expense waste that comes from the wrong design of architecture.

  • PDF

A Study on the Integration of Analysis Modules and the Optimization Process in the MDO Framework (MDO 프레임워크 개발을 위한 해석 코드 및 최적화 과정 통합에 관한 연구)

  • Cho, Sang-Oh;Lee, Jae-Woo;Byun, Yung-Hwan
    • Journal of the Korean Society for Aeronautical & Space Sciences
    • /
    • v.30 no.7
    • /
    • pp.1-10
    • /
    • 2002
  • Multidisciplinary Design Optimization (MDO) is a new design approach, which aims to reduce the design cycle and the development cost, while improving the performance of the product. In order to develop a framework software where the multidisciplinary design is possible, several methods about the analysis codes integration, the analysis and optimization process management, and the software architecture, are proposed in this study. Centralized DataBase Management System (DBMS) is adopted. Both the Dynamic Link Library(DLL) and the File Interface are suggested and implemented as analysis codes integration methods. To efficiently manage the optimization process and the data flow, the Graphic Programming approach is introduced. The proposed integration methods are verified by two test case examples: Simple house design example and the aircraft wing design problem using three dimensional Panel Code.

A Study on the Design Change History Management for BIM-based Architecture-Structure Collaboration (BIM 기반 건축-구조분야 협업을 위한 설계변경 이력관리 방안 연구)

  • Park, kyoung Jun;Ock, Jong Ho
    • Korea Science and Art Forum
    • /
    • v.37 no.3
    • /
    • pp.135-145
    • /
    • 2019
  • IFC(Industry Foundation Classes) is used for information exchange in BIM-based collaboration process, and it does not secure reliability of information exchange results between fields due to structural limitations. In the end, it is a realistic problem that we have to use specialized BIM software by field, and we can not secure smooth interoperability in the process of information exchange and change. This study was conducted to find ways to secure the interoperability of BIM work between architecture and structure fields by utilizing Open Source provided by software developers to solve these problems. First, through expert survey and in-depth interview, information and improvement factors required in the process of collaboration between architecture and structure were derived. Second, in order to find a solution to the improvement factors, existing studies related to Open-API and domestic and overseas APIs were investigated and analyzed. Third, Ad-On was developed to secure interoperability by using Open API, mainly BIM S/W, which is mainly used in each field. As a result of the study, the possibility of securing interoperability through the management of the design change history between fields was confirmed by using API. It is judged that the application range of API will be expanded to the construction and maintenance field in the future. Therefore, in order to increase the usability for application diffusion, further research on interface improvement through user-centered verification is needed.

The Design of Parallel Processing S/W Using CUDA for Realtime 3D Laser Ladar Imaging System (실시간 3차원 레이저 레이더 영상 생성을 위한 CUDA 기반 병렬처리 소프트웨어 설계)

  • Cho, Yong Il;Ha, Choong Lim;Yang, Ji Hyeon;Kim, Jae Hyup
    • Journal of the Korea Society of Computer and Information
    • /
    • v.18 no.1
    • /
    • pp.1-10
    • /
    • 2013
  • In this paper, we propose a CUDA(Common Unified Device Architecture) based SW(software) design method for CPU(Central Processing Unit) and GPU(Graphic Processing Unit) parallel structure to implement real-time process in 3D Laser ladar(LADAR) imaging system. LADAR is a complex system to generate 3-dimensional image based on the laser ranging information, and requires massive process resources in each phase. Therefore, designing and implementing parallel structure are crucial to realize a real-time process within limited system resource. As a conclusion, we can meet the speed of required real-time process allocating separable work load to CUDA GPU by analyzing process algorithm in each phase and confirm the process speed increase by 46%.

Cloud Model based Efficiency Evaluation of Asset (클라우드 모델 기반의 자산 효율성 평가)

  • Choi, Hanyong
    • Journal of Digital Convergence
    • /
    • v.17 no.12
    • /
    • pp.229-234
    • /
    • 2019
  • The software market has diversified service needs due to the expansion of the mobile market. To this end, the company intends to produce various apps by extending to the design domain based on the structured architectural assets of the domain market. In this study, we propose an evaluation model that can evaluate the efficiency for servicing assets that reflect the domain characteristics of architecture based on cloud. Based on the characteristics of ISO/IEC 25010 quality model of SQuaRE Series, a software evaluation standard, evaluation model sub-features for evaluating the efficiency of cloud-based asset data were constructed. When the architectural assets were designed as composite assets, they were designed to provide the flexibility of the evaluation model by applying the mandatory and optional evaluation elements of the sub-features that weighted the evaluation items according to the characteristics of the design domain.

Design and Implementation of a High Performance Web Crawler (고성능 웹크롤러의 설계 및 구현)

  • Kim Hie-Cheol;Chae Soo-Hoan
    • Journal of Digital Contents Society
    • /
    • v.4 no.2
    • /
    • pp.127-137
    • /
    • 2003
  • A Web crawler is an important Internet software technology used in a variety of Internet application software which includes search engines. As Internet continues to grow, implementations of high performance web crawlers are urgently demanded. In this paper, we study how to support dynamic scheduling for a multiprocess-based web crawler. For high performance, web crawlers are usually based on multiprocess in their implementations. In these systems, crawl scheduling which manages the allocation of web pages to each process for loading is one of the important issues. In this paper, we identify issues which are important and challenging in the crawl scheduling. To address the issue, we propose a dynamic crawl scheduling framework and subsequently a system architecture for a web crawler with dynamic crawl scheduling support. This paper presents the design of the Web crawler with dynamic scheduling support.

  • PDF

Design and Implementation of a High Performance Web Crawler (고성능 웹크롤러의 설계 및 구현)

  • 권성호;이영탁;김영준;이용두
    • Journal of Korea Society of Industrial Information Systems
    • /
    • v.8 no.4
    • /
    • pp.64-72
    • /
    • 2003
  • A Web crawler is an important Internet software technology used in a variety of Internet application software which includes search engines. As Internet continues to grow, implementations of high performance web crawlers are urgently demanded. In this paper, we study how to support dynamic scheduling for a multiprocess-based web crawler. For high peformance, web crawlers are usually based on multiprocess in their implementations. In these systems, crawl scheduling which manages the allocation of web pages to each process for loading is one of the important issues. In this paper, we identify issues which are important and challenging in the crawl scheduling. To address the issue, we propose a dynamic crawl scheduling framework and subsequently a system architecture for a web crawler with dynamic crawl scheduling support. And we analysed the behaviors of Web crawler. Based on the analysis result, we suggest the direction for the design of high performance Web crawler.

  • PDF