Paper information
Title
Component-Based and Aspect-Oriented Architectural Model of a Diagnostic Expert System
Published in
Journal of the WSEAS Transactions on Information Science and Applications, Issue 10, Volume 3, oct. 06, pp. 1901-1908, ISSN 1790-0822, ISBN 960-8457-47-5. - 2006
Abstract
This paper presents the construction of a software model (PIM following OMG standards) of an expert system for diagnostic tasks within the PRISMA framework. PRISMA allows the user to obtain a product line for this type of system, offering the advantages that PRISMA architectures provide in the construction of distributed, complex, and re-usable systems. Our architectural model is described in two levels: the type level to define the types of the architectural elements that make up the model, and the configuration level to define the instances and specify the topology of the model. The architectural elements that make up the model in different levels of abstraction (from the simplest to the most complex) have been described, diverse aspects (coordination, functional, distribution, replication, and presentation) have been mentioned, and three reasoning strategies (deductive, inductive, and differential) have been used. Since our architectural model follows the MDA approach, the model is transformed automatically to .NET executable code (PSM) by means of the PRISMA Model Compiler.


BibTeX
@misc{issi_web:id:202,
        title =  "Component-Based and Aspect-Oriented Architectural Model of a Diagnostic Expert System",
        author = "Mª Eugenia Cabello Espinosa and Cristóbal Costa Soria and Isidro Ramos Salavert and Jose Angel Carsí Cubel",
        booktitle = "Journal of the WSEAS Transactions on Information Science and Applications, Issue 10, Volume 3, oct. 06, pp. 1901-1908, ISSN 1790-0822, ISBN 960-8457-47-5.",
        year = "2006",
        eprint = "http://issi.dsic.upv.es/publications/archives/",
        url = "",
        abstract = "This paper presents the construction of a software model (PIM following OMG standards) of an expert system for diagnostic tasks within the PRISMA framework. PRISMA allows the user to obtain a product line for this type of system, offering the advantages that PRISMA architectures provide in the construction of distributed, complex, and re-usable systems. Our architectural model is described in two levels: the type level to define the types of the architectural elements that make up the model, and the configuration level to define the instances and specify the topology of the model. The architectural elements that make up the model in different levels of abstraction (from the simplest to the most complex) have been described, diverse aspects (coordination, functional, distribution, replication, and presentation) have been mentioned, and three reasoning strategies (deductive, inductive, and differential) have been used. Since our architectural model follows the MDA approach, the model is transformed automatically to .NET executable code (PSM) by means of the PRISMA Model Compiler."
}