• Title/Summary/Keyword: Software design

Search Result 7,196, Processing Time 0.037 seconds

Analysis on the Sleep Patterns and Design of System for Customized Deep Sleep Service in Motion Bed Environments (모션 베드 환경에서 맞춤형 숙면 서비스를 위한 시스템 설계 및 수면 패턴 분석)

  • Kang, Hyeon Jun;Lee, Seok Cheol;Jeong, Jun Seo;Cho, Sung Beom;Lee, Won Jin;Lee, Jae Dong
    • Journal of Korea Multimedia Society
    • /
    • v.25 no.8
    • /
    • pp.1109-1121
    • /
    • 2022
  • As the demand for quality sleep increases in modern society, the importance of sleep technology has increased. Recently, development of sleep environment improvement products and research on the user's sleep improvement have been activated. Representatively, user sleep pattern analysis research is being conducted through the existing polysomnography, but it is difficult to use it in the sleep environment of daily life. Therefore, in this paper, we propose a system design that can provide a customized deep sleep service to users by detecting sleep disturbance factors in a motion bed environment. In order to improve the user's sleep satisfaction, a logistic regression-based sleep pattern analysis model is proposed and accuracy and significance are verified through experiments. And to improve user's sleep satisfaction, we propose a logistic regression-based sleep pattern analysis model and verify accuracy and significance through experiments. The proposed system is expected to improve the user's sleep quality and effectively prevent and manage sleep disorders.

Three Dimensional(3D) Education Game Development for Treatment Assistance with High-Functioning Autism

  • Tae-In Jang;Hyung-Joon Baek;Sojeong Lee;Hayoon Jo;Yuri Yoon;Janghwan Kim;R. Young Chul Kim;Chaeyun Seo
    • International Journal of Advanced Culture Technology
    • /
    • v.12 no.3
    • /
    • pp.309-316
    • /
    • 2024
  • Due to rapid socio-economic development and environmental changes, particularly autism spectrum disorder (ASD) in the context of Attention Deficit Hyperactivity Disorder (ADHD) and high-functioning autism, has become a significant social issue. This issue is increasingly recognized from a societal perspective rather than just an individual or family problem. But there remains a lack of information in frontline education. Traditionally, treatment for ASD has been conducted in specialized institutions, or by professional doctors, therapists, and counselors. There are still several challenges such as 1) accessibility to hospitals and transportation for children with ASD, 2) the maturity and competence of therapists, and 3) the lack of appropriate educational content. To solve these problems, we propose a supplementary 3D educational game process for children with high-functioning autism that utilize speech recognition technology and games designed for continuous and repetitive learning. Our proposed game content can be used at home, which incorporates Speech-To-Text (STT) technology and mini-games to help children indirectly experience and learn to handle unexpected real-life situations. With this approach, we will expect that the children can develop social skills and enhance the efficiency of their treatment.

Designing an Autonomous and Interactive Agent Architecture (자율성 및 상호작용성을 위한 에이전트 아키텍처 설계)

  • 박원영;박수용
    • Journal of KIISE:Software and Applications
    • /
    • v.30 no.10
    • /
    • pp.955-972
    • /
    • 2003
  • As the next significant software abstraction, software agents have generated lots of excitements in recent years because of its promise as a new paradigm for conceptualizing, designing, and implementing software systems. This promise is particularly attractive for creating software that operates in environments that are distributed, open, and complex, such as the Internet. The effort of developing agent systems have, however, suffered from lack of generalized agent architecture because of various properties of an agent and nonexistence of a standard agent architecture. An agent architecture is an important criterion in order to not only identify agents in their domain but also determine the software architecture of the system. The major contribution of the work described here is an object-oriented design of an agent architecture that addresses fundamental properties, which are autonomy and interaction. Object-oriented design method is used for identifying the internal modules of an agent architecture and organizing correlation between the modules are identified.

A design and implementation of an in-service software upgrade technology to provide a seamless networking services (무중단 네트워킹 서비스 제공을 위한 서비스 중 소프트웨어 업그레이드 기술 설계 및 구현)

  • Yoon, Ho-sun;Ryu, Ho-yong
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.20 no.9
    • /
    • pp.1710-1716
    • /
    • 2016
  • In general, software upgrade technique is needed to add new features or fix bug of software on a network devices. However, the problem is that the software must be upgraded after the termination of networking service to replace new package. An ISSU(In-Service Software Upgrade) technique is used to solve such the problem. ISSU is a technology to upgrade the software without interrupting the network service or an offline network equipment. In this paper, to provide a seamless networking service, we design and implement an architecture to apply ISSU technique to a network operating system. In this paper, we use high-availability feature in N2OS which has been developed by ETRI. In addition, in order to verify that the implemented ISSU function is operation properly, we proceed to test using a test environment based on a virtual machine.

Development and Application of Analysis & Design Methodology for Web-based System (웹 기반 시스템의 분석 및 설계 방법론 개발과 적용)

  • Jung, Byung-Kwon;Kim, Dong-Soo;Song, Jae-Hyeong;Hwang, Chong-Sun
    • Journal of KIISE:Computing Practices and Letters
    • /
    • v.8 no.2
    • /
    • pp.155-166
    • /
    • 2002
  • Even the short history of the Web system, the technology related to the Web system has been developed rapidly. Yet, the quality of the Web-based application software has not been improved that much. For this reason, the efficient method to develop the Web-based application software is needed. This paper describes the items necessary to develop the Web-based application software. On the basis of ISO/IEC 12207-Software Life Cycle Processes this paper mainly suggests the analysis and design stage of the Web-based model for developing software. Also, this paper describes the methods to define the process and the entity for applying contents to Web-based application software. With the web-based model suggested in this paper the Web-RoadMap Methodology of KCC Information & Communication, a system provider in Korea, has been applied to the public-domain projects. Through the application, Web-RoadMap Methodology has been proved to be an applicable model for analyzing and designing the systems based on the web environments.

The Methodology for Performance Prediction in Architectural Design Stage of Software using Queuing Network Model (큐잉 네트웍 모델을 이용한 소프트웨어 아키텍처 설계 단계에서의 성능 예측 방법론)

  • Youn, Hyun-Sang;Jang, Su-Hyeon;Lee, Eun-Seok
    • Journal of KIISE:Software and Applications
    • /
    • v.34 no.8
    • /
    • pp.689-696
    • /
    • 2007
  • It is important issue for software architects to estimate performance of software in the early phase of the development process due to the need to verify non-functional requirements and estimation of performance in various stages of architectural design. In order to analyze performance of software, there are many approaches to translate software architecture represented by Unified Modeling Language, into analytical models. However, in the development of agent-based systems, these approaches ignore or simplify the crucial details of the underlying performance of the agent platform. In this paper, we propose performance prediction methodology for agent based system using formal semantic descriptions, and then, we transform the descriptions into queuing network model which model reflects performance of hardware and software platform. We prove the accuracy of proposed methodology using prototype implementation. The accuracy is summarized at 80%.

An Approach to Software Analysis and Design based on Distributed Components (분산 컴포넌트 기반의 소프트웨어 분석 및 설계 방법)

  • Choi, You-Hee;Yeom, Keun-Hyuk
    • Journal of KIISE:Software and Applications
    • /
    • v.28 no.12
    • /
    • pp.896-909
    • /
    • 2001
  • Recently, above 50 percentages of software are being developed based on distributed application platforms. And recent technologies such as EJB(Enterprise Java Beans)[1]COM(Component Object Model)[2] CORBA(Common Object Request Broker Architecture)[3] have been advanced for distributed component-based software development . Therefore a systematic development process is necessary to develop component based applications using distributed application platforms. However, most of component-base software development processes do not define concrete flows between tasks and relationships among artifacts of each task Also, distribution issues are not considered explicitly in most of component-based software development In this paper, we present an approach to analyze and design software based on distributed components. In this approach, we propose systematic guidelines for developing a software based on Unified process and the relationships among artifacts which are produced, Also we explicitly consider the distribution issues such as performance, fault tolerance, security, distributed transaction of CORBA environments.

  • PDF

An Efficient On-line Software Service based on Application Customized Graphic Offloading Library (응용 맞춤형 그래픽 분할 실행 라이브러리에 기반한 효율적인 온라인 소프트웨어 서비스)

  • Choi, WonHyuk;Kim, Won-Young
    • Journal of Internet Computing and Services
    • /
    • v.16 no.5
    • /
    • pp.49-57
    • /
    • 2015
  • In this Paper, we introduce an efficient on-line software service using an application customized graphic offloading library. The software service based on graphic offloading provides high-end software, like a 3D graphic design tool, as an on-line software service through using a client graphic rendering. When software is executed on server, its graphic works are handled by a client's GPU, while its data works are handled by a server's CPU. To improve the performance, we apply an asynchronous transmission channel scheme to our developed basic graphic offloading engine. Also, we add optimized common module and application specific module to our engine. To do that, we introduce how to implement the application specific module using analyzing patterns of graphic related APIs and messages that are generated by an executed software process. Also, we propose how to design the optimized common module using server side information caching. Finally, through the performance comparison experiment, we show that improved offloading engine has the better performance than old basic offloading engine.

Data Server Oriented Computing Infrastructure for Process Integration and Multidisciplinary Design Optimization (다분야통합최적설계를 위한 데이터 서버 중심의 컴퓨팅 기반구조)

  • 홍은지;이세정;이재호;김승민
    • Korean Journal of Computational Design and Engineering
    • /
    • v.8 no.4
    • /
    • pp.231-242
    • /
    • 2003
  • Multidisciplinary Design Optimization (MDO) is an optimization technique considering simultaneously multiple disciplines such as dynamics, mechanics, structural analysis, thermal and fluid analysis and electromagnetic analysis. A software system enabling multidisciplinary design optimization is called MDO framework. An MDO framework provides an integrated and automated design environment that increases product quality and reliability, and decreases design cycle time and cost. The MDO framework also works as a common collaborative workspace for design experts on multiple disciplines. In this paper, we present the architecture for an MDO framework along with the requirement analysis for the framework. The requirement analysis has been performed through interviews of design experts in industry and thus we claim that it reflects the real needs in industry. The requirements include integrated design environment, friendly user interface, highly extensible open architecture, distributed design environment, application program interface, and efficient data management to handle massive design data. The resultant MDO framework is datasever-oriented and designed around a centralized data server for extensible and effective data exchange in a distributed design environment among multiple design tools and software.

Implementation of Mobile System based on LBS using Design Pattern (디자인 패턴을 활용한 LBS기반 모바일 시스템 구현)

  • Lee, Hong-Ro;Baek, Jeong-Ho;Mun, Young-Chae
    • Journal of the Korean Association of Geographic Information Studies
    • /
    • v.12 no.1
    • /
    • pp.26-35
    • /
    • 2009
  • This paper will propose the efficient method that should be designed to utilize the design pattern of GoF(Gang of Four) for implementation of LBS(Location Based Service) mobile system. The design method proposed by this paper can design and implement system interface using creational patterns, structural patterns and behavioral patterns of design pattern from the user and mobile system viewpoint. The design method using design pattern can show increasing reusability of module and software, abridging the development time, minimizing the maintenance and decreasing the efficiency of memory of system to software development. Therefore, we used a design pattern in order to change the middleware applying geographic information system from mobile environment. Finally, the mobile system applied to design pattern shall contribute to showing high stability and reliability, improving reusability and scalability of module and software and developing efficient LBS mobile system.

  • PDF