Title :
Will domain-specific code synthesis become a silver bullet?
Author :
Buntine, Wray ; Norvig, P. ; Van Baalen, J. ; Thomas, Abu
Author_Institution :
Dept. of Electr. Eng. & Comput. Sci., California Univ., Berkeley, CA
Abstract :
In the commercial world, the biggest hurdles to delivering embedded intelligence in software are the software-engineering costs. We members of the intelligent-systems community have brilliant techniques available, and no end of applications is in sight, but the gap between intelligent-systems techniques and delivered software is too great. Standard programming languages and tools are too general-purpose, and the standard means of delivering a technology-as code libraries or new-fangled componentware-is simply too restricting for some specialties. One way would be through domain-specific code synthesis. Support for the development of domain-specific extensions to programming languages and of adaptive software-where code synthesis is in the inner-loop of a self-modifying programming system-would have a profound effect in this regard. This is the future of intelligent systems development
Keywords :
software development management; software engineering; code synthesis; domain-specific code synthesis; domain-specific extensions; intelligent systems development; intelligent-systems techniques; software-engineering; Constraint optimization; Costs; Domain specific languages; Environmental management; Filling; Function approximation; Memory management; Scheduling algorithm; Silver; Sorting;
Journal_Title :
Intelligent Systems and their Applications, IEEE
DOI :
10.1109/5254.671084