Abstract
The software in information systems used by engineering personnel at metallurgical enterprises is considered. Such software operates automated workstations, support systems for decision making, information and modeling systems, expert systems, and so on. Typically, the software takes the form of desktop applications written in high-level programming languages (Visual C#, Visual Basic, etc.). The analysis of technological information from the enterprise’s database-management server entails the solution of programming problems, systems of differential equations, and mathematical-physics problems, for example. Such problems are unsolvable by the standard general-purpose programming languages. Therefore, the development of information and modeling systems requires access to outside software, such as Microsoft Excel and MATLAB. Interaction with Microsoft Excel depends on COM Interop technology, which requires the installation of Microsoft Office on each client computer. Interaction with MATLAB requires the preliminary assembly of a library in MATLAB Compiler and its connection to the program. MATLAB Runtime freeware must be installed on the client computer. However, desktop applications using Windows Forms do not meet the requirements of industrial information systems in terms of functionality, accessibility, and cross-platform compatibility. Accordingly, new technologies must be found for the creation of information systems. The best approach is the construction of web applications based on the ASP.NET MVC framework, which permits the transfer of mathematical libraries and modules for interaction with Microsoft Excel and MATLAB from Windows Forms, without modification. The structure of the web application employed in the development of information-system software is described. The web page employed has the following functional regions: the logo and title of the current page, the session-status menu, the function menu, group operations, notifications, and the working area.
Similar content being viewed by others
References
Spirin, N.A., Lavrov, V.V., and Rybolovlev, V.Yu., et al., Matematicheskoe modelirovanie metallurgicheskikh protsessov v ASU TP (Mathematical Modeling of Metallurgical Processes in Automated Process Control System), Spirin, N.A., Ed., Yekaterinburg: Ural. Fed. Univ., 2014.
Spirin, N.A., Gileva, L.Y., and Lavrov, V.V., Information modeling system for blast furnace control, IOP Conf. Ser.: Mater. Sci. Eng., 2016, vol. 150, no. l. doi 10.1088/1757-899X/150/1/012011
Spirin, N.A., Lavrov, V.V., Kosachenko, I.E., Onorin, O.P., Istomin, A.S., Burykin, A.A., and Shchipanov, K.A., Software for the raw-materials management system in blast-furnace smelting, Metallurgist, 2015, vol. 59, no. 1, pp. 104–112. doi 10.1007/s11015-015-0068-7
Lavrov, V.V., Spirin, N.A., Burykin, A.A., Shchipanov, K.A., and Rybolovlev, V.Y., Automatic control software for the blast-furnace shop, Steel Transl., 2015, vol. 45, no. 9, pp. 669–673. doi 10.3103/S0967091215090090
Lavrov, V.V. and Spirin, N.A., Automated information system for analysis and prediction of production situations in blast furnace plant, IOP Conf. Ser.: Mater. Sci. Eng., 2016, vol. 150, no. l. doi 10.1088/1757- 899X/150/1/012010
Ketkov, Yu.L., MATLAB 7: programirovanie, chislennye metody (MATLAB 7: Programming and Numerical Methods), St. Petersburg: BKhV-Peterburg, 2005.
Vyatkin, V., Software engineering in industrial automation: state-of the-art review, IEEE Trans. Ind. Inf., 2013, vol. 9, no. 3, pp. 1234–1249.
MacDonald, M., Pro WPF 4.5 in C# Windows Presentation Foundation in. NET 4.5 New York: Apress, 2012, 4th ed.
Dimitrov, B.H., Nenov, H.B., and Marinov, A.S., Comparative analysis between methodologies and their software realizations applied to modeling and simulation of industrial thermal processes, Proc. 36th Int. Convention on Information and Communication Technology, Electronics and Microelectronics (MIPRO), Opatija, Croatia, May 20–24, 2013, Rijeka, 2013, no. 6596383, pp. 891–895.
Amalfitano, D., Fasolino, A.R., Maggio, V., Tramontana, P., Di Mare, G., Ferrara, F., and Scala, S., Migrating legacy spreadsheets-based systems to Web MVC architecture: an industrial case study, Proc. Software Evolution Week–IEEE Conf. on Software Maintenance, Reengineering, and Reverse Engineering (CSMRWCRE 2014), Antwerp, Belgium, February 3–6, 2014, Piscataway, NJ: Inst. Electr. Electron. Eng., 2014, Article number 6747201, pp. 387–390. doi 10.1109/CSMRWCRE.2014.6747201
Zhang, B., Bao, L., Zhou, R., Hu, S., and Chen, P., A black-box strategy to migrate GUI-based legacy systems to web services, Proc. 4th IEEE Int. Symp. on Service- Oriented System Engineering, Jhongli, Taiwan, December 18–19, 2008, Piscataway, NJ: Inst. Electr. Electron. Eng., 2008, no. 4730458, pp. 25–31. doi 10.1109/SOSE.2008.8
Canfora, G., Software evolution in the era of software services, Proc. 7th Int. Workshop on Principles of Software Evolution, IWPSE 2004, September 6–7, 2004, Kyoto, 2004, pp. 9–18.
Zdun, U., Reengineering to the Web: reference architecture, Proc. of the European Conf. on Software Maintenance and Reengineering, CSMR 2002, Budapest, Hungary, March 11–13, 2002, Los Alamitos: IEEE Comp. Soc., 2002, no. 995801, pp. 164–173. doi 10.1109/CSMR.2002.995801
Tilley, S., Gerdes, J., Hamilton, T., Huang, S., Müller, H., and Wong, K., Adoption challenges in migrating to web services, Proc. 4th Int. Workshop on Web Site Evolution, WSE 2002, Montreal, Canada, October 2, 2002, Los Alamitos: IEEE Comp. Soc., 2002, no. 1134086, pp. 21–29. doi 10.1109/WSE.2002.1134086
Sreedevi, E. and Prasanth, Y., Critical review on web services and legacy systems–And its migration, Int. J. Appl. Eng. Res., 2015, vol. 10, no. 7, pp. 16321–16329.
Kastner, T., Concept to migrate an access based environmental information system into a Web-based frontend solution for the environmental management of a waste disposal company, Proc. 3rd Int. ICSC Symp. on Information Technologies in Environmental Engineering, ITEE 2007, Oldenburg, Germany, March 29–30, 2007, Berlin: Springer-Verlag, 2007, pp. 559–566.
Khalaf, R., Keller, A., and Leymann, F., Business processes for web services: principles and applications, IBM Syst. J., 2006, vol. 45, no. 2, pp. 425–446. doi 10.1147/sj.452.0425
Patel, K. and Ragha, L., Survey and analysis on migration of legacy system to service oriented architecture, IOSR J. Comp. Eng., 2013, vol 9, no. 2, pp. 32–35.
Stroulia, E., El-Ramly, M., and Sorenson, P., From legacy to Web through interaction modeling, Proc. IEEE Int. Conf. on Software Maintenance 2002, Montreal, Canada, October 3–6, 2002, Los Alamitos: IEEE Comp. Soc., 2002, pp. 320–329.
Mijan, J.L., Garrigos, I., and Firmenich, S., Supporting personalization in legacy web sites through clientside adaptation, Proc. 16th Int. Conf. on Web Engineering, ICWE 2016, Lugano, Switzerland, June 6–9, 2016, Berlin: Springer-Verlag, 2016, pp. 588–592. doi 10.1007/978-3-319-38791-8_54
Mao, C.-Y. and Lu, Y.-S., A method for measuring the structure complexity of web application, Wuhan Univ. J. Nat. Sci., 2006, vol. 11, no. 1, pp. 143–150. doi 10.1007/BF02831720
Rossi, G. and Schwabe, D., Object-oriented design structures in Web application models, Ann. Software Eng., 2002, vol. 13, nos. 1–4, pp. 97–110. doi 10.1023/A:1016593309733
Author information
Authors and Affiliations
Corresponding author
Additional information
Original Russian Text © I.A. Gurin, V.V. Lavrov, N.A. Spirin, A.G. Nikitin, 2017, published in Izvestiya Vysshikh Uchebnykh Zavedenii, Chernaya Metallurgiya, 2017, No. 7, pp. 573–579.
About this article
Cite this article
Gurin, I.A., Lavrov, V.V., Spirin, N.A. et al. Web technology in automated information and modeling systems for metallurgical processes. Steel Transl. 47, 463–468 (2017). https://doi.org/10.3103/S096709121707004X
Received:
Published:
Issue Date:
DOI: https://doi.org/10.3103/S096709121707004X