Expert Systems Development Through Software Product Lines Techniques

This chapter deals with expert systems (ES) development as the final product of a software product line (SPL). We take into account software variability management in the ES domain. Two kinds of variability emerge: variability in the behavior as well as in the structure of such systems. Experts’ kno...

Full description

Saved in:
Bibliographic Details
Published inInformation Systems Development pp. 299 - 307
Main Authors Cabello, María Eugenia, Ramos, Isidro
Format Book Chapter
LanguageEnglish
Published United States Springer 2009
Springer US
Subjects
Online AccessGet full text
ISBN9780387848099
0387848096
DOI10.1007/b137171_31

Cover

More Information
Summary:This chapter deals with expert systems (ES) development as the final product of a software product line (SPL). We take into account software variability management in the ES domain. Two kinds of variability emerge: variability in the behavior as well as in the structure of such systems. Experts’ knowledge is captured using domain conceptual models in order to manage the variability and functionality of the ES. The ES are constructed using our baseline-oriented modeling (BOM) approach. BOM is a framework that automatically generates software applications as PRISMA architectural models by using SPL techniques. We follow the model-driven architecture (MDA) initiative for building domain models, which are automatically transformed into executable applications.
ISBN:9780387848099
0387848096
DOI:10.1007/b137171_31