Title :
Holmes: an intelligent system to support software product line development
Author :
Succi, Giancarlo ; Yip, Jason ; Pedrycz, Witold
Author_Institution :
Dept. of Electr. & Comput. Eng., Alberta Univ., Edmonton, Alta., Canada
Abstract :
Holmes is a software product line tool that supports all core activities of software product line analysis and development. Holmes integrates its tools using a blackboard architecture based on a Linda tuple space. A novel feature is the use of a critiquing system to provide semantic support. This is demonstrated with an example.
Keywords :
blackboard architecture; computer aided software engineering; expert systems; product development; software tools; Holmes; Linda tuple space; blackboard architecture; critiquing system; intelligent system; semantic support; software product line analysis; software product line development; software tool; Computer architecture; Coupled mode analysis; Data visualization; Information analysis; Intelligent systems; Java; Software metrics; Software systems; Software tools; Subscriptions;
Conference_Titel :
Software Engineering, 2001. ICSE 2001. Proceedings of the 23rd International Conference on
Print_ISBN :
0-7695-1050-7
DOI :
10.1109/ICSE.2001.919194