25th International Conference on Software Engineering, 2003. Proceedings. · 2003 · 22 citations · 7 references
EngineeringComputer ScienceSystems EngineeringAlgorithmsRequirements EngineeringSystems ArchitectureFinite State Machine ModelingRequirements ModelingScenario-based RequirementsSpecification LanguagesSystem RequirementsUse Case AnalysisControl ArchitectureScenario-based ExecutionScenariosState Machine DesignState Machine ModelsState MachinesSystems Requirements AnalysisTraffic Advisory Systems
Two high profile workshops at OOPSLA and ICSE, an IEEE Computer article by David Harel and a growing number of research papers have all suggested algorithms that translate scenarios of a system's behavior into state machines. One of the uses of such algorithms is in the transition from requirements scenarios to component design. To date, however, most efforts have concentrated on the algorithmic details of the proposed translations. Less work has been done on evaluating these algorithms on a realistic case study. In this paper, we do exactly that for the algorithm presented in [10]. Our study is a component of an air traffic advisory system developed at NASA Ames Research Center.
7
Statecharts: a visual formalism for complex systems
David Harel · Science of Computer Programming · 1987 · 6.7K citations
Scenarios in system development: current practice
K. Weidenhaupt, Klaus Pohl, Matthias Jarke et al. · IEEE Software · 1998 · 404 citations
Generating statechart designs from scenarios
Jon Whittle, Johann Schumann · 2000 · 360 citations