Formalization of Software Development: Problems and Solutions
2005
Gundars Alksnis, Ērika Nazaruka, Jānis Osis, Jānis Šiliņš

The current paper gives an insight in the problem domain of formalization of software development, highlighting the potential advantages of usage of formal methods. The described research is strongly based on MDA, thus emphasizing the role of modelling process, as well as transformation of the models, in the modern software engineering. A number of inconsistensies originated from employment of the described methods during diverse stages of software development process are identified, providing the possible solutions and tracing the possible directions of the future research. A special attention is paid to the topic of formal specification of systems, using paradigms of category theory and topological modeling of functioning. In order to provide an adequate analysis and description of a problem domain, the sketch approach is discussed; its combination with the method of topological modelling of functioning is useful for modeling of the functional side of the system, as well as for mapping between the problem domain and the internal structue of a system. As one of the areas of application for formal methods the process of creation of embedded architectures is discussed.


Atslēgas vārdi
formalization, MDA, category theory, sketch, topological modelling, embedded

Alksnis, G., Asņina, Ē., Osis, J., Šiliņš, J. Formalization of Software Development: Problems and Solutions. Lietišķās datorsistēmas. Nr.22, 2005, 204.-216.lpp. ISSN 1407-7493.

Publikācijas valoda
English (en)
RTU Zinātniskā bibliotēka.
E-pasts: uzzinas@rtu.lv; Tālr: +371 28399196