RESUM Aquesta tesi presenta l’aproximació anomenada Baseline-Oriented Modeling (BOM). BOM és un framework que genera aplicacions, basat en Línies de Producte Software (LPS). Per tal d’ il.lustrar BOM, s’ha escollit el domini dels Sistemes Experts que realitzen tasques de diagnòstic (SED), com el tipus d’aplicacions a desenvolupar en BOM. En BOM, es generen aplicacions en un domini específic, basades en l’estructura i comportament dels SED, com a models arquitectònics PRISMA, utilitzant tècniques de LPS. Aquest procés implica, d’una banda construir una Baseline (com a magatzem que conté tots els assets necesaris per a construir un producte de la LPS), i per l’altra realitzar el pla de producció de la LPS. BOM gestiona l’especificació de la variabilitat i la funcionalitat en models separats, representats mitjanaçant models conceptuals. La variabilitat es maneja en dos pasos: en el primer pas, la variabilitat del domini és reflectada en les arquitectures base de la LPS, que comparteixen una arquitectura genèrica, i en el segón pas, la variabilitat del domini d’aplicació específic, és instanciada per a obtindre l’arquitectura específica PRISMA com el producte final de la LPS. BOM segueix l’iniciativa Model-Driven Architecture (MDA) del Object Management Group (OMG) per a construir models de domini (com a Models Independents de Computació), que són transformats automàticament en models arquitectònics PRISMA (com a Models Independents de Plataforma) i compilats en una aplicació executable en .NET (com a Models Específics de Plataforma). Un Llenguatge Específic de Domini ha sigut utilitzat per a que l’interfice d’usuari siga amistosa, clara i senzilla.