Using security robustness analysis for early-stage validation of functional security requirements
Security is nowadays an indispensable requirement in software systems. Traditional software engineering processes focus primarily on business requirements, leaving security as an afterthought to be addressed via generic "patched-on" defensive ...
Interactive goal model analysis for early requirements engineering
In goal-oriented requirements engineering, goal models have been advocated to express stakeholder objectives and to capture and choose among system requirement candidates. A number of highly automated procedures have been proposed to analyze goal ...
Exploring cognitive style and task-specific preferences for process representations
Process models describe someone's understanding of processes. Processes can be described using unstructured, semi-formal or diagrammatic representation forms. These representations are used in a variety of task settings, ranging from understanding ...
An ASPIRE-based method for quality requirements identification from business goals
Quality requirements are the main drivers for modeling and evaluating software quality at an early stage, and ASPIRE is an engineering method designed to elicit and document the quality requirements of embedded systems. This paper proposes an extension ...
SCRAM---CK: applying a collaborative requirements engineering process for designing a web based e-science toolkit
This paper presents SCRAM---CK, a method to elicit requirements by means of strong user involvement supported by prototyping activities. The method integrates two existing approaches, SCRAM and CK theory. SCRAM provides the framework for requirements ...
Requirements for tools for comprehending highly specialized assembly language code and how to elicit these requirements
Program comprehension tools used with assembly language--often for maintaining legacy software or reverse engineering malware threats--are dated and fail to provide rudimentary features found in tool support for higher-level languages. The need for ...