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 条
  • [31] Development and application of optimization design software for the technology of Blending diluting oil in heavy oil well
    Zhu, Ming
    Wu, X. -D.
    Hu, Sui
    Liu, W. -L.
    2010 THE 3RD INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND INDUSTRIAL APPLICATION (PACIIA2010), VOL VI, 2010, : 329 - 332
  • [32] Optimization for Data-Driven Preventive Control Using Model Interpretation and Augmented Dataset
    Ren, Junyu
    Li, Benyu
    Zhao, Ming
    Shi, Hengchu
    You, Hao
    Chen, Jinfu
    ENERGIES, 2021, 14 (12)
  • [33] Design of blockchain-based applications using model-driven engineering and low-code/no-code platforms: a structured literature review
    Curty, Simon
    Harer, Felix
    Fill, Hans-Georg
    SOFTWARE AND SYSTEMS MODELING, 2023, 22 (06) : 1857 - 1895
  • [34] Weighing the Benefits and Costs of Flexibility in Making Software: Toward a Contingency Theory of the Determinants of Development Process Design
    Austin, Robert D.
    Devin, Lee
    INFORMATION SYSTEMS RESEARCH, 2009, 20 (03) : 462 - 477
  • [35] Design of blockchain-based applications using model-driven engineering and low-code/no-code platforms: a structured literature review
    Simon Curty
    Felix Härer
    Hans-Georg Fill
    Software and Systems Modeling, 2023, 22 : 1857 - 1895
  • [36] Transpiler-Based Architecture Design Model for Back-End Layers in Software Development
    Fuertes, Andres Bastidas
    Perez, Maria
    Meza, Jaime
    APPLIED SCIENCES-BASEL, 2023, 13 (20):
  • [37] Foundations for a development methodology software agile model - driven from a modeling graphic customer-oriented language
    Duque, M.
    Nathalia, B.
    Mauricio A, Pulgarin M.
    Jorge, Rios P., I
    2014 9TH COMPUTING COLOMBIAN CONFERENCE (9CCC), 2014, : 29 - 34
  • [38] CrDrcnn: Design and Development of Crow Optimization-Based Deep Recurrent Neural Network for Software Defect Prediction
    Reddy, S. Sai Satyanarayana
    Kumar, Ashwani
    Mounica, N.
    Geetha, Donakanti
    ADVANCES IN COMPUTING AND DATA SCIENCES (ICACDS 2022), PT I, 2022, 1613 : 13 - 25
  • [39] A Process Model for AI-Enabled Software Development: A Synthesis From Validation Studies in White Literature
    Erdogan, Tugba Gurgen
    Altunel, Haluk
    Tarhan, Ayca Kolukisa
    JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2025, 37 (01)
  • [40] RESEARCH ON META-MODEL BASED GLOBAL DESIGN OPTIMIZATION AND DATA MINING METHODS
    Guo, Zhendong
    Song, Liming
    Li, Jun
    Li, Guojun
    Feng, Zhenping
    ASME TURBO EXPO: TURBINE TECHNICAL CONFERENCE AND EXPOSITION, 2015, VOL 2C, 2015,