Authors:
Ma Eugenia Cabello Espinosa
and
Isidro Ramos Salavert
Affiliation:
Polytechnic University of Valencia, Spain
Keyword(s):
Expert Systems, Medical Diagnosis, Software Architectures, Reusability of Software, Software Product Lines, Variability, Domain Engineering, Domain Application Engineering, Conceptual Models.
Related
Ontology
Subjects/Areas/Topics:
Artificial Intelligence
;
Biomedical Engineering
;
Expert Systems
;
Health Information Systems
;
Knowledge Engineering and Ontology Development
;
Knowledge-Based Systems
;
Symbolic Systems
Abstract:
This paper presents a generic solution for the construction of diagnostic expert systems using
aspect-oriented-software architectures and product line techniques. The approach is shown by specifying a case study using CIMs, and automatically generating a PIM. The case study presented is a medical diagnosis system for the detection of infantile infectious diseases. PRISMA models are used as PIMs. We follow the Model Driven Architecture (MDA) initiative of the Object Management Group (OMG) for building domain models (CIMs), which are automatically transformed into PIMs and are then compiled to a .NET executable application (PSM). The Software Product Line techniques have been used to capture the variability of systems of this kind.