DocumentCode
885842
Title
Applying formal software synthesis
Author
Jüllig, Richard K.
Author_Institution
Kestrel Inst., Palo Alto, CA, USA
Volume
10
Issue
3
fYear
1993
fDate
5/1/1993 12:00:00 AM
Firstpage
11
Lastpage
22
Abstract
A software synthesis method that combines elements of graphical tools, specification writing, and code construction is discussed. Practical applications of the components and efforts to integrate them into a conceptually coherent prototype environment are described. The hallmarks of the approach are the use of formal methods and a general-purpose inference engine, supported by a comprehensive, interactive development environment. The development model is a formal method, but it differs from other formal approaches in that its notations are used primarily to represent programming knowledge and support automated code generation. The performance of the system is also described.<>
Keywords
automatic programming; formal specification; programming environments; software tools; automated code generation; code construction; general-purpose inference engine; graphical tools; interactive development environment; prototype environment; software synthesis method; specification writing; system performance; Application software; Computer aided software engineering; Control system synthesis; Engines; Heart; Instruments; Logic; Prototypes; Synthesizers; Writing;
fLanguage
English
Journal_Title
Software, IEEE
Publisher
ieee
ISSN
0740-7459
Type
jour
DOI
10.1109/52.210596
Filename
210596
Link To Document