DocumentCode :
3260481
Title :
System design as derivation via rewriting
Author :
Parisi-Presicce, F. ; Pierantonio, A.
Author_Institution :
Dipartimento di Matematica Pura ed Applicata, L´´Aquila Univ., Italy
fYear :
1992
fDate :
15-20 Jun 1992
Firstpage :
317
Lastpage :
324
Abstract :
Reusing provably correct (pieces of) software not only simplifies the task of designing correct software systems, but also decreases the costs of their development. The problem of designing a class (in the sense of object oriented programming methodology) which inherits from those of a given library and whose instances respond to given messages, is reduced to the problem of symbolically deriving a specification from another one using the interfaces of the given classes as productions. The standard algebraic specifications and productions are enriched with keywords which can place standard properties of operations, which can enhance the expressiveness of the specifications or which can guide the choice of productions and drive the search in the space of all derivable specifications
Keywords :
formal specification; object-oriented programming; rewriting systems; systems analysis; algebraic specifications; class interfaces; development costs; expressiveness; inheritance; keywords; library; messages; object oriented programming methodology; operations; productions; project class; provably correct software; rewriting; software reuse; symbolical specification derivation; system design; Costs; Logic; Object oriented programming; Production; Production systems; Software design; Software libraries; Software standards; Software systems; Specification languages; Standards development;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering and Knowledge Engineering, 1992. Proceedings., Fourth International Conference on
Conference_Location :
Capri
Print_ISBN :
0-8186-2830-8
Type :
conf
DOI :
10.1109/SEKE.1992.227973
Filename :
227973
Link To Document :
بازگشت