Scenario-based design is a significant informal approach to systems specification and verification, but it does not ensure correct user-centered systems. This paper shows how scenario-based design can be augmented with a theory of interactions and scenes that allows the designer to elicit user requirements within a formal framework that does not constrain excessively the user narration, and to derive a system implementation satisfying the basic software engineering requisites. The paper discusses also how the approach facilitates the formal proof of the safety and liveness properties of interactive systems.
Index Terms:
Requirements engineering, situated action calculus, interactive systems verification
Citation:
Alberto Faro, Daniela Giordano, "A Theory of Interactions and Scenes for User Centered Systems Specification and Verification," apsec, pp.364, Fourth Asia-Pacific Software Engineering and International Computer Science Conference (APSEC'97 / ICSC'97), 1997