TARDIS: An Architectural Framework for Timely and Reliable Distributed Information Systems

Alan Burns, AM Lister, John A. McDermid · Australian Software Engineering Conference · 1991

It is increasingly recognised that the role and importance of non-functional requirements in the development of complex critical systems has hitherto been inadequately appreciated. Specifically, it has been common practice for system developers to concentrate primarily on functionality and to consider non-functional requirements, such as timeliness and reliability, comparatively late in the development process. Experience shows that this approach fails to produce dependable systems. Non-functional requirements, and constraints imposed by the execution environment, need to be taken into account throughout the system development life cycle. In this paper we introduce an object-oriented architectural framework that allows these issues to be addressed at the time they influence design commitments.

Read the paper · More papers on PaperTik