Leveraging Machine Learning for Optimal Object-Relational Database Mapping in Software Systems

被引:0
作者
Azizian, Sasan [1 ]
Rastegari, Elham [2 ]
Bagheri, Hamid [1 ]
机构
[1] Univ Nebraska, Lincoln, NE 68588 USA
[2] Creighton Univ, Omaha, NE 68178 USA
来源
PROCEEDINGS OF THE 1ST ACM INTERNATIONAL CONFERENCE ON AI-POWERED SOFTWARE, AIWARE 2024 | 2024年
基金
美国国家科学基金会;
关键词
ORM Mapping; Machine Learning; Specification-driven Synthesis; Tradespace Analysis; Static Analysis; Dynamic Analysis; Relational logic;
D O I
10.1145/3664646.3664769
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Modern software systems, developed using object-oriented programming languages (OOPL), often rely on relational databases (RDB) for persistent storage, leading to the object-relational impedance mismatch problem (IMP). Although Object-Relational Mapping (ORM) tools like Hibernate and Django provide a layer of indirection, designing efficient application-specific data mappings remains challenging and error-prone. The selection of mapping strategies significantly influences data storage and retrieval performance, necessitating a thorough understanding of paradigms and systematic tradeoff exploration. The state-of-the-art systematic design tradeoff space exploration faces scalability issues, especially in large systems. This paper introduces a novel methodology, dubbed Leant, for learning-based analysis of tradeoffs, leveraging machine learning to derive domain knowledge autonomously, thus aiding the effective mapping of object models to relational schemas. Our preliminary results indicate a reduction in time and cost overheads associated with developing (Pareto-) optimal object-relational database schemas, showcasing Leant's potential in addressing the challenges of object-relational impedance mismatch and advancing object-relational mapping optimization and database design.
引用
收藏
页码:94 / 102
页数:9
相关论文
共 50 条
  • [31] Leveraging Machine Learning to Extend Ontology-Driven Geographic Object-Based Image Analysis (O-GEOBIA): A Case Study in Forest-Type Mapping
    Rajbhandari, Sachit
    Aryal, Jagannath
    Osborn, Jon
    Lucieer, Arko
    Musk, Robert
    REMOTE SENSING, 2019, 11 (05)
  • [32] A software engineering perspective on engineering machine learning systems: State of the art and challenges
    Giray, Gorkem
    JOURNAL OF SYSTEMS AND SOFTWARE, 2021, 180
  • [33] A Framework for Managing Quality Requirements for Machine Learning-Based Software Systems
    Habibullah, Khan Mohammad
    Gay, Gregory
    Horkoff, Jennifer
    QUALITY OF INFORMATION AND COMMUNICATIONS TECHNOLOGY, QUATIC 2024, 2024, 2178 : 3 - 20
  • [34] Predicting Software Faults in Large Space Systems using Machine Learning Techniques
    Twala, Bhekisipho
    DEFENCE SCIENCE JOURNAL, 2011, 61 (04) : 306 - 316
  • [35] Catalyst Discovery for Propane Dehydrogenation through Interpretable Machine Learning: Leveraging Laboratory-Scale Database and Atomic Properties
    Park, Jisu
    Oh, Jungmok
    Kim, Jin-Soo
    Shin, Jung Ho
    Jeon, Namgi
    Chang, Hyunju
    Yun, Yongju
    ACS SUSTAINABLE CHEMISTRY & ENGINEERING, 2024, : 10376 - 10386
  • [36] Enhanced Thyroid Cancer Classification: Leveraging Advanced Machine Learning Techniques with a Focus on Random Forest for Optimal Accuracy
    Anuhya, Kodali
    Saie, Nelluri Spoorthy
    Pravinya, Gourishetti
    Hemanth, Polineni
    Pothireddy, Arun Reddy
    2024 2ND WORLD CONFERENCE ON COMMUNICATION & COMPUTING, WCONF 2024, 2024,
  • [37] Enhancing Early Dementia Detection: A Machine Learning Approach Leveraging Cognitive and Neuroimaging Features for Optimal Predictive Performance
    Irfan, Muhammad
    Shahrestani, Seyed
    Elkhodr, Mahmoud
    APPLIED SCIENCES-BASEL, 2023, 13 (18):
  • [38] Machine learning-based load distribution and balancing in heterogeneous database management systems
    Abdennebi, Anes
    Elakas, Anil
    Tasyaran, Fatih
    Ozturk, Erdinc
    Kaya, Kamer
    Yildirim, Sinan
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2022, 34 (04)
  • [39] Evaluation of Machine Learning Algorithms for Object-Based Mapping of Landslide Zones Using UAV Data
    Karantanellis, Efstratios
    Marinos, Vassilis
    Vassilakis, Emmanuel
    Hoelbling, Daniel
    GEOSCIENCES, 2021, 11 (08)
  • [40] Machine learning based improved cross-project software defect prediction using new structural features in object oriented software
    Singh, Manpreet
    Chhabra, Jitender Kumar
    APPLIED SOFT COMPUTING, 2024, 165