• Title/Summary/Keyword: Software design

Search Result 7,194, Processing Time 0.04 seconds

A Study on Smart Trash Can and User UX Designs: A Software Engineering Approach for Health Care

  • Yoon, Jun-Ho;Bae, Geun-Pyo;Huh, Jun-Ho
    • Annual Conference of KIPS
    • /
    • 2017.04a
    • /
    • pp.725-727
    • /
    • 2017
  • In this study, a function that informs the trash can users about daily collectable trash types and the visiting schedule of collection trucks with an application-based push alarms is proposed along with other function that lets the user to receive the information regarding the volume of trash cans located near his/her residence and monthly average trash volume once the user registers his/her personal information online. This functions are used for the UX design between smart trash can and users. The proposed system allows trash collection trucks to find the most efficient path from their current positions by finding out users' trash can volumes in advance. The UX design and the smart trash can system proposed in this study aim to improve the trash processing efficiency by allowing users to check the volume of their trash.

Development of Wireless Internet-based Robot by Applying Convergence of Hardware and Software (하드웨어와 소프트웨어가 융합된 무선인터넷 기반 자율형 탐색 로봇 개발)

  • Kwak H.;Cho J.;Chae C.;Kim B.;Park J.;Do N.
    • Korean Journal of Computational Design and Engineering
    • /
    • v.11 no.3
    • /
    • pp.197-204
    • /
    • 2006
  • This paper introduces a development of an internet based robot on the view of product development for hardware and software convergences. The robot can report moving images of remote places and navigate there autonomously. In addition it can be controlled by remote users through wireless internet. Even the control program for the robot can be updated by the remote users during the regular operation mode. This paper provides a consistent product data model and generic product development processes that can support the development of the robot, a convergence of various hardware and software parts. It also includes discussions and experiences about the development of the convergence product.

Software Designing Simulator for Controlling Multiple-Mechanism Carrier System

  • Nakamura, Kotaro;Kumagai, Koji;Sato, Seiji;Sato, Shoichi
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 2000.10a
    • /
    • pp.450-450
    • /
    • 2000
  • This paper presents a software design simulation method for controlling multiple mechanism carrier system (MMCS), which is mainly used in a wrapping machine or a case packing machine. This method uses a mechanical tool-work interactive model proposed in this paper, in order to represent the interactive behaviors between some tools and a work driven by their tools, in which low effect states of a work are defined. Based on this method, a 3-D simulation system has been built. It consists of shape modeling of each device, behavior definitions of tools, and control logic using if-then expression. By applying it to a ase packing machine having about 30 mechanical devices and 100 inputs/outputs for control, the effectiveness of this method has been shown in general verification of control logic specification in an early software design phase and the possibility of smooth communication tool between mechanical and software designers.

  • PDF

Formal Models of Module Linking Mechanisms for a Single Address Space

  • Kim, Hiecheol;Hong, Won-Kee
    • Journal of Korea Society of Industrial Information Systems
    • /
    • v.19 no.2
    • /
    • pp.51-58
    • /
    • 2014
  • As WSNs(Wireless Sensor Networks) are being deployed widely in diverse application areas, their management and maintenance become more important. Recent sensor node software takes modular software architectures in pursuit of flexible software management and energy efficient reprogramming. To realize an flexible and efficient modular architecture particularly on resource constrained mote-class sensor nodes that are implemented with MCUs(Micro-Controller Units) of a single address space. an appropriate module linking model is essential to resolve and bind the inter-module global symbols. This paper identifies a design space of module linking model and respectively their implementation frameworks. We then establish a taxonomy for module linking models by exploring the design space of module linking models. Finally, we suggest an implementation framework respectively for each module linking model in the taxonomy. We expect that this work lays the foundations for systematic innovation toward more flexible and efficient modular software architectures for WSNs.

Toward the Personal Robot Software Framework (차세대 퍼스널 로봇 소프트웨어 프러임워크에 관한 연구)

  • Kim, Hong-Ryeol;Kim, Dae-Won;Kim, Hong-Seok;Lee, Ho-Gil
    • Proceedings of the KIEE Conference
    • /
    • 2002.07d
    • /
    • pp.2410-2414
    • /
    • 2002
  • In this paper, a software framework is proposed for the personal robot located on home network. The proposed software framework is divided into four layers-a transparency layer, a behavior layer, a distributed task layer, and a mission scenario layer. The transparency layer consists of a virtual machine for platform transparency, and a communication broker for communication transparency among behavior modules. The communication architecture includes both server/client communication and publisher/subscriber communication. A mission scenario is assumed to be a composition of sequentially planned distributed tasks. In addition to the software framework, a new concept, personal robot design center platform as proposed in this paper with its implementation mechanisms. The personal robot design center is defined as a developing and a managing environment for high-level behavior modules, distributed tasks, and mission scenarios.

  • PDF

Design and Implementation of a Data Extraction Tool for Analyzing Software Changes

  • Lee, Yong-Hyeon;Kim, Kisub;Lee, Jaekwon;Jung, Woosung
    • Journal of the Korea Society of Computer and Information
    • /
    • v.21 no.8
    • /
    • pp.65-75
    • /
    • 2016
  • In this paper, we present a novel approach to help MSR researchers obtain necessary data with a tool, termed General Purpose Extractor for Source code (GPES). GPES has a single function extracts high-quality data, e.g., the version history, abstract syntax tree (AST), changed code diff, and software quality metrics. Moreover, features such as an AST of other languages or new software metrics can be extended easily given that GPES has a flexible data model and a component-based design. We conducted several case studies to evaluate the usefulness and effectiveness of our tool. Case studies show that researchers can reduce the overall cost of data analysis by transforming the data into the required formats.

A domain analysis and objected-oriented design of call control software in ATM transport network (ATM 전달망 호제어 소프트웨어의 도메인 분석과 객체지향 설계)

  • 김한경;구연설
    • Journal of the Korean Institute of Telematics and Electronics A
    • /
    • v.33A no.4
    • /
    • pp.47-56
    • /
    • 1996
  • For the implementation of callcontrol software, it will be shown how to divide problems into dimain and also presents methodologies to specify domains according to the object-orented analysis techniques. Domains is specified by the set of related objects as shown in call control examples. Events and conditons are able to be transformed into system invariant so that is possible to figure out the relationship between domains and those concludes that the software requirements specification can be established for the design and implementation. Relationships existing between domains can be formalized so as to verify software requirements.

  • PDF

Development of Image Processing Software for Ultrasonic NDE (초음파 비파괴 검사를 위한 영상처리 소프트웨어 개발)

  • Park, Jin-Hong;Nam, Myung-Woo;Lee, Young-Seock
    • Proceedings of the IEEK Conference
    • /
    • 2007.07a
    • /
    • pp.459-460
    • /
    • 2007
  • In this paper, we describe a development of ultrasonic nondestructive evaluation software to analyze steam generator of nuclear power plant. The developed software includes classical analysis method such as A, B, C and D-scan images. And it can analyze the size and the location of internal cracks using 2D image. To do such, we obtain raw data from specimens of real pipeline of power plants, and get the crack points using LPF and differential method from obtained ultrasonic 1-dimensional data. The results of applications showed that the developed software provided accurate images of cracks on various specimens.

  • PDF

A REVIEW ON DEVELOPING INDUSTRIAL STANDARDS TO INTRODUCE DIGITAL COMPUTER APPLICATION FOR NUCLEAR I&C AND HMIT IN JAPAN

  • Yoshikawa, Hidekazu
    • Nuclear Engineering and Technology
    • /
    • v.45 no.2
    • /
    • pp.165-178
    • /
    • 2013
  • A comprehensive review on the technical standards about human factors (HF) design and software reliability maintenance for digital instrumentation and control (I&C) and human-machine interface technology (HMIT) in Japanese light water reactor nuclear power plants (NPPs) was given in this paper mainly by introducing the relevant activities at the Japan Electric Association to set up many industrial standards within the traditional framework of nuclear safety regulation in Japan. In Japan, the Fukushima Daiichi accident that occurred on March 11, 2011 has great impact on nuclear regulation and nuclear industries where concerns by the general public about safety have heightened significantly. However for the part of HF design and software reliability maintenance of digital I&C and HMIT for NPP, the author believes that the past practice of Japanese activities with the related technical standards can be successfully inherited in the future, by reinforcing the technical preparedness for the prevention and mitigation against any types of severe accident occurrence.

Development of Power Quality Monitoring System(PQMS) : Object-Oriented Design for Power Quality Analysis Software (전력품질 감시 시스템 개발(2): 객체지향 방법론을 적용한 전력품질 분석 소프트웨어 설계)

  • Kim, Young-Il;Bahng, Soon-Jung;Han, Jin-Hee;Yun, Tae-Wook
    • Proceedings of the KIEE Conference
    • /
    • 2003.11a
    • /
    • pp.131-133
    • /
    • 2003
  • In this papers, it will be introduced that power quality analysis software design including investigation of mutual relation between power quality data and mechanism for getting data from power quality database according as based on object-oriented methodology. The UML which is only a language and so is just part of a software development, may be used to visualize, specify, construct, and document the artifacts of software-intensive system.

  • PDF