Model-driven system design is facilitated by SysML language, which provides distinct diagrams to describe system structure and components, explore allocation policies and identify system requirements. While non-functional requirements play a significant role in system design, their are not effectively supported by SysML. This paper emphasizes on a SysML extension to facilitate the effective description and verification of non-functional quantitative requirements. The introduction of a distinct SysML diagram to explore evaluation results enhances requirement verification capabilities, while the visualization of verification process helps system engineers to explore design decisions and properly adjust system design. Based on the proposed SysML extension, a profile for Enterprise Information System architecture design was developed. To demonstrate the potential of the proposed approach, the description and verification of software performance requirements using this profile are discussed, as an example.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.