2002 · 107 citations · 14 references
EngineeringComputer SystemsSystems EngineeringRequirements EngineeringSoftware EngineeringSystems ArchitectureGoal-oriented Requirements EngineeringRequirements AnalysisRequirements ManagementRequirements SpecificationRuntime SystemsSystem RequirementsGoal-driven Requirements EngineeringRequirements Conflict ResolutionRequirements Engineering ProcessRequirements MonitoringRequirements ReconciliationScheduler DesignSystem Requirements SpecificationSystems Requirements Analysis
System deviations from requirements arise when environmental behaviors are not anticipated or when execution conditions trigger unexpected behavior. The paper proposes an architecture and development process to monitor requirements at runtime and reconcile them with system behavior. Built on goal‑driven requirements engineering and runtime monitoring, the process is applied to three Meeting Scheduler scenarios.
This paper considers the problem of system deviations from requirements specifications. Such deviations may arise from lack of anticipation of possible behaviors of environment agents at specification time, or from evoking conditions in this environment. We discuss an architecture and a development process for monitoring system requirements at runtime to reconcile the requirements and the system's behavior. This process is deployed on three scenarios of requirements-execution reconciliation for the Meeting Scheduler system. The work builds on our previous work on goal-driven requirements engineering and on runtime requirements monitoring.
14
Goal-directed requirements acquisition
Anne Dardenne, Axel van Lamsweerde, Stephen Fickas · Science of Computer Programming · 1993 · 2K citations
Requirements monitoring in dynamic environments
Stephen Fickas, Martin S. Feather · 2002 · 298 citations
Using schematic scenarios to understand user needs
Colin Potts · 1995 · 186 citations
Robert Darimont, E. Delor, Philippe Massonet et al. · 1997 · 173 citations · Full text