• Title/Summary/Keyword: Model-based development process

Search Result 2,538, Processing Time 0.037 seconds

Study of Software Development Model based on OpenSource (오픈소스 기반의 소프트웨어 개발 모델 연구)

  • Kim Jong-Bae;Song Jae-Young;Rhew Sung-Yul
    • Journal of Digital Contents Society
    • /
    • v.6 no.4
    • /
    • pp.229-234
    • /
    • 2005
  • Companies are attempting application of open source software development approach method as new alternatives to solve roiling pints of the existing software developments such as quality of software, development speeds and cost. On the other hand, various analyses about open source software were performed, but concrete procedures or the results of suitable study about a way to utilize open source for a software development in actual industry are not yet. This study presented process model for identification, valuation selection of suitable open source, and modification application or commercializing.

  • PDF

Efficient Class Identification based on Event (이벤트 기반의 효율적인 클래스 식별)

  • Choi, Mi-Sook;Lee, Jong-Suk
    • Journal of Digital Contents Society
    • /
    • v.9 no.2
    • /
    • pp.165-175
    • /
    • 2008
  • Currently, software development methods have been advanced to service-oriented from component-oriented, to component-oriented from object-oriented. The component-oriented and service-oriented software development methods are analyzed by object-oriented UML model. So, the efficient analysis method for object-oriented UML model needs. In this paper, we suggest the analysis guideline and process based on event using Input Data-Process-Output Data Table for identifying use cases and classes efficiently. And the suggested method complements the problems depending the developer's perspective and experience.

  • PDF

A Strategy for Validation in Preliminary Design Stage using The Simulation of Model Behavior (모델 행동 양식의 시뮬레이션을 이용한 초기 디자인 검증 방법)

  • Shin, Seung-Hun;Park, Seung-Kyu;Choi, Kyung-Hee
    • Journal of the Korea Society for Simulation
    • /
    • v.19 no.1
    • /
    • pp.153-160
    • /
    • 2010
  • Most part of errors in software development process are included during the stage of requirements definition and design. And correction or elimination of errors from those stages requires much more efforts and costs than those from the later part of software development process. However, despite of the importance of the validation of requirement definition and design stages, several kinds of problem have made it hard to be done successfully. Therefore, in this paper, we introduce a novel validation process for the preliminary design stage. The validation process is based on simulations of model and it can be used to validate requirements and model simultaneously. Models in the validation process will take only the behavior of software and be built on Ptolemy framework. The usability of our validation process is confirmed with a case study over DNS system environment. And the result of simulation shows well-known errors or vulnerabilities can be found with simulations of model which has the behavior of software. This means our validation process can be used as a process to validate requirements and models during the early stage of software development process.

Development of Mathematical Models for Control of Process Parameters for Robotic $CO_2$ Arc Welding (로봇 $CO_2$ 아크용접 공정변수를 제어하기 위한 수학적 모델 개발)

  • 임동엽;박창언;김일수;정영재;손준식;이계정
    • Proceedings of the KWS Conference
    • /
    • 1997.10a
    • /
    • pp.229-233
    • /
    • 1997
  • The demand to increase productivity and quality, the shortage of skilled labour and the strict health and safety requirements have led to the development of the automated welding process to deal with many of the present problems of welded fabrication. To make effective use of the automated arc welding process, it is imperative that a mathematical model, which can be programmed easily and fed to the robot, should be developed. The objectives of the paper are to develop the mathematical equations (linear and curvilinear) for study of the relationship between process variables and bead geometry by employing a standard statistical package program, SAS and to choose the best model for automation of the $CO_2$ gas arc welding process. Mathematical models developed from experimental results can be employed to control the process variables in order to achieve the desired bead geometry based on weld quality criteria. Also these equations may prove useful and applicable for automatic control system and expert systems.

  • PDF

Synthesis of the Fault-Causality Graph Model for Fault Diagnosis in Chemical Processes Based On Role-Behavior Modeling (역할-거동 모델링에 기반한 화학공정 이상 진단을 위한 이상-인과 그래프 모델의 합성)

  • 이동언;어수영;윤인섭
    • Journal of Institute of Control, Robotics and Systems
    • /
    • v.10 no.5
    • /
    • pp.450-457
    • /
    • 2004
  • In this research, the automatic synthesis of knowledge models is proposed. which are the basis of the methods using qualitative models adapted widely in fault diagnosis and hazard evaluation of chemical processes. To provide an easy and fast way to construct accurate causal model of the target process, the Role-Behavior modeling method is developed to represent the knowledge of modularized process units. In this modeling method, Fault-Behavior model and Structure-Role model present the relationship of the internal behaviors and faults in the process units and the relationship between process units respectively. Through the multiple modeling techniques, the knowledge is separated into what is independent of process and dependent on process to provide the extensibility and portability in model building, and possibility in the automatic synthesis. By taking advantage of the Role-Behavior Model, an algorithm is proposed to synthesize the plant-wide causal model, Fault-Causality Graph (FCG) from specific Fault-Behavior models of the each unit process, which are derived from generic Fault-Behavior models and Structure-Role model. To validate the proposed modeling method and algorithm, a system for building FCG model is developed on G2, an expert system development tool. Case study such as CSTR with recycle using the developed system showed that the proposed method and algorithm were remarkably effective in synthesizing the causal knowledge models for diagnosis of chemical processes.

Development of an Elaborated Project-Based Learning Model for the Scientifically Gifted

  • KIM, Hyekyung;CHOI, Seungkyu
    • Educational Technology International
    • /
    • v.11 no.1
    • /
    • pp.171-192
    • /
    • 2010
  • This study was to investigate the elaborated project based learning model for scientifically gifted in the context of R & E project learning. It is important for the scientifically gifted to provide the appropriate learning environments instead of general learning model for the gifted. Although R & E project learning model is effective, the model has the limitations of managing the course for the scientifically gifted. To improve R & E learning model, the elaborated project based learning model was suggested with integration of both project based learning model and goal based scenario. The elaborated project-based learning model was comprised with 'basic learning process', 'elaboration through inquiry', and 'presentation and reflection'. To measure the satisfaction, eighty scientifically gifted students participated in the class. The result shows that learners were satisfied with the elaborated project-based learning up to 90%, and teachers were satisfied with this model up to 77%.

A Study on the Automation Process of BIM Library Creation of Air Handling Unit - Development of Revit API module for efficiency and uniformity of library creation - (공기조화기의 BIM 라이브러리 생성 자동화 프로세스에 관한 연구 - 라이브러리 생성의 효율성과 통일성 확보를 위한 Revit API 모듈 개발 -)

  • Kim, Han-Joo;Choi, Myung-Hwan;Kim, Jay-Jung
    • Journal of the Architectural Institute of Korea Structure & Construction
    • /
    • v.34 no.4
    • /
    • pp.75-82
    • /
    • 2018
  • BIM(Building Information Modeling) based design process can initiatively conduct a task through all phases from early design step to construction and maintenance step. Also BIM efficiently manage the building's energy by reflecting 3D design and construction life cycle. This paper proposes an efficient process to build AHU's BIM-based library. This study involves analyzing an AHU model for development of design module, and making the template model using the same 12 parts including the shapes of ducts, doors and frames. In consideration of each shape's direction and the status of existence, which are detailed shapes of parts upon making the template model, all the shapes of the AHU model can be expressed. By applying parametric modeling to the template model, a quick and precise modification and transformation can be conducted, thus the efficiency is enhanced. A user selects an AHU model from a 2D model selection program, and extracts shape information. The final AHU shape is completed through the automation work of unnecessary shape deletion by bringing the extracted shape information to the template model. This enables the user to build efficient AHU's BIM-based library, since the quick and precise modification and transformation of the template model are possibile, and all AHU model shapes can be expressed.

A MBASE-based Development Method for Ubiquitous Computing Systems (MBASE를 적용한 유비쿼터스 컴퓨팅 시스템 개발 방법론)

  • Kim, Sangsoo;Lee, Donghyun;In, Hoh
    • Journal of the Korean Society of Systems Engineering
    • /
    • v.1 no.2
    • /
    • pp.5-11
    • /
    • 2005
  • Ubiquitous computing is an emerging technic for various areas such as public, private (individual), military, industrial, medical sectors. The applications of ubiquitous computing are expected to be prevailed from home to office. Unfortunately, it is not effective to apply existing system/software development methodologies into this emerging ubiquitous computing applications. In this paper, MBASE (Model-Based system Architecting and Software Engineering) is applied as a development method of ubiquitous computing applications. The advantage of MBASE is to identify mismatches of product, process, property, and success models and resolve them in developing the ubiquitous computing applications. A SmartView, a ubiquitous computing application, is presented as a case study o f MBASE.

  • PDF

Designing VOD Service Domain Feature Model and VOD Service Developing Process Based-on it (VOD 서비스 도메인 피처모델과 이를 기반한 VOD 서비스 개발 프로세스)

  • KO, Kwangil
    • Convergence Security Journal
    • /
    • v.17 no.3
    • /
    • pp.51-57
    • /
    • 2017
  • VOD service provides an additional revenue for broadcasting companies in addition to the existing subscription fees and advertisement-based revenue. Therefore, each broadcasting company develops its own VOD service and performs frequent improvement work. This leads to the development of new VOD services, so developers are considering ways to effectively handle the frequent development needs. In this background, we conducted an underlying research to apply the feature-oriented analysis model to the development of VOD service. The feature-oriented analysis model used in this study is the Feature-Oriented Domain Analysis (FODA) developed by SEI of Carnegie Mellon University. FODA provides a tool for specifying a feature model of a software domain, based on which developers determine the configuration of a software with customers. This study developed a feature model of the VOD service domain and devised the functionalities and testcases in an integrated manner with the feature model. Additionally, we proposed a VOD service development process utilizing the feature model, function specification, and testcases.

A study on the Development of Systems Engineering Application Model for LRT based on MBSE (전산도구 기반의 경량전철사업 시스템엔지니어링 적용모델 SELRT 개발)

  • Han, Seok Youn;Kim, Joo Uk;Choi, Yo Cheol
    • Journal of the Korean Society of Systems Engineering
    • /
    • v.8 no.1
    • /
    • pp.9-19
    • /
    • 2012
  • The Light Rail Transit Project is a large scaled project which takes several years in building a system. After construction, LRT system is operating for several tens of years. For these characteristics, the right application of systems engineering to LRT project greatly effects the project success. In this paper, we present systems engineering application model to LRT project i.e. SELRT which include systems engineering technical process, core technology management process, project support process. SELRT also has a module for the exchange of outputs in SE tool and PM tool. Systems engineering processes in SELRT mainly base on ISO/IEC 15288. In future, we expand the range of SE processes and improve the usability in SELRT. We expect that this model will contribute to improve the efficiency in LRT project and to success the LRT project.