Optimization of data model-driven design thinking in the software development process

被引:0
|
作者
Li, Yun [1 ]
Li, Lianwei [2 ]
机构
[1] School of Information Engineering, Yantai Institute of Technology, Shandong, Yantai
[2] School of Literature, Ludong University, Shandong, Yantai
关键词
Data dictionary; Data model driven; Differential evolution; Island model; Meta-modeling hierarchy; Software development;
D O I
10.2478/amns-2024-2406
中图分类号
学科分类号
摘要
Model-driven software development has become a hot research topic and discovery trend in the field of software engineering. Its core idea is to treat analysis and design models as equivalent to code. Better integration of models and code can greatly increase the chances of effective improvement and achieve automated software development through abstract models. In this paper, we first constructed a data model-driven architecture system based on the meta-modeling hierarchy, using a data dictionary for data storage. The mapping relation loader transforms the data extracted from the dictionary. Using the differential evolution algorithm, the model is defined as a metamodel that actually exists. At the same time, the MapReduce framework is combined to parallelize the computation of the DE algorithm based on the island model in order to solve the problem of poor optimization of the differential algorithm. Apply the model to actual software development and realize data visualization and display using Flex technology. Simulation experiments are set up to test the performance of the model and the platform. After CSI uncertainty estimation, the MSE index of the model is analyzed. This paper’s data model-driven method, with an MSE value of only 0.01084, stands out among the five methods in Case 4. Under the condition of 300 users concurrently, the user’s access response time is tested, and it can be seen that the user’s response time is within 1~2.9s, which passes the performance test. © 2024 Yun Li and Lianwei Li, published by Sciendo.
引用
收藏
相关论文
共 47 条
  • [41] DEVELOPING A LARGE-SCALE AGENT-BASED MODEL USING THE SPIRAL SOFTWARE DEVELOPMENT PROCESS
    Malikov, Maxim
    Aloraini, Fahad A.
    Kavak, Hamdi
    Kennedy, William G.
    Crooks, Andrew
    2023 ANNUAL MODELING AND SIMULATION CONFERENCE, ANNSIM, 2023, : 282 - 293
  • [42] Software Development of On-board Power Electronics Equipment Using Model-Based Design Methodology
    Liu, Xiaofei
    Cui, Shumei
    Gao, Weifeng
    Li, Jintang
    Xu, Shiming
    CURRENT DEVELOPMENT OF MECHANICAL ENGINEERING AND ENERGY, PTS 1 AND 2, 2014, 494-495 : 1524 - +
  • [43] Demonstrating the Elaborated Action Design Research (eADR) Model to Address Communication Challenges During Software Development
    Anthea Venter
    Marne de Vries
    Systemic Practice and Action Research, 2023, 36 : 407 - 425
  • [44] Demonstrating the Elaborated Action Design Research (eADR) Model to Address Communication Challenges During Software Development
    Venter, Anthea
    de Vries, Marne
    SYSTEMIC PRACTICE AND ACTION RESEARCH, 2023, 36 (03) : 407 - 425
  • [45] Performance Measurement Model for Software Development Teams Using Interval-valued Intuitionistic Fuzzy Analytic Hierarchy Process
    Oztaysi, Basar
    Onar, Sezi Cevik
    Kahraman, Cengiz
    JOURNAL OF MULTIPLE-VALUED LOGIC AND SOFT COMPUTING, 2019, 33 (4-5) : 321 - 339
  • [46] Advancing the software development process through the development of technology-enabled dynamic capabilities in a project-based firm: insights from action design research
    Sebrek, Szabolcs Szilard
    Semenova, Viktoriia
    Kosztyan, Zsolt Tibor
    BUSINESS PROCESS MANAGEMENT JOURNAL, 2024, 30 (08) : 313 - 342
  • [47] Virtual Reality Shopping-Insights: A data-driven framework to assist the design and development of Virtual Reality shopping environments
    Grande, Ruben
    Albusac, Javier A.
    Vallejo, David
    Gonzalez-Morcillo, Carlos
    Sanchez-Sobrino, Santiago
    Castilla, Jose J. Castro-Schez Systems University of
    SOFTWAREX, 2024, 27