The Baseline: The Milestone of Software Product Lines for Expert Systems Automatic Development

In this paper we present the baseline of our software product line. We explain the construction of the Baseline at the domain engineering stage, and demonstrate how it is used at the application engineering phase. We describe how to create the stored software assets (represented by models). In our approach, the baseline contains both the assets and the processes for building applications in a specific domain. In order to exemplify our baseline oriented modeling framework and show how to automatically generate expert systems, we have chosen the diagnosis as a case study.