Requirements formality levels analysis and transformation of formal notations into semi-formal and informal notations

8Citations
Citations of this article
8Readers
Mendeley users who have this article in their library.

Abstract

It is pivotal to have well-specified requirements to eliminate errors at an early stage of the system development life cycle. Some quality standards recommend the use of formal methods - mandate requirements to be expressed in formal notations - to detect errors. However, formal notations are not suitable for non-experts and may not be understood by all the stakeholder. To fix this, bidirectional transformations among requirement representation levels are required to maintain traceability and facilitate the communication of requirements among all the involved parties. This paper reflects on the different formality levels of requirements specifications including: informal, semi-formal, and formal notations. In addition, an automated multi-layer transformation approach is proposed to enable bi-directional transformation among requirements levels.

Cite

CITATION STYLE

APA

Zaki-Ismail, A., Osama, M., Abdelrazek, M., Grundy, J., & Ibrahim, A. (2021). Requirements formality levels analysis and transformation of formal notations into semi-formal and informal notations. In Proceedings of the International Conference on Software Engineering and Knowledge Engineering, SEKE (Vol. 2021-July, pp. 303–308). Knowledge Systems Institute Graduate School. https://doi.org/10.18293/SEKE2021-199

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free