P.A. Sechenykh1
1 Federal Research Center «Computer Science and Control» of the Russian Academy of Sciences (FRC CSC RAS) (Moscow, Russia)
1 Moscow Aviation Institute (Moscow, Russia)
p-sechenyh@mail.ru
This work explores the application of deep specification for solving problems in structural materials science. Deep specification refers to the formal representation of data, rules, and constraints for their use in various applications. Its application helps to extend the principles of database design in the semantic aspect of the subject area. The domain model is a tool that allows for a more detailed determination of information requirements, including the structuring of data according to specific criteria, identification of data processing operations, as well as constraints and feedback parameters. The research presents the schematic macrostructure of the main data objects in the considered domain and defines the main data objects and the relationships between them. For each data object, the information content and its attributes have been determined. Based on this description, a relational data model has been developed, and scenarios for interaction between information and computational objects have been described.
The concept of MVC (Model-View-Controller) was chosen for implementing information support for computational calculations. This choice is driven by its universality, stability, clarity, and flexibility of the three interconnected elements. The external presentation of forms is done using the WPF tool. The internal model for processing information flows is based on EntityFramework. MS SQL Server and object methods are used for accessing the database. The manageability of the MVC platform is ensured by the internal dispatching of the .NET Framework operating system, based on standard patterns and aspects of C#. A prototype of an information support system for materials science tasks was presented, focusing on the search for metric parameters of stable crystalline structures based on a given chemical formula.
Sechenykh P.A. Deep specification of the structural properties of crystalline compounds in the information support system for materials science problems. Highly Available Systems. 2023. V. 19. № 4. P. 51−62. DOI: https://doi.org/ 10.18127/j20729472-202304-04
(in Russian)
- Dejt K.Dzh. Vvedenie v sistemy baz dannyh / Per. s angl. Izd. 8-e. M.: Izdatel'skij dom «Vil'yams». 2005. 1328 s.
- Oracle [Elektronnyj resurs]. URL: https://www.oracle.com/ (data obrashcheniya 29.08.2023)
- NOU INTUIT [Elektronnyj resurs]. URL: https://intuit.ru/studies/courses/611/467/lecture/28793?page=8#keyword161 (data obrashcheniya 29.08.2023)
- NOU INTUIT [Elektronnyj resurs]. URL: https://intuit.ru/studies/courses/6/6/lecture/192 (data obrashcheniya 29.08.2023)
- Sechenyh P.A. Matematicheskoe modelirovanie metricheskih parametrov GPU metallov. Izvestiya vysshih uchebnyh zavedenij. Materialy elektronnoj tekhniki. 2022; 25(4):283–287. https://doi.org/10.17073/1609-3577-2022-4-283-287. EDN: JVKVOD
- Solodovnikov S.F. Osnovnye terminy i ponyatiya strukturnoj kristallografii i kristallohimii (slovar'-posobie). Novosibirsk: INH SO RAN. 2005. 113 s.
- Sechenyh P.A., Abgaryan K.K. Relyacionnaya model' hraneniya dannyh informacionnoj podderzhki zadach strukturnogo materialvedeniya. Trudy Vtoroj molodyozhnoj nauch. konf. «Zadachi sovremennoj informatiki». M.: FIC IU RAN. 2015. S. 181–186.
- Fauler M. UML. Osnovy / Per. s angl. Izd. 3-e. SPb.: Simvol Plyus. 2004. 192 s.
- Anisimov V.V. Konceptual'noe proektirovanie s ispol'zovaniem metodologii IDEF1X. [Elektronnyj resurs]. URL: https://www.sites.google.com/ site/anisimovkhv/learning/pris/lecture/tema7/tema7_2 (data obrashcheniya 29.08.2023).
- Fauler M. Arhitektura korporativnyh programmnyh prilozhenij / Per. s angl. M.: Izdatel'skij dom «Vil'yams». 2007. 544 s.
- Dokumentaciya po C# [Elektronnyj resurs]. URL: https://docs.microsoft.com/ru-ru/dotnet/csharp/ (data obrashcheniya 2.11.2022).
- Dokumentaciya po Entity Framework 6.1.3 [Elektronnyj resurs]. URL: https://docs.microsoft.com/ru-ru/ef/ (data obrashcheniya: 1.11.2022).
- Dokumentaciya po MS SQL Server [Elektronnyj resurs]. URL: https://docs.microsoft.com/ru-ru/sql/relational-databases/sql-server-guides?view=sql-server-2017/ (data obrashcheniya: 1.11.2022).