This paper presents an approach for incorporating non-functional information of software system into software architectures. To do so, components present two distinguished slots: their non-functional specification, where non-functional requirements on components are placed, and their non-functional behaviour with respect to these requirements. Also, connector protocols may describe which non-functional aspects are relevant to component connections. We propose a notation to describe non-functionality in a systematic manner, and we use it to analyse two particular aspects of the meeting scheduler case study, user interaction and performance.Peer Reviewe
The paper highlights the role of non functional information (about efficiency, reliability and other...
Architecture definition languages (ADLs) are used to specify high-level structural details of softwa...
Reaching a good separation, maintainability and configurability of non-functional concerns like perf...
This paper presents an approach for incorporating non-functional information of software system into...
This paper presents an approach for incorporating non-functional information of software system into...
Software systems are characterised both by their functionality (what the system does) and by their n...
Software systems are characterised both by their functionality (what the system does) and by their n...
This paper presents NoFun, a notation aimed at dealing with non-functional aspects of software syste...
In the last decades, software engineering has become an important area of research. As researchers, ...
Software systems are characterised both by their functionality (what the system does) and by their n...
In the last decades, software engineering has become an important area of research. As researchers, ...
Dealing with non-functional requirements (NFRs) has posed a challenge onto software engineers for ma...
Dealing with non-functional requirements (NFRs) has posed a challenge onto software engineers for ma...
While the functional requirements of a system can be effectively modeled through the Use Case driven...
The paper highlights the role of non functional information (about efficiency, reliability and other...
The paper highlights the role of non functional information (about efficiency, reliability and other...
Architecture definition languages (ADLs) are used to specify high-level structural details of softwa...
Reaching a good separation, maintainability and configurability of non-functional concerns like perf...
This paper presents an approach for incorporating non-functional information of software system into...
This paper presents an approach for incorporating non-functional information of software system into...
Software systems are characterised both by their functionality (what the system does) and by their n...
Software systems are characterised both by their functionality (what the system does) and by their n...
This paper presents NoFun, a notation aimed at dealing with non-functional aspects of software syste...
In the last decades, software engineering has become an important area of research. As researchers, ...
Software systems are characterised both by their functionality (what the system does) and by their n...
In the last decades, software engineering has become an important area of research. As researchers, ...
Dealing with non-functional requirements (NFRs) has posed a challenge onto software engineers for ma...
Dealing with non-functional requirements (NFRs) has posed a challenge onto software engineers for ma...
While the functional requirements of a system can be effectively modeled through the Use Case driven...
The paper highlights the role of non functional information (about efficiency, reliability and other...
The paper highlights the role of non functional information (about efficiency, reliability and other...
Architecture definition languages (ADLs) are used to specify high-level structural details of softwa...
Reaching a good separation, maintainability and configurability of non-functional concerns like perf...