DocumentCode
1969364
Title
System specification in Rosetta
Author
Alexander, Perry ; Kamath, Roshan ; Barton, David
Author_Institution
ITTC, Kansas Univ., Lawrence, KS, USA
fYear
2000
fDate
2000
Firstpage
299
Lastpage
307
Abstract
System level specification and analysis has become a critical issue in designing today´s ever increasingly complex systems. System level design is distinguished from other design activities by its heterogeneous nature. Specifically, systems level designers must integrate information from many different design domains in a single design decision making activity. Rosetta is a systems level specification language that addresses problems specific to systems level specification. Rosetta supports specifying heterogeneous systems by providing mechanisms for: (i) constructing architectures involving heterogeneous components and interconnections; and (ii) specifying multiple views of the same component. Specifications are written in the form of formally defined facets. Each facet extends an associated domain theory, allowing it to be defined using a vocabulary specific to that system facet. Facets are assembled through a facet algebra supporting traditional logical operators plus aggregation. This paper concentrates on system specification using Rosetta
Keywords
formal specification; specification languages; systems analysis; Rosetta; design decision making; specification language; system level design; system specification; Analytical models; Cellular phones; Electronic switching systems; Hardware design languages; Interference constraints; LAN interconnection; Read only memory; Satellites; Software systems; Specification languages;
fLanguage
English
Publisher
ieee
Conference_Titel
Engineering of Computer Based Systems, 2000. (ECBS 2000) Proceedings. Seventh IEEE International Conference and Workshopon the
Conference_Location
Edinburgh
Print_ISBN
0-7695-0604-6
Type
conf
DOI
10.1109/ECBS.2000.839889
Filename
839889
Link To Document