Reference Hub1
Is Modeling a Treatment for the Weakness of Software Engineering?

Is Modeling a Treatment for the Weakness of Software Engineering?

Janis Osis, Erika Asnina
ISBN13: 9781466663596|ISBN10: 1466663596|EISBN13: 9781466663602
DOI: 10.4018/978-1-4666-6359-6.ch017
Cite Chapter Cite Chapter

MLA

Osis, Janis, and Erika Asnina. "Is Modeling a Treatment for the Weakness of Software Engineering?." Handbook of Research on Innovations in Systems and Software Engineering, edited by Vicente García Díaz, et al., IGI Global, 2015, pp. 411-427. https://doi.org/10.4018/978-1-4666-6359-6.ch017

APA

Osis, J. & Asnina, E. (2015). Is Modeling a Treatment for the Weakness of Software Engineering?. In V. Díaz, J. Lovelle, & B. García-Bustelo (Eds.), Handbook of Research on Innovations in Systems and Software Engineering (pp. 411-427). IGI Global. https://doi.org/10.4018/978-1-4666-6359-6.ch017

Chicago

Osis, Janis, and Erika Asnina. "Is Modeling a Treatment for the Weakness of Software Engineering?." In Handbook of Research on Innovations in Systems and Software Engineering, edited by Vicente García Díaz, Juan Manuel Cueva Lovelle, and B. Cristina Pelayo García-Bustelo, 411-427. Hershey, PA: IGI Global, 2015. https://doi.org/10.4018/978-1-4666-6359-6.ch017

Export Reference

Mendeley
Favorite

Abstract

Experts' opinions exist that the way software is built is primitive. The role of modeling as a treatment for Software Engineering (SE) became more important after the appearance of Model-Driven Architecture (MDA). The main advantage of MDA is architectural separation of concerns that showed the necessity of modeling and opened the way for Software Development (SD) to become engineering. However, this principle does not demonstrate its whole potential power in practice, because of a lack of mathematical accuracy in the initial steps of SD. The question about the sufficiency of modeling in SD is still open. The authors believe that SD, in general, and modeling, in particular, based on mathematical formalism in all its stages together with the implemented principle of architectural separation of concerns can become an important part of SE in its real sense. They introduce such mathematical formalism by means of topological modeling of system functioning.

Request Access

You do not own this content. Please login to recommend this title to your institution's librarian or purchase it from the IGI Global bookstore.