Title :
Automated schema selection in software synthesis
Author :
Hewett, M. ; Hewett, Rattikorn
Author_Institution :
Dept. of Comput. Sci., Texas Univ., Austin, TX, USA
Abstract :
Automated software synthesis is one of the primary methods used in knowledge-based software engineering. Although many software synthesis systems have been successfully designed and implemented, automatic control of these systems remains a difficult problem. This paper describes a task-specific framework called MetaMorphos that allows explicit representations of control knowledge about the programming task and contains a selection method based on a given set of features. We apply MetaMorphos in the domain of schema-based software synthesis systems and illustrate how we use MetaMorphos to select data structure and algorithm schemas. An example shows how MetaMorphos handles the difficult problem of selecting schemas for two very similar problems which, in the best case, require different solutions
Keywords :
intelligent design assistants; knowledge based systems; software tools; MetaMorphos; algorithm schemas; automated schema selection; control knowledge; data structure; explicit representations; knowledge-based software engineering; programming task; software synthesis; task-specific framework; Automatic control; Automation; Computer science; Control system synthesis; Data structures; Humans; Programming profession; Software engineering; Software libraries; Software systems;
Conference_Titel :
Artificial Intelligence for Applications, 1994., Proceedings of the Tenth Conference on
Conference_Location :
San Antonia, TX
Print_ISBN :
0-8186-5550-X
DOI :
10.1109/CAIA.1994.323689