To construct Product Line Architectures in the 
PRISMA framework, is order to have the 
advantages of distributed systems, which will 
facilitate the management of complexity.  
  To create an integrated and flexible approach to 
describe (medical) diagnosis architectural 
models that are complex, distributed, and re-
usable by improving the development of 
expert systems for (medical) diagnosis 
following the PRISMA model (Pérez, 2006) to 
integrate the components and aspects. 
  To apply MDA techniques to implement the 
systems on different platforms, and to 
automatically transform them and incorporate 
the features of the Features Model instances to 
obtain an executable application.  
In the future, we want to extended the analysis of 
the diagnostic field in other application domains in 
order to increase variability and our Base-Line. Our 
Products Line will be able to offer more products. In 
addition, we plan to validate our approach in other 
case studies, and compare the performances of the 
generated Expert Systems with other obtained using 
other approaches. 
ACKNOWLEDGEMENTS 
This work has been funded under the Models, 
Environments, Transformations, and Applications: 
META project TIN20006-15175-605-01. 
REFERENCES 
Andrade L. and Fiadeiro J., 1999. Interconnecting Objects 
via Contracts. OOPSLA´99. 
Ávila-García O., García A. E., Rebull V. S., y García J. L. 
R., 2006. Integrando modelos de procesos y activos 
reutilizables en una herramienta MDA, en XI Jornadas 
de Ingeniería de Software y Bases de Datos 
JISBD’2006, Barcelona, España. 
Bachman F., Bass L., Chastek G., Donohoe P. and  
Peruzzi F., 2000. The Architecture Based Design 
Method.  Technical Report CMU/SEI-2000-TR-001, 
Carnegie Mellon University, USA. 
Batory D., Benavides D., and Ruiz-Cortés A., 2006. 
Automated Analyses of Feature Models: Challenges 
Ahead. ACM on Software Product Lines. 
Cabedo R., Pérez J., Carsí J.A. y Ramos I., 2005. 
“Modelado y Generación de Arquitecturas PRISMA 
con DSL Tools”, en Actas del IV Workshop 
DYNAMICA, Archena, Murcia, España. 
Clements P. and Northrop L.M., 2002. Software Product 
Lines: Practices and Patterns. SEI Series in Software 
Engineering, Addison Wesley.  
Constantinides C.A., and Errad T., 2000. On the 
Requeriments for Concurrent Software Architectures 
to Support Advanced Separation of Concerns. In 
Proceedings of The OOPSLA 2000, Workshop on 
Advanced Separation of Concerns in Object-Oriented 
Systems. 
Costa C., Pérez J., Ali N., Carsí J.A. y Ramos I., 2005. 
“PRISMANET: Middleware: Soporte a la Evolución 
Dinámica de Arquitecturas Software Orientadas a 
Aspectos”, en Actas de las X Jornadas de Ingeniería 
del Software y Bases de Datos, Granada, España. 
Czarnecki K., and Eisenecker U., 2000. Generative 
Programming: Methods, Tools, and Applications. 
Addisson-Wesley. ISBN 0-201-30977-7. 
Garlan D., Cheng S. and Kompanek A. J., 2001. 
Reconciling the Needs of Architectural Description 
with Object Modeling Notations. Science of Computer 
Programming Journal, Special UML Edition, Elsevier 
Science. 
Giarratano, J., and Riley, G., 2004. Expert Systems: 
Principles and Programming. Fourth Edition: 
(Hardcover), ISBN: 0534384471.  
González-Baixauli B. y Laguna M. A., 2005. MDA e 
Ingeniería de Requisitos para Líneas de Producto. 
Taller sobre Desarrollo Dirigido por Modelos. MDA y 
Aplicaciones. (DSDM´05), Granada, España. 
Greenfield J., Short K., Cook S, Kent S., and Crupi J., 
20004. Software Factories: Assembling Applications 
with Patterns, Models, Frameworks, and Tools. Wiley. 
Liao S.-H., 20005. “Expert Systems Methodologies and 
Applications- a Decade Review from 1995-2004”, in 
Expert Systems with Applications, Vol. 28, Issue 1. 
Loques O., Sztajnberg A., Leite J., and Lobosco M., 2000. 
On the Integration of Meta-level Programming and 
Configuration Programming. In Reflextion and 
Software Engineering (special edition), Lectures 
Notes in Computer Science, Springer-Verlag, 
Heidelberg, Germany 
Medvidovic N., and Taylor R.N., 2002. A Classification 
and Comparison Framework for Software 
Architecture, in Proceedings of IDEAS, Cuba. 
Pérez J., 2006. PRISMA: Aspect-Oriented Software 
Architectures. PhD. Thesis of Philosophy in Computer 
Science, Polytechnic University of Valencia, Spain. 
Santos A.L., Koskimies K., and Lopes A., 2005. Using 
Model-Driven Architecture for Variability 
Management in Software Product Lines. Ph Thesis 
Proposal Facultade de Ciencias de la Universidade de 
Lisboa, Portugal. 
Software Product Line Engineering Communications of 
the ACM. 2006, Vol 49, Number 12, pp 28-88. 
Szyperski C., 1998. “Component software: beyond object-
oriented programming”, ACM Press and Addison 
Wesley, New York, USA. 
Trujillo S., 2007. Feature Oriented Model Driven Product 
Lines.  PhD. Thesis, The University of the Basque 
Country, San Sebastian, Spain. 
HEALTHINF 2008 - International Conference on Health Informatics
246