|
Scientific paper ID 1842 : 2019/3
![]() A SOFTWARE PLATFORM FOR ENGINEERING CALCULATIONS IN THE CLOUD
Nedelcho Ganchovski The development of engineering calculations software, with classic desktop architecture, s substantial amount of time and investments, tight collaboration of software and engineering experts and support of different computer configurations and operating systems. All these problems are solved by developing an innovative software platform for engineering calculations in the cloud, containing a rich set of mathematical functions, numerical methods, units of measurement etc. They are accessible through specially designed programming language for engineers without special programming skills. The deion of each problem is done through formulas, texts, schemes and simple commands that are translated by the platform into working programs. It generates a user interface for data input, calculates the results and prints them in a professionally formatted calculation notes. The current paper provides a brief deion of the platform`s concept, architecture and working principles. The theoretical foundations, methods and algorithms used to develop the programming language and the platform itself are also discussed.
облачни изчисления формални езици генеративни граматики теория на автоматите транслация изчислимост лексически и синтактичен анализ числени методи мерни единициcloud computing formal languages generative grammars automata theory translation Nedelcho Ganchovski BIBLIOGRAPHY [1] Roger Jennings, ”Cloud Computing with the Windows Azure Platform”, Wrox, October 2009, ISBN 9780470506387 [2] Noam Chomsky, ”Three models for the deion of language”, IRE Transactions on Information Theory (2), 1956: 113–124. doi:10.1109/TIT.1956.1056813 [3] Noam Chomsky, ”Chapter 12: Formal Properties of Grammars”, In Luce, R. Duncan, Bush, Robert R., Galanter, Eugene (eds.). Handbook of Mathematical Psychology Vol II. John Wiley and Sons, Inc. pp. 323–418, 1963 [4] Krasimir Manev, „Uvod v diskretnata matematika“, V-to izd., KLMN, 2012, ISBN: 9789545351365 ( [4] Красимир Манев, „Увод в дискретната математика“, V-то изд., КЛМН, 2012, ISBN: 9789545351365 ) [5] Stanev I., K. Krachanov, V. Valeva, „Ezikovi protsesori. Tomove 1-2“, Rusenski Universitet “A. Kanchev”, 1998, ISBN 954-712-027-1 ( [5] Станев И., К. Крачанов, В. Вълева, „Езикови процесори. Томове 1-2“, Русенски Университет “А. Кънчев”, 1998, ISBN 954-712-027-1 ) [6] Michael Sipser, ”Introduction to the Theory of Computation”, 1st. Cengage Learning. ISBN 0-534-94728-X. ”The Church-Turing Thesis (Page 130)” , 1997 [7] Robin Hunter, “Design and Construction of Compilers (Wiley Series in Computing) 1st Edition”, John Wiley & Sons, 1982, ISBN 978-0471280545 [8] Edsger W. Dijkstra, ”Algol 60 translation: An Algol 60 translator for the x1 and Making a translator for Algol 60”, Research Report 35, Mathematisch Centrum, Amsterdam, 1961 |