• Title/Summary/Keyword: software-engineering

Search Result 12,548, Processing Time 0.039 seconds

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

A Study on Test Coverage Measurement for Configurable Software System (구성가능한 소프트웨어 시스템의 시험 커버리지 측정 연구)

  • Han, Soobin;Go, Seoyeon;Kim, Taeyoung;Lee, Jihyun
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2021.11a
    • /
    • pp.437-439
    • /
    • 2021
  • SPL 방법론을 적용하여 개발한 제품군 시험은 모든 제품에서 사용되는 공통 부분과 일부 또는 단일 제품에서만 사용되는 가변 부분을 종합적으로 고려해야 하기 때문에 단일 소프트웨어 시험과는 상당히 다르다. 시험 커버리지는 작성된 시험에 대한 적절성을 측정하는 데에 사용되는 동시에 적절한 시험을 작성하기 위한 가이드로 사용되기 때문에 중요하다. SPL 시험에서 시험 커버리지 측정은 제품군을 구성하는 멤버제품 별로 측정될 수도 있지만, 이는 재사용을 기반으로 중복된 개발관련 활동의 최소화를 지향하는 SPL 의 원칙에 맞지 않다. 따라서 개별 제품이 아닌 SPL 수준에서 시험 커버리지 기준을 측정하고 시험의 적절성을 평가하기 위해서는 다른 방법이 필요하다. 이 논문에서는 구성가능한 소프트웨어 시스템(highly configurable software system)에 SPL 시험 방법을 적용하여 SPL 기반 제품군을 위한 시험 커버리지의 측정 방법을 제안하고 실험의 수행 결과를 기술하여 제안한 방법의 적절성을 검증한다.

Implementation of Home Automation System using Raspberry Pi in Android Environment (안드로이드 환경에서 라즈베리파이를 이용한 홈 오토메이션 시스템 구현)

  • Han, Seung-Min;Yoo, Young-Sik;Oh, Sun-Young;Na, Chul-Won;Lee, Jun-Seung;Jeong, Dongwon
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2017.04a
    • /
    • pp.1217-1220
    • /
    • 2017
  • 이 논문의 목적은 사용자 편의성이 향상된 홈 오토메이션 시스템을 제안한다. 기존의 논문은 라즈베리파이 이용 및 웹 페이지를 기반으로 원격지에서도 하드웨어 제어가 가능하다. 하지만 이러한 구조는 웹 페이지에 접속해서 사용하는 번거로움이 존재한다. 이 논문에서 제안하는 것은 기존의 라즈베리파이를 이용한 홈 오토메이션 시스템을 보다 간편하게 원격접근 및 제어가 가능하다. 이 제안 시스템은 사용자에게 개선된 편의성을 제공한다.

A Subway Information System Using GPS (GPS를 이용한 지하철 정보 시스템 개발)

  • Choi, Yeon-Hyun;Park, Chung-Soo;Hwang, In-Sung;Yang, Yu-Rim;Kim, Seong-Woo
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2010.05a
    • /
    • pp.864-867
    • /
    • 2010
  • 본 논문에서는 안드로이드 스마트폰을 위한 국내 수도권이 아닌 부산 지하철 정보 시스템을 구현하였다. 본 시스템에서는 각 지하철의 시간표를 볼 수 있으며, 노선도를 제공하여 출발역과 도착역에 대한 최단경로, 최소환승, 비용을 알 수 있다. 특히 GPS와 연동하여 현재 위치에서 가장 가까운 지하철역을 검색할 수 있다. 그리고 임베디드 보드에 직접 탑재해서 테스트 함으로써 모바일기기에 대한 서비스 가능성을 확인 할 수 있다. 이 시스템은 지리에 익숙하지 않은 장소에서 유용하며 차후 부산지역이 아닌 다른 지역 또한 서비스 할 수 있으므로 그 확장성을 기대 할 수 있다.

  • PDF

Department of a Regional Information System Using GPS (GPS 기능을 이용한 지역 정보 시스템 개발)

  • Choi, Jeong-Hwan;Yu, Da-Rong;Park, Jin-Hyung;Moon, Dong-Ho;Kim, Seong-Woo
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2010.05a
    • /
    • pp.917-919
    • /
    • 2010
  • 본 논문에서는 안드로이드스마트폰을 위한 무선 지역 정보 탐색 시스템을 구현하였다. 지역정보 시스템은 GPS와 연동하여 현재 자신의 위치 부근의 각 건물별로 선택하였을 때 건물의 정보 및 최단거리를 알 수 있다. 그리고 임베디드 타켓에 탑재하여 테스트함으로서 안드로이드스마트폰의 사용 가능성을 확인할 수 있었다. 본 시스템은 초행길이나 건물을 찾을 때 유용하여 그 지역에 대한 정보 확장도 기대할 수 있다.

  • PDF

A Framework for Agile Development in Cloud Computing Environment

  • Younas, Muhammad;Ghani, Imran;Jawawi, Dayang Norhayati Abang;Khan, Muhammad Murad
    • Journal of Internet Computing and Services
    • /
    • v.17 no.5
    • /
    • pp.67-74
    • /
    • 2016
  • Distributed agile software development faces difficulties for instance lack of visibility across development and delivery processes, complex and disjointed development processes, inability to capitalize on business opportunities, lack of communication agility between disconnected owners, development teams, and users or clients. However these difficulties are solved with the help of cloud computing services. This study proposes a framework to provide a skeletal or structural environment for distributed agile software development in cloud computing environment. The framework guide towards the best tooling to deliver a consistent, automated, governed, and unified agile software development process with reduced technical debt, and minimized project backlog. In addition to this, the study highlights the benefits of cloud computing in agile software development.

Agile Software Development Framework in a Small Project Environment

  • Lee, Seiyoung;Yong, Hwan-Seung
    • Journal of Information Processing Systems
    • /
    • v.9 no.1
    • /
    • pp.69-88
    • /
    • 2013
  • Agile methods are highly attractive for small projects, but no agile method works well as a standalone system. Therefore, some adaption or customization is always required. In this paper, the Agile Framework for Small Projects (AFSP) was applied to four industry cases. The AFSP provides a structured way for software organizations to adopt agile practices and evaluate the results. The framework includes an extended Scrum process and agile practices, which are based on agility and critical success factors in agile software projects that are selected from Scrum, XP, FDD, DSDM and Crystal Clear. AFSP also helps software managers and developers effectively use agile engineering techniques throughout the software development lifecycle. The case study projects were evaluated on the basis of risk-based agility factors, the agility of the adopted practices, agile adoption levels, and the degree of the agile project success. The analysis of the results showed that the framework used in the aforementioned cases was effective.

Optimal Software Release Time Considering Maintenance during Operation (출시후 보수를 고려한 소프트웨어의 최적 출시시기)

  • Lee, Chin-Seung;Na, Il-Yong;Hong, Jung-Sik;Lie, Chang-Hoon
    • Journal of Korean Institute of Industrial Engineers
    • /
    • v.30 no.4
    • /
    • pp.261-266
    • /
    • 2004
  • In this paper, the software reliability growth model which incorporates the periodic maintenance after the release is proposed. Using the proposed model, the debugging and periodic maintenance cost subject to the required level of the software reliability are investigated. An optimal software release time is derived for a fixed interval of periodic maintenance. To validate the proposed model, release times obtained in this study are compared with examples. The proposed investigation is expected to be served as one of factors in determining the release time of the software where periodic maintenance is considered.

A Design of Diabetes Mellitus Scheduling Program for Diabetic Patients: A Software Engineering Approach

  • Choi, Jeong-Hoon;Huh, Jun-Ho;Weon, Sunghyun
    • Journal of Multimedia Information System
    • /
    • v.5 no.1
    • /
    • pp.53-58
    • /
    • 2018
  • The Republic of Korea (ROK) has been putting much effort to deal with diabetes which is being increasingly found in all age groups due to inadequate diet. Diabetes is closely related to one's eating habits and lifestyle that often cause hyperglycemia so that it is essential for the diabetic patients to change them to improve or control the major symptoms of diabetes. This study introduces a software engineering solution to support these patients. The software designed for the solution lets the patients to easily recognize their sugar levels and current treatment schemes and then advises a more effective approach along with the essential information through the embedded push service. The major goal of this study is to support diabetes patients by providing a convenient but effective means to prevent or improve diabetic symptoms by patients themselves who will in turn change their lifestyles in a positive manner.

Consistency Checking Rules of Variability between Feature Model and Elements in Software Product Lines (소프트웨어 제품라인의 휘처모델과 구성요소간 가변성에 대한 일관성 검증 규칙)

  • Kim, Se-Hoon;Kim, Jeong-Ah
    • KIPS Transactions on Software and Data Engineering
    • /
    • v.3 no.1
    • /
    • pp.1-6
    • /
    • 2014
  • Many companies have tried to adopt Software Product Line Engineering for improving the quality and productivity of information systems and software product. There are several models defined in software product line methodology and each model has different abstraction level. Therefor it is important to maintain the traceability and consistency between models. In this paper, consistency checking rules are suggested by traceability matrix of work products.