• Title/Summary/Keyword: Model Driven Development

Search Result 438, Processing Time 0.025 seconds

Quality Driven Approach for Product Line Architecture Customization in Patient Navigation Program Software Product Line

  • Ashari, Afifah M.;Abd Halim, Shahliza;Jawawi, Dayang N.A.;Suvelayutnan, Ushananthiny;Isa, Mohd Adham
    • KSII Transactions on Internet and Information Systems (TIIS)
    • /
    • v.15 no.7
    • /
    • pp.2455-2475
    • /
    • 2021
  • Patient Navigation Program (PNP) is considered as an important implementation of health care systems that can assist in patient's treatment. Due to the feasibility of PNP implementation, a systematic reuse is needed for a wide adoption of PNP computerized system. SPL is one of the promising systematic reuse approaches for creating a reusable architecture to enabled reuse in several similar applications of PNP systems which has its own variations with other applications. However, stakeholder decision making which result from the imprecise, uncertain, and subjective nature of architecture selection based on quality attributes (QA) further hinders the development of the product line architecture. Therefore, this study aims to propose a quality-driven approach using Multi-Criteria Decision Analysis (MCDA) techniques for Software Product Line Architecture (SPLA) to have an objective selection based on the QA of stakeholders in the domain of PNP. There are two steps proposed to this approach. First, a clear representation of quality is proposed by extending feature model (FM) with QA feature to determine the QA in the early phase of architecture selection. Second, MCDA techniques were applied for architecture selection based on objective preference for certain QA in the domain of PNP. The result of the proposed approach is the implementation of the PNP system with SPLA that had been selected using MCDA techniques. Evaluation for the approach is done by checking the approach's applicability in a case study and stakeholder validation. Evaluation on ease of use and usefulness of the approach with selected stakeholders have shown positive responses. The evaluation results proved that the proposed approach assisted in the implementation of PNP systems.

Temperature-driven Models of Lipaphis erysimi (Hemiptera: Aphididae) Based on its Development and Fecundity on Cabbage in the Laboratory in Jeju, Korea (양배추에서 무테두리진딧물의 온도의존 발육 및 산자 단위모형)

  • Oh, Sung Oh;Kwon, Soon Hwa;Kim, Tae Ok;Park, Jeong Hoon;Kim, Dong-Soon
    • Korean journal of applied entomology
    • /
    • v.55 no.2
    • /
    • pp.119-128
    • /
    • 2016
  • This study was conducted to develop temperature-driven models for a population model of turnip aphid, Lipaphis erysimi: nymphal development rate models and apterious adult's oviposition (larviparous) model. Nymphal development and the longevity and fecundity of adults were examined on cabbage at six constant temperatures (10, 15, 20, 25, 30, $35{\pm}1^{\circ}C$, 16L:8D). L. erysimi nymphs did not survive at $10^{\circ}C$. Development time of nymphs increased with increasing temperature up to $30^{\circ}C$ and thereafter slightly decreased, ranging from 18.5 d at $15^{\circ}C$ to 5.9 d at $30^{\circ}C$. The lower threshold temperature and thermal constant were estimated as $7.9^{\circ}C$ and 126.3 degree days, respectively. The nonlinear model of Lactin 2 fitted well for the relationship between the development rate and temperature of small (1+2 instar), large (3+4 instar) and total nymph (all instars). The Weibull function provided a good fit for the distribution of development times of each stage. Temperature affected the longevity and fecundity of L. erysimi. Adult longevity decreased as the temperature increased and ranged from 24.4 d at $20^{\circ}C$ to 16.4 d at $30.0^{\circ}C$ with abnormal longevity 18.2 d at $15^{\circ}C$, which was used to estimate adult aging rate model for the calculation of adult physiological age. L. erysimi showed a maximum fecundity of 91.6 eggs per female at $20^{\circ}C$. In this study, we provided three temperature-dependent components for an oviposition model of L. erysimi: total fecundity, age-specific cumulative oviposition rate, and age-specific survival rate.

A Study on the Effectiveness of CT-TDPS Learning Model in Problem Solving Programming using Scratch (스크래치를 이용한 문제해결 프로그래밍에서 CT-TDPS 학습 모형의 효과성 연구)

  • Kim, Young-Jik;Kim, Seong-Sik
    • The Journal of Korean Association of Computer Education
    • /
    • v.23 no.3
    • /
    • pp.41-47
    • /
    • 2020
  • Computational Thinking(CT) is drawing attention as a core competency required for future talent in the 21st century. Software education for improving CT ability at home and abroad is in full swing. Among them, problem-solving programming education helps to improve CT ability. The CT-TDPS learning model follows the decomposition, abstraction thinking process, which modularizes complex problems, and the Agile development method, which is an iterative and incremental programming method to implement it. In this study, we tried to confirm the improvement of CT ability by applying CT-TDPS learning model to problem solving programming education using Scratch. As a result of the study, it was confirmed that in the problem solving programming education using the CT-TDPS learning model, it improved in all aspects of computing concept, computing performance, and computing perspective, which are sub-factors of CT ability. In addition, it was confirmed that there was a significant difference in the experimental group as a result of the t-test on the Dr.Scratch automatic evaluation result.

Development of MDA-based Subsurface Spatial Ontology Model for Semantic Sharing (시멘틱 공유를 위한 MDA기반 지하공간정보 온톨로지 모델 개발)

  • Lee, Sang-Hoon;Chang, Pyoung-Wuck
    • Journal of Korean Society for Geospatial Information Science
    • /
    • v.17 no.1
    • /
    • pp.121-129
    • /
    • 2009
  • Today, it is difficult to re-use and share spatial information, because of the explosive growth of heterogeneous information and specific characters of spatial information accumulated by diverse local agency. A spatial analysis of subsurface spatial informa-tion, one of the National Spatial Data Infrastructure, needs related spatial information such as, topographical map, geologic map, underground facility map, etc. However, current methods using standard format or spatial datawarehouse cannot consider a se-mantic hetergenity. In this paper, the layered ontology model which consists of generic concept, measuremnt scale, spatial model, and subsurface spatial information has developed. Also, the current ontology building method pertained to human experts is a expensive and time-consuming process. We have developed the MDA-based metamodel(UML Profile) of ontology that can be a easy under-standing and flexiblity of environment change. The semantic quality of devleoped ontology model has evaluated by reasoning engine, Pellet. We expect to improve a semantic sharing, and strengthen capacities for developing GIS experts system using knowledge representation ability of ontology.

  • PDF

Development of a Data-Driven Model for Forecasting Outflow to Establish a Reasonable River Water Management System (합리적인 하천수 관리체계 구축을 위한 자료기반 방류량 예측모형 개발)

  • Yoo, Hyung Ju;Lee, Seung Oh;Choi, Seo Hye;Park, Moon Hyung
    • Journal of Korean Society of Disaster and Security
    • /
    • v.13 no.4
    • /
    • pp.75-92
    • /
    • 2020
  • In most cases of the water balance analysis, the return flow ratio for each water supply was uniformly determined and applied, so it has been contained a problem that the volume of available water would be incorrectly calculated. Therefore, sewage and wastewater among the return water were focused in this study and the data-driven model was developed to forecast the outflow from the sewage treatment plant. The forecasting results of LSTM (Long Short-Term Memory), GRU (Gated Recurrent Units), and SVR (Support Vector Regression) models, which are mainly used for forecasting the time series data in most fields, were compared with the observed data to determine the optimal model parameters for forecasting outflow. As a result of applying the model, the root mean square error (RMSE) of the GRU model was smaller than those of the LSTM and SVR models, and the Nash-Sutcliffe coefficient (NSE) was higher than those of others. Thus, it was judged that the GRU model could be the optimal model for forecasting the outflow in sewage treatment plants. However, the forecasting outflow tends to be underestimated and overestimated in extreme sections. Therefore, the additional data for extreme events and reducing the minimum time unit of input data were necessary to enhance the accuracy of forecasting. If the water use of the target site was reviewed and the additional parameters that could reflect seasonal effects were considered, more accurate outflow could be forecasted to be ready for climate variability in near future. And it is expected to use as fundamental resources for establishing a reasonable river water management system based on the forecasting results.

Functions and Driving Mechanisms for Face Robot Buddy (얼굴로봇 Buddy의 기능 및 구동 메커니즘)

  • Oh, Kyung-Geune;Jang, Myong-Soo;Kim, Seung-Jong;Park, Shin-Suk
    • The Journal of Korea Robotics Society
    • /
    • v.3 no.4
    • /
    • pp.270-277
    • /
    • 2008
  • The development of a face robot basically targets very natural human-robot interaction (HRI), especially emotional interaction. So does a face robot introduced in this paper, named Buddy. Since Buddy was developed for a mobile service robot, it doesn't have a living-being like face such as human's or animal's, but a typically robot-like face with hard skin, which maybe suitable for mass production. Besides, its structure and mechanism should be simple and its production cost also should be low enough. This paper introduces the mechanisms and functions of mobile face robot named Buddy which can take on natural and precise facial expressions and make dynamic gestures driven by one laptop PC. Buddy also can perform lip-sync, eye-contact, face-tracking for lifelike interaction. By adopting a customized emotional reaction decision model, Buddy can create own personality, emotion and motive using various sensor data input. Based on this model, Buddy can interact probably with users and perform real-time learning using personality factors. The interaction performance of Buddy is successfully demonstrated by experiments and simulations.

  • PDF

Estimation of Effects of Underwater Acoustic Channel Capacity Due to the Bubbles in the High Frequency Near the Coastal Area

  • Zhou, Guoqing;Shim, Tae-Bo;Kim, Young-Gyu
    • The Journal of the Acoustical Society of Korea
    • /
    • v.27 no.3E
    • /
    • pp.69-76
    • /
    • 2008
  • Measurements of bubble size and distribution in the surface layer of the sea, wind speed, and variation of ocean environments were made continually over a four-day period in an experiment conducted in the South Sea of Korea during 17-20 September 2007. Theoretical background of bubble population model indicates that bubble population is a function of the depth, range and wind speed and bubble effects on sound speed shows that sound speed varies with frequency. Observational evidence exhibited that the middle size bubble population fit the model very well, however, smaller ones can not follow the model probably due to their short lifetime. Meanwhile, there is also a hysteresis effect of void fraction. Observational evidence also indicates that strong changes in sound speed are produced by the presence of swarms of micro bubbles especially from 7 kHz to 50 kHz, and calculation results are consistent with the measured data in the high frequency band, but inconsistent in the low frequency band. Based on the measurements of the sound speed and high frequency transmission configuration in the bubble layer, we present an estimation of underwater acoustic channel capacity in the bubble layer.

THE INVESTIGATION OF HELICOPTER ROTOR AERODYNAMIC ANALYSIS METHODS (헬리콥터 로터 공력해석을 위한 수치적 방법 연구)

  • Park, N.E.;Woo, C.H.;Rho, H.W.;Kim, C.H.;Yee, S.J.
    • 한국전산유체공학회:학술대회논문집
    • /
    • 2007.04a
    • /
    • pp.120-124
    • /
    • 2007
  • Helicopters and rotary-wing vehicles encounter a wide variety of complex aerodynamic phenomena and these phenomena present substantial challenges for computational fluid dynamics(CFD) models. This investigation presents the rotor aerodynamic analysis items for the helicopter development and variety aerodynamic analysis methods to provide the better solution to researchers and helicopter developers between aerodynamic problems and numerical aerodynamic analysis methods. The numerical methods to make an analysis of helicopter rotor are as below - CFD Modelling : actuator disk model, BET model, fully rotor model,... - Grid : sliding mesh, chimera mesh / structure mesh, unstructure mesh,... - etc. : panel method periodic boundary, quasi-steady simulation, incompressible,... The choice of CFD methodology and the numerical resolution for the overall problem have been driven mostly by available computer speed and memory at any point in time. The combination of the knowledge of aerodynamic analysis items, available computing power and choice of CFD methods now allows the solution of a number of important rotorcraft aerodynamics design problems.

  • PDF

A Construction Method of the Software Reuse Framework using Behavior Patterns (행위패턴을 이용한 소프트웨어 재사용 프레임워크 구축방법)

  • Lee, Gi-O;Ryu, Seong-Yeol
    • The Transactions of the Korea Information Processing Society
    • /
    • v.6 no.8
    • /
    • pp.2088-2097
    • /
    • 1999
  • We propose the software framework construction method that increases reusability through use case extraction and structuring of software system's dynamic behavior of which identifying behavior patterns from software domain models. Most behavior models do not provide a consistent modeling technique for harmonizing user's heterogeneous requirements, and not yet prepared to a detailed optimizing technique for redevelopment and maintenance. Therefore, we need a software reuse framework to support consistency and reusability of existing development models using use cases with functional characteristics. a lattice model is used to this approach for structuring use cases, and the reuse process that can be driven to reusable components is introduced in this paper,.

  • PDF

A Study on the Development of Simulation Model for Inchon Port (인천내항을 위한 시뮬레이션 모델 개발 +)

  • 김동희;김봉선;이창호
    • Proceedings of the Korean Institute of Navigation and Port Research Conference
    • /
    • 1999.10a
    • /
    • pp.73-81
    • /
    • 1999
  • Inchon Port is the second largest import-export port of Korea, and has the point ant issue such as the excessive logistics cost because of the limits of handing capacity and the chronic demurrage. There is few research activities on the analysis and improvement of the whole port operation, because Inchon Port not only has the dual dock system and various facilities but also handles a various kind of cargo. The purpose of this paper is to develop the simulation program as a long-term strategic support tool, considering the dual dock system and the TOC(terminal operation company) system executed from March, 1997 in Inchon Port. The basic input parameters such as arrival intervals, cargo tons, service rates are analyzed and the probability density function for this parameters are estimated. The main mechanism of simulation model is the discrete event-driven simulation and the next-event time advancing. The program is executed based on the knowledge base and database, and is constructed using VISUAL BASIC and ACCESS database. From the simulation model, it is possible to estimate the demurrage status through analyzing scenarios such as the variation of cargo ton and cargo handing level, the increase of service rate, and so on, and to establish the long-term port strategic plan.