DocumentCode
379107
Title
ProcessNFL: a language for describing non-functional properties
Author
Rosa, Nelson S. ; Cunha, Paulo R F ; Justo, George R R
Author_Institution
Centro de Informatica, Univ. Fed. de Pernambuco, Recife, Brazil
fYear
2002
fDate
7-10 Jan. 2002
Firstpage
3676
Lastpage
3685
Abstract
Nonfunctional requirements (NFRs) are rarely taken in account in software development. There are reasons that help us to understand why these requirements are not explicitly dealt with: their complexity NFRs are usually stated only informally, their high abstraction level, and the rare support of languages, methodologies and tools. In this scenario, we concentrate on defining a language, namely ProcessNFL, that expresses NFRs during software development. This language has been designed to consider specific characteristics of NFRs like their correlations and conflicts. In order to illustrate our language, we describe NFRs of software radios and the NFRs performance and security, which are usually present in software requirements specifications.
Keywords
formal specification; specification languages; ProcessNFL language; complexity; high abstraction level; nonfunctional requirements; security; software development; software radios; software requirements specifications; Atomic measurements; Availability; Data structures; Logic; Programming; Proposals; Security; Software measurement; Software quality; Software radio;
fLanguage
English
Publisher
ieee
Conference_Titel
System Sciences, 2002. HICSS. Proceedings of the 35th Annual Hawaii International Conference on
Print_ISBN
0-7695-1435-9
Type
conf
DOI
10.1109/HICSS.2002.994496
Filename
994496
Link To Document