37.8DBMay 11
Translating database mathematical schemes into relational database software applications with MatBaseChristian Mancas, Diana Christina Mancas
We present a pseudocode algorithm for translating our (Elementary) Mathematical Data Model schemes into relational ones and associated sets of non-relational constraints, used by MatBase, our intelligent data and knowledge base management system prototype. We prove that this algorithm is very fast, solid, complete, and optimal. We apply it to a Mathema tical scheme modeling the genealogical trees subuniverse. We also provide examples of SQL and VBA code for enforcing some of its non-relational constraints, as well as guidelines to develop code for enforcing such constraints.
15.4SEMay 5
Semantic Reverse Engineering Legacy Software Applications with ChatGPT, Gemini AI, and Claude AIChristian Mancas, Diana Christina Mancas
This research paper describes our research results on using ChatGPT, Gemini, and Claude AI to semantically reverse engineer legacy database software applications.
DBJan 22
MatBase algorithm for translating (E)MDM schemes into E-R data modelsChristian Mancas, Diana Christina Mancas
This paper presents a pseudocode algorithm for translating (Elementary) Mathematical Data Model ((E)MDM) schemes into Entity-Relationship data models. We prove that this algorithm is linear, sound, complete, and semi-optimal. As an example, we apply this algorithm to an (E)MDM scheme for a genealogical tree sub-universe. We also provide the main additional features added to the implementation of this data science reverse engineering algorithm in MatBase, our intelligent knowledge and database management system prototype based on both the Entity-Relationship, (E)MDM, and Relational Data Models.
7.3DBMar 22
From (Elementary) Mathematical Data Model Schemas to Safe Blazor Web Applications with Claude AIChristian Mancas, Diana Christina Mancas
This research paper mainly describes how to develop MS Blazor safe web applications with Claude AI, version Sonnet 4.5, starting from (Elementary) Mathematical Data Model schemas. In the sequel, it also provides a list of general software engineering best practice rules, as well as issues of the MS Blazor Server platform.