1986
DOI: 10.1109/tse.1986.6312945
|View full text |Cite
|
Sign up to set email alerts
|

SARA (System ARchitects Apprentice): Modeling, analysis, and simulation support for design of concurrent systems

Abstract: An environment to support designers in the modeling, analysis, and simulation of concurrent systems is described. It is shown how a fully nested structure model supports multilevel design and focuses attention on the interfaces between the modules which serve to encapsulate behavior. Using simple examples the paper indicates how a formal graph model can be used to model behavior in three domains: control flow, data flow, and interpretation. The effectiveness of the explicit environment model in SARA is discuss… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
17
0

Year Published

1991
1991
2018
2018

Publication Types

Select...
5
2
2

Relationship

0
9

Authors

Journals

citations
Cited by 77 publications
(17 citation statements)
references
References 14 publications
0
17
0
Order By: Relevance
“…The tools and methods of the time permitted and assisted in the organization of the requirements, refinement of details, consistency checking, preparation of the specification, and in some cases, formalization of these requirements (Alford, 1977;Ross, 1977;Teichroew, 1977;Alford, 1978;Zave, 1982;Burstin, 1984;Alford, 1985;Borgida, 1985;Sievert, 1985;Estrin, 1986). Some of these tools also provided a means to relate design and implementation artifacts to their individual requirements to assist in the eventual validation of the realization of the requirements.…”
Section: Brief History Of Requirements Engineering Methods and Toolsmentioning
confidence: 99%
“…The tools and methods of the time permitted and assisted in the organization of the requirements, refinement of details, consistency checking, preparation of the specification, and in some cases, formalization of these requirements (Alford, 1977;Ross, 1977;Teichroew, 1977;Alford, 1978;Zave, 1982;Burstin, 1984;Alford, 1985;Borgida, 1985;Sievert, 1985;Estrin, 1986). Some of these tools also provided a means to relate design and implementation artifacts to their individual requirements to assist in the eventual validation of the realization of the requirements.…”
Section: Brief History Of Requirements Engineering Methods and Toolsmentioning
confidence: 99%
“…The System ARchitects' Apprentice (SARA) is a computer-aided design environment that supports a structured, multi-level methodology for the design of hardware and software systems (Estrin et al 1986). The functional and performance requirements of a system and its operating environment are specified prior to the use of SARA in designing this system.…”
Section: Saramentioning
confidence: 99%
“…A node can have many input and output control arcs. The GMB control graph, with appropriate restrictions, is equivalent to the placetransition Petri net model, and supports similar reachability analysis methods (Estrin et al 1986). Logic expressions specify which control inputs are absorbed when a control node is initiated, and how control outputs are distributed when the node terminates.…”
Section: Saramentioning
confidence: 99%
“…Graphical specification languages are mainly used for information system design and verification. There are many such tools including SAS (Lissander et al, 1985), SADT (Ross, 1985), SARA (Estrin et al, 1986), and SREM (Alford, 1977).…”
Section: Related Workmentioning
confidence: 99%