Formal Definitions for Design Spaces and Traces
Bowen, J., & Dittmar, A. (2017). Formal Definitions for Design Spaces and Traces. In J. Lv, H. Zhang, M. Hinchey, & X. Liu (Eds.), 2017 24th Asia-Pacific Software Engineering Conference (APSEC 2017) (pp. 600–605). Washington, DC, USA: IEEE. https://doi.org/10.1109/APSEC.2017.72
Permanent Research Commons link: https://hdl.handle.net/10289/11817
Within the domain of interactive system development and design, particularly for safety-critical systems, there is an inherent tension between formalisms used for software engineering methodologies and the creative aspects of design. In this paper we consider how we might better unify these by way of a framework for design spaces and design artefacts. We present formal definitions for simple and complex design spaces and then describe how they are incorporated into traces. We then discuss how these can be used to reason about considerations such as preservation of requirements and iterative changes throughout the design process and provide some small examples of this.
© 2018 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works.