DocumentCode :
1937710
Title :
Model Composition in Rosetta
Author :
Frisby, N. ; Peck, M. ; Snyder, M. ; Alexander, P.
Author_Institution :
Dept. of Electr. Eng. & Comput. Sci., Univ. of Kansas, Lawrence, KS, USA
fYear :
2011
fDate :
27-29 April 2011
Firstpage :
140
Lastpage :
148
Abstract :
We describe the various composition operations available in the Rosetta specification language, provide examples, and discuss reasoning compositionally about specified systems. Composing specifications allows for more than the usual benefits of modularity and re-use: reasoning about specifications also may rely explicitly on the nature of composition. Rosetta facilitates composition of differing views, called ´facets´, of a system. This heterogeneous specification approach allows for separation of concerns and also admits any applicable multi-domain reasoning.
Keywords :
formal specification; reasoning about programs; software reusability; specification languages; Rosetta specification language; composition operation; compositional reasoning; concern separation; model composition; modularity; multidomain reasoning; reasoning about specifications; system facets; Adders; Central Processing Unit; Cognition; Fabrics; Lattices; Program processors; Semantics; reasoning; refinement; specification composition;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Engineering of Computer Based Systems (ECBS), 2011 18th IEEE International Conference and Workshops on
Conference_Location :
Las Vegas, NV
Print_ISBN :
978-1-4577-0065-1
Electronic_ISBN :
978-0-7695-4379-6
Type :
conf
DOI :
10.1109/ECBS.2011.34
Filename :
5934814
Link To Document :
بازگشت