Holmes: an intelligent system to support software product line development

  • Authors:
  • Giancarlo Succi;Jason Yip;Witold Pedrycz

  • Affiliations:
  • Department of Electrical and Computer Engineering, University of Alberta, Edmonton, AB, Canada, T6G 2G7;Department of Electrical and Computer Engineering, University of Alberta, Edmonton, AB, Canada, T6G 2G7;Department of Electrical and Computer Engineering, University of Alberta, Edmonton, AB, Canada, T6G 2G7

  • Venue:
  • ICSE '01 Proceedings of the 23rd International Conference on Software Engineering
  • Year:
  • 2001

Quantified Score

Hi-index 0.00

Visualization

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.