Proceedings of the Symposium on Design Automation and Microprocessors
The graph model of behavior simulator
Proceedings of the Symposium on Design Automation and Microprocessors
Proper termination of flow-of-control in programs involving concurrent processes
ACM '72 Proceedings of the ACM annual conference - Volume 2
A Petri Net model of the CDC 6400
Proceedings of the SIGOPS workshop on System performance evaluation
Graph model analysis and implementation of computational sequences
Graph model analysis and implementation of computational sequences
Multiprocessors, semaphores, and a graph model of computation
Multiprocessors, semaphores, and a graph model of computation
Flow of control, resource allocation, and the proper termination of programs
Flow of control, resource allocation, and the proper termination of programs
A distributed data and control driven machine: programming and architecture.
A distributed data and control driven machine: programming and architecture.
Multilevel modeling for synthesis of reliable concurrent software systems.
Multilevel modeling for synthesis of reliable concurrent software systems.
Design and verification of distributed interacting processes.
Design and verification of distributed interacting processes.
Building block modeling methodology for composition of microprocessor-based digital systems
Building block modeling methodology for composition of microprocessor-based digital systems
Automatic Synthesis of SARA Design Models from System Requirements
IEEE Transactions on Software Engineering
CSC '85 Proceedings of the 1985 ACM thirteenth annual conference on Computer Science
An experimental distributed modeling system
ACM Transactions on Information Systems (TOIS)
An algorithm to support code-skeleton generation for concurrent systems
ICSE '81 Proceedings of the 5th international conference on Software engineering
The use of a Module Interconnection Language in the SARA system design methodology
ICSE '79 Proceedings of the 4th international conference on Software engineering
Modeling and Verification of Communication Protocols in Sara: The X.21 Interface
IEEE Transactions on Computers
Requirements definition and its interface to the SARA design methodology for computer-based systems
AFIPS '82 Proceedings of the June 7-10, 1982, national computer conference
Hi-index | 0.00 |
The supported methodology evolving in the SARA (System ARchitects' Apprentice) system creates a design frame-work on which increasingly powerful analytical tools are to be grafted. Control flow analyses and program verification tools have shown promise. However, in the realm of the complex systems which interest us there is a great deal of research and development to be done before we can count on the use of such powerful tools. We must always be prepared to resort to experiments for evaluation of proposed designs. This paper describes a fundamental SARA tool, the graph model simulator. During top-down refinement of a design, the simulator is used to test consistency between the levels of abstraction. During composition, known building blocks are linked together and the composite graph model is tested relative to the lowest top-down model. Design of test environments is integrated with the multilevel design process. The SARA methodology is exemplified through design of a higher level building block to do a simple FFT.