SLICING ALGEBRAIC SPECIFICATIONS

Citation
Mr. Woodward et Sp. Allen, SLICING ALGEBRAIC SPECIFICATIONS, Information and software technology, 40(2), 1998, pp. 105-118
Citations number
48
Categorie Soggetti
Computer Science Information Systems","Computer Science Software Graphycs Programming","Computer Science Information Systems","Computer Science Software Graphycs Programming
ISSN journal
09505849
Volume
40
Issue
2
Year of publication
1998
Pages
105 - 118
Database
ISI
SICI code
0950-5849(1998)40:2<105:SAS>2.0.ZU;2-K
Abstract
This paper reports an investigation into the application of slicing te chniques to OBJ, an algebraic specification notation. A general method for slicing an OBJ specification based on its abstract syntax tree is described and examples of slices produced are presented. A tool that slices OBJ specifications is reported together with the results of app lying this tool to several published specifications. The results show that slices of algebraic specifications can provide the same benefit a s slices of imperative programs, namely reduced length, thus leading t o ease of comprehension and future maintenance. However, slice-based m etrics that have been suggested for determining the cohesion of module s in imperative languages do not give an obvious indication of quality in the context of an OBJ module. (C) 1998 Elsevier Science B.V.