DocumentCode
909411
Title
Constructing specifications by combining parallel elaborations
Author
Feather, Martin S.
Author_Institution
Inf. Sci. Inst., Univ. of Southern California, Marina del Rey, CA, USA
Volume
15
Issue
2
fYear
1989
fDate
2/1/1989 12:00:00 AM
Firstpage
198
Lastpage
208
Abstract
An incremental approach to construction is proposed, with the virtue of offering considerable opportunity for mechanized support. Following this approach one builds a specification through a series of elaborations that incrementally adjust a simple initial specification. Elaborations perform both refinements, adding further detail, and adaptations, retracting oversimplifications and tailoring approximations to the specifics of the task. It is anticipated that the vast majority of elaborations can be concisely described to a mechanism that will then perform them automatically. When elaborations are independent, they can be applied in parallel, leading to diverging specifications that must later be recombined. The approach is intended to facilitate comprehension and maintenance of specifications, as well as their initial construction
Keywords
formal specification; software engineering; comprehension; incremental approach; maintenance; parallel elaborations; specification; Feathers; Feedback; Formal specifications; Production; Programming; Software maintenance; Software prototyping; Specification languages; User interfaces; Vocabulary;
fLanguage
English
Journal_Title
Software Engineering, IEEE Transactions on
Publisher
ieee
ISSN
0098-5589
Type
jour
DOI
10.1109/32.21745
Filename
21745
Link To Document