DocumentCode :
2422628
Title :
Knowledge based invocation of software methods and tools
Author :
Hausen, H.L.
Author_Institution :
GMD, St. Augustin, West Germany
fYear :
1989
fDate :
23-25 Oct 1989
Firstpage :
499
Lastpage :
510
Abstract :
Software engineering is in transition from a purely manual approach to an automated procedure, where computer-aided handling of models, methods, and tools is required. The divide-and-conquer principle is applied to theory-free areas such as method description, tool selection, quality and productivity modeling, and code instrumentation to allow production rules to capture the knowledge about the particular problem and to define solutions. Rules are also used for the interrelation of problem domains in order to define the implementation of a problem solution by the same mechanism. The plain rules are enhanced by weight factors and parameters in order to define the range of the rules and to allow ranking of alternatives. Objectives and goals are also represented by rules which are mapped onto problem rules by a second set of interrelation rules. A basic AI (artificial intelligence) concept, production rules, and an elementary tool, a rule interpreter, are used recursively to solve selected software engineering problems and the AI problem of how to organize the particular problem solutions
Keywords :
artificial intelligence; knowledge based systems; problem solving; software engineering; software tools; artificial intelligence; code instrumentation; divide-and-conquer principle; goals; interrelation rules; knowledge based invocation; knowledge capture; method description; objectives; problem domains; problem rules; production rules; productivity modeling; quality modelling; ranking; rule interpreter; software engineering; software methods; software tools; solution organization; tool selection; weight factors; Application software; Artificial intelligence; Data processing; Production; Productivity; Programming; Software engineering; Software measurement; Software systems; Software tools;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Tools for Artificial Intelligence, 1989. Architectures, Languages and Algorithms, IEEE International Workshop on
Conference_Location :
Fairfax, VA
Print_ISBN :
0-8186-1984-8
Type :
conf
DOI :
10.1109/TAI.1989.65360
Filename :
65360
Link To Document :
بازگشت