• 제목/요약/키워드: modeling software

검색결과 1,986건 처리시간 0.032초

객체지향 환경에서 소프트웨어 생산성 향상을 위한 프레임워크 모델 (Framework Model for Software Productivity Enhancement In Object-Oriented Environment)

  • 김영규;양해술;최형진
    • 한국산학기술학회논문지
    • /
    • 제9권6호
    • /
    • pp.1678-1689
    • /
    • 2008
  • 최근 소프트웨어 개발에 적용하기 시작한 객체지향 방법(OOM:Object-Oriented Method)은 독립적인 소프트웨어의 재사용을 통한 개발 비용과 시간의 단축을 강조하고 있다. 그러나 개발 기술에 대한 지식 부족과 확장성 및 성능을 배제한 설계로 많은 문제점이 나타나고 있다. 따라서 본 논문에서는 소프트웨어 개발 생명주기에서 소프트웨어 생산성 향상을 위한 효율적인 객체지향 모델링 방법을 제안하고자 한다. 제안 방법은 Use Case 모델링, 분석 모델링, 그리고 설계 모델링 방법들을 포함하고 있다. 제안한 프레임워크 모델은 다음과 같은 특징이 있다. 첫째, 효율적인 객체지향 표준 개발모델 제안, 둘째, 소프트웨어 개발 및 유지보수 비용의 절감, 셋째, 신기숱 적용에 따른 프로젝트의 불확실한 문제 해결 등이다.

AUTOSAR 대응 경량화 소프트웨어 아키텍처를 이용한 어플리케이션 소프트웨어 모델링 및 통합 방법 (Application Software Modeling and Integration Methodology using AUTOSAR-ready Light Software Architecture)

  • 박인석;이우택;선우명호
    • 한국자동차공학회논문집
    • /
    • 제20권6호
    • /
    • pp.117-125
    • /
    • 2012
  • This paper describes a model-based software development methodology for AUTOSAR-ready light software architecture(AUTOSAR-Lite). The proposed methodology briefly represents an application software modeling technique using Matlab/Simulink. Using the proposed technique, application software architecture elements (e.g. software components, runnables, and interfaces) and functional behaviors can be designed in a single modeling environment. From the designed model, the codes of application software is automatically generated using Real-Time Workshop Embedded Coder. The generated application software is easily integrated with hand-coded basic software using the proposed method. In order to evaluate the proposed methodology, a diesel engine management system for a passenger car was employed as a case study. Based on the methodology, 8 atomic software components and 52 runnables are successfully developed, and they are evaluated by engine experiments. From this case study, AUTOSAR compatible model-based application software was successfully developed, and the effectiveness of the proposed methodology was evaluated.

Hair Segmentation using Optimized Fully Connected Network and 3D Hair Style

  • Kim, Junghyun;Lee, Yunhwan;Chin, Seongah
    • International Journal of Advanced Culture Technology
    • /
    • 제9권4호
    • /
    • pp.385-391
    • /
    • 2021
  • 3D modeling of the human body is an integral part of computer graphics. Among them, several studies have been conducted on hair modeling, but there are generally few studies that effectively implement hair and face modeling simultaneously. This study has the originality of providing users with customized face modeling and hair modeling that is different from previous studies. For realistic hair styling, We design and realize hair segmentation using FCN, and we select the most appropriate model through comparing PSPNet, DeepLab V3+, and MobileNet. In this study, we use the open dataset named Figaro1k. Through the analysis of iteration and epoch parameters, we reach the optimized values of them. In addition, we experiment external parameters about the location of the camera, the color of the lighting, and the presence or absence of accessories. And the environmental analysis factors of the avatar maker were set and solutions to problems derived during the analysis process were presented.

큰 규모 소프트웨어의 개발을 위한 모델링 기법의 방향성에 대한 연구 (A Study on the Direction of Modeling Techniques for the Development of Large Scale Software)

  • 조민호
    • 한국전자통신학회논문지
    • /
    • 제15권1호
    • /
    • pp.167-172
    • /
    • 2020
  • 큰 규모의 소프트웨어 개발에서 모델링의 중요성은 이미 확인된 사항이다. 그리고 대부분의 프로젝트에서 모델링은 UML을 활용하여 수행되고 있다. 하지만 UML은 클래스를 중심으로 설계된 모델링 도구로서 공통모듈이나 컴포넌트, 프로세스 그리고 데이터의 모델링을 수행하기에는 복잡하고 기능이 부족하다. 이런 점을 보완하고자 컴퓨터 분야에서 개발되었던 구조적 방법론, 정보공학 방법론을 포함한 다양한 모델링 기법을 통합해서 사용하는 방안을 제시함으로써 실제 산업 현장에 도움이 되고자 한다. 이번 논문을 통하여 고객이 만족하는 소프트웨어의 개발을 위해서는 UML만 사용하지 않고 다양한 방법론의 기법을 사용하는 것이 유용함을 보이고자 한다.

UML을 응용한 GLORY 소프트웨어 아키텍처의 표현 (UML based Documentation for GLORY Software Architecture)

  • 궁상환
    • 한국산학기술학회논문지
    • /
    • 제10권8호
    • /
    • pp.1970-1976
    • /
    • 2009
  • 최근 소프트웨어의 규모가 증대되고, 소프트웨어에 대한 관리가 능동적이어야 한다는 요구에 따라 소프트웨어 아키텍처의 중요성은 더욱 증대되고 있다. 소프트웨어 아키텍처는 건축물의 청사진과 마찬가지로 소프트웨어 골격의 구조에 대한 표현이 된다. 소프트웨어 구성요소와 이들간의 관계를 보다 정확하고, 종합적으로 표현하기 위해 소프트웨어 아키텍처는 다양한 뷰를 통해 명세되어진다. UML(Unified Modeling Language)은 소프트웨어 및 소프트웨어의 아키텍처를 문서화하기 위해 사용되는 모델링 도구이다. 그러나 UML은 실제 사용하는 것이 용이하지 않으며, 또한 그 표준도 지속적으로 변경된다. 도한 UML을 정확히 배워서 사용하는 것이 용이하지 않으며, 특히 도구없이는 표현하기가 매우 어렵다는 것도 사실이다. 본 연구에서는 소프트웨어 아키텍처 설계를 위한 아키텍처 뷰를 소개하고, 각각의 뷰를 설계하기 위한 UML을 소개한다. 특히 UML의 단순화된 표현을 소개하여 파워포인트와 같은 일반적인 문서화 도구를 이용하여서도 소프트웨어 아키텍처를 쉽게 문서화할 수 있는 방법을 소개한다. 또한 이 표현방법을 GLORY 시스템의 아키텍처 설계에 적용해 보고 적용효과를 분석해 본다.

ViP: A Practical Approach to Platform-based System Modeling Methodology

  • Um, Jun-Hyung;Hong, Sung-Pack;Kim, Young-Taek;Chung, Eui-Young;Choi, Kyu-Myung;Kong, Jeong-Taek;Eo, Soo-Kwan
    • JSTS:Journal of Semiconductor Technology and Science
    • /
    • 제5권2호
    • /
    • pp.89-101
    • /
    • 2005
  • Research on highly abstracted system modeling and simulation has received a great deal of attention as of the concept of platform based design is becoming ubiquitous. From a practical design point of view, such modeling and simulation must consider the following: (i) fast simulation speed and cycle accuracy, (ii) early availability for early stage software development, (iii) inter-operability with external tools for software development, and (iv) reusability of the models. Unfortunately, however, all of the previous works only partially addresses the requirements, due to the inherent conflicts among the requirements. The objective of this study is to develop a new system design methodology to effectively address the requirements mentioned above. We propose a new transaction-level system modeling methodology, called ViP (Virtual Platform). We propose a two-step approach in the ViP method. In phase 1, we create a ViP for early stage software development (before RTL freeze). The ViP created in this step provides high speed simulation, lower cycle accuracy with only minor modeling effort.(satisfying (ii)). In phase 2, we refine the ViP to increase the cycle accuracy for system performance analysis and software optimization (satisfying (i)). We also propose a systematic ViP modeling flow and unified interface scheme based on utilities developed for maximizing reusability and productivity (satisfying (ii) and (iv)) and finally, we demonstrate VChannel, a generic scheme to provide a connection between the ViP and the host-resident application software (satisfying (iii)). ViP had been applied to several System-on-a-chip (SoC) designs including mobile applications, enabling engineers to improve performance while reducing the software development time by 30% compared to traditional methods.

UML을 이용한 소프트웨어 아키텍처 모델링에 관한 연구 (A Study on Software Architecture Modeling using UML)

  • 문성준;김병기
    • 대한전자공학회:학술대회논문집
    • /
    • 대한전자공학회 2000년도 하계종합학술대회 논문집(3)
    • /
    • pp.43-46
    • /
    • 2000
  • In this paper, we propose the method to express various factors for software architecture modeling effectively using UML extension mechanism. Furthermore, we show usefulness of proposed method by presenting several modeling techniques and their examples.

  • PDF

A SOFTWARE RELIABILITY ESTIMATION METHOD TO NUCLEAR SAFETY SOFTWARE

  • Park, Gee-Yong;Jang, Seung Cheol
    • Nuclear Engineering and Technology
    • /
    • 제46권1호
    • /
    • pp.55-62
    • /
    • 2014
  • A method for estimating software reliability for nuclear safety software is proposed in this paper. This method is based on the software reliability growth model (SRGM), where the behavior of software failure is assumed to follow a non-homogeneous Poisson process. Two types of modeling schemes based on a particular underlying method are proposed in order to more precisely estimate and predict the number of software defects based on very rare software failure data. The Bayesian statistical inference is employed to estimate the model parameters by incorporating software test cases as a covariate into the model. It was identified that these models are capable of reasonably estimating the remaining number of software defects which directly affects the reactor trip functions. The software reliability might be estimated from these modeling equations, and one approach of obtaining software reliability value is proposed in this paper.

uFlow: 홈 서비스로봇을 위한 태스크 모델링 아키텍처 (uFlow: Robot Task Modeling Architecture for Home Service Robot)

  • 김성훈;이승익;정승욱;장철수;김중배
    • 대한전자공학회:학술대회논문집
    • /
    • 대한전자공학회 2006년도 하계종합학술대회
    • /
    • pp.931-932
    • /
    • 2006
  • This paper proposes a task modeling architecture -.uFlow-.for home service robots that facilitates the developmental process and let developers implement their services with ease and efficiency.

  • PDF

Software Analysis and Design of the Image Acquisition Subsystem Using the Unified Modeling Language

  • Yom, Jae-Hong
    • Korean Journal of Geomatics
    • /
    • 제1권1호
    • /
    • pp.85-93
    • /
    • 2001
  • Geospatial database, which is the basis for Geo-Spatial Information Systems, is produced by conventional mapping methods. Recently, with increased demand for digital forms of the geospatial database, studies are carried out to automate its production. The automated mapping system is composed of the image acquisition subsystem, positioning subsystem, point referencing subsystem and the visualization subsystem. The image acquisition subsystem is the most important part of the overall production line because it is the starting point and will affect all subsequent processes. This paper presents a software analysis and design of the image acquisition subsystem. The design was carried out using the Unified Modeling Language which is a modeling method used extensively in the software engineering field.

  • PDF