Technical Report Number
A methodological framework is an abstraction over a class of design methodologies. The framework characteristics the problem solving approach shared by the methodologies belonging to that class: it identifies the nature of their common design concerns and the fundamental logical interdependencies between these concerns. The paper proposes a particular framework called the Total System Design (TSD) Framework. It represents a specification for a class of design methodologies which view computer-based systems as potentially distributed hardware/software aggregates. As such, the TSD Framework consolidates under a unified perspective two traditionally separate concerns: software design and hardware design. Furthermore, it establishes the role played by hardware/software trade-offs in system design. A strategy for deriving methodologies from the TSD Framework is outlined and illustrated.
Roman, Gruia-Catalin; Stucki, Mishell J.; Ball, William E.; and Gillett, Will G., "The Total System Design (TSD) Framework: An Approach to the Development of Distributed Systems Design Methodologies" Report Number: WUCS-82-3 (1982). All Computer Science and Engineering Research.