<?xml version="1.0" encoding="ISO-8859-1"?><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<front>
<journal-meta>
<journal-id>1646-9895</journal-id>
<journal-title><![CDATA[RISTI - Revista Ibérica de Sistemas e Tecnologias de Informação]]></journal-title>
<abbrev-journal-title><![CDATA[RISTI]]></abbrev-journal-title>
<issn>1646-9895</issn>
<publisher>
<publisher-name><![CDATA[AISTI - Associação Ibérica de Sistemas e Tecnologias de Informação]]></publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id>S1646-98952014000400006</article-id>
<article-id pub-id-type="doi">10.17013/risti.14.67-82</article-id>
<title-group>
<article-title xml:lang="es"><![CDATA[Adaptación de Workflows basada en Ontologías]]></article-title>
<article-title xml:lang="en"><![CDATA[Workflow Adaptation based on Ontologies]]></article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Prieto]]></surname>
<given-names><![CDATA[Álvaro E.]]></given-names>
</name>
<xref ref-type="aff" rid="A01"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Lozano-Tello]]></surname>
<given-names><![CDATA[Adolfo]]></given-names>
</name>
<xref ref-type="aff" rid="A01"/>
</contrib>
</contrib-group>
<aff id="A01">
<institution><![CDATA[,Universidad de Extremadura Escuela Politécnica ]]></institution>
<addr-line><![CDATA[Cáceres ]]></addr-line>
<country>España</country>
</aff>
<pub-date pub-type="pub">
<day>00</day>
<month>12</month>
<year>2014</year>
</pub-date>
<pub-date pub-type="epub">
<day>00</day>
<month>12</month>
<year>2014</year>
</pub-date>
<numero>14</numero>
<fpage>67</fpage>
<lpage>82</lpage>
<copyright-statement/>
<copyright-year/>
<self-uri xlink:href="http://scielo.pt/scielo.php?script=sci_arttext&amp;pid=S1646-98952014000400006&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://scielo.pt/scielo.php?script=sci_abstract&amp;pid=S1646-98952014000400006&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://scielo.pt/scielo.php?script=sci_pdf&amp;pid=S1646-98952014000400006&amp;lng=en&amp;nrm=iso"></self-uri><abstract abstract-type="short" xml:lang="es"><p><![CDATA[Los workflows para procesos administrativos son utilizados en empresas e instituciones públicas pero, para poder utilizarlos adecuadamente en sus distintas áreas y departamentos, deben ser adaptados a las características propias de cada uno de ellos, respetando las normas que regulan el proceso a nivel general. Este problema, llamado Problema de la Adaptación Jerárquica, también implica establecer las medidas que se deben tomar cuando la normativa general cambia, para mantener la consistencia entre los distintos niveles mediante la propagación de los cambios a todas las adaptaciones. Para resolver este problema, en este trabajo se presenta el Método de Adaptación Jerárquica. Un método basado en ontologías que define las reglas que debe satisfacer un workflow genérico para ser considerado adaptable a diferentes casos de aplicación y las reglas que deben satisfacer las adaptaciones. Además, proporciona las operaciones que facilitan tanto la adaptación de los workflows administrativos como la propagación de los cambios.]]></p></abstract>
<abstract abstract-type="short" xml:lang="en"><p><![CDATA[Administrative workflows are used in enterprises and public institutions but, in order to use them adequately in their different areas and departments, they must be adapted to the particular conditions of each one, complying with the general regulations of the process established at the top level. This problem, called Hierarchical Adaptation Problem, also implies establishing the proper measures to accomplish when the general regulation is changed. Such measures must maintain the consistency among the different levels by means of the propagation of the changes to all the adaptations. To solve this problem, this work presents the Hierarchical Adaptation Method. A method based on ontologies that defines the rules that must satisfy a generic workflow to be considered adaptable to different application cases and the rules that must satisfy the adaptations. Moreover, it provides the operations that facilitate both adaptation of administrative workflows and propagation of changes.]]></p></abstract>
<kwd-group>
<kwd lng="es"><![CDATA[adaptación jerárquica]]></kwd>
<kwd lng="es"><![CDATA[workflows]]></kwd>
<kwd lng="es"><![CDATA[ontologías]]></kwd>
<kwd lng="en"><![CDATA[hierarchical adaptation]]></kwd>
<kwd lng="en"><![CDATA[workflows]]></kwd>
<kwd lng="en"><![CDATA[ontologies]]></kwd>
</kwd-group>
</article-meta>
</front><body><![CDATA[ <p align="right"><b>ART&Iacute;CULOS</b></p>     <p><b>Adaptaci&oacute;n de Workflows basada en Ontolog&iacute;as</b></p>     <p><b><b>Workflow Adaptation based on Ontologies</b></b></p>     <p>&nbsp;</p>     <p><b>&Aacute;lvaro E. Prieto <sup>1</sup>, Adolfo Lozano-Tello <sup>1</sup></b></p>     <p><sup>1</sup> Escuela Polit&eacute;cnica, Universidad de Extremadura, Avda. de la Universidad s/n, 10003, C&aacute;ceres, Espa&ntilde;a E-mail: <a href="mailto:aeprieto@unex.es">aeprieto@unex.es</a>, <a href="mailto:alozano@unex.es">alozano@unex.es</a></p>     <p>&nbsp;</p>     <p><b>RESUMEN</b></p>     <p>Los workflows para procesos administrativos son utilizados en empresas e instituciones p&uacute;blicas pero, para poder utilizarlos adecuadamente en sus distintas &aacute;reas y departamentos, deben ser adaptados a las caracter&iacute;sticas propias de cada uno de ellos, respetando las normas que regulan el proceso a nivel general. Este problema, llamado Problema de la Adaptaci&oacute;n Jer&aacute;rquica, tambi&eacute;n implica establecer las medidas que se deben tomar cuando la normativa general cambia, para mantener la consistencia entre los distintos niveles mediante la propagaci&oacute;n de los cambios a todas las adaptaciones. Para resolver este problema, en este trabajo se presenta el M&eacute;todo de Adaptaci&oacute;n Jer&aacute;rquica. Un m&eacute;todo basado en ontolog&iacute;as que define las reglas que debe satisfacer un workflow gen&eacute;rico para ser considerado adaptable a diferentes casos de aplicaci&oacute;n y las reglas que deben satisfacer las adaptaciones. Adem&aacute;s, proporciona las operaciones que facilitan tanto la adaptaci&oacute;n de los workflows administrativos como la propagaci&oacute;n de los cambios.</p>     <p><b>Palabras-clave</b>: adaptaci&oacute;n jer&aacute;rquica; workflows; ontolog&iacute;as.</p>     ]]></body>
<body><![CDATA[<p>&nbsp;</p>     <p><b>ABSTRACT</b></p>     <p>Administrative workflows are used in enterprises and public institutions but, in order to use them adequately in their different areas and departments, they must be adapted to the particular conditions of each one, complying with the general regulations of the process established at the top level. This problem, called Hierarchical Adaptation Problem, also implies establishing the proper measures to accomplish when the general regulation is changed. Such measures must maintain the consistency among the different levels by means of the propagation of the changes to all the adaptations. To solve this problem, this work presents the Hierarchical Adaptation Method. A method based on ontologies that defines the rules that must satisfy a generic workflow to be considered adaptable to different application cases and the rules that must satisfy the adaptations. Moreover, it provides the operations that facilitate both adaptation of administrative workflows and propagation of changes.</p>     <p><b>Keywords</b><i>: </i>hierarchical adaptation; workflows; ontologies.</p>     <p>&nbsp;</p>     <p><b>1.  Introducci&oacute;n</b></p>     <p>En instituciones p&uacute;blicas y grandes empresas se utiliza un tipo de proceso de negocio conocido como proceso administrativo. Este tipo de proceso caracteriza por estar regulados por leyes o normativas que definen claramente las actividades que componen el proceso, qui&eacute;n debe realizarlas, c&oacute;mo deben ser realizadas, cu&aacute;ndo y en qu&eacute; plazos (Feldman &amp; Khademian,, 2000), de manera que tienen una estructura clara y bien definida, donde se conoce con antelaci&oacute;n cada posible ruta que puede tomarse a trav&eacute;s del proceso (Moore, Stader, Macintosh, Casson-du Mont, &amp; Chung, 1999). Ejemplos de este tipo de procesos ser&iacute;an la solicitud de alg&uacute;n tipo de permiso o material, la gesti&oacute;n de incidencias, la aprobaci&oacute;n de presupuestos de gastos, la petici&oacute;n de pr&eacute;stamos bancarios o cualquier proceso administrativo que implique una gesti&oacute;n de expedientes en organizaciones.</p>     <p>Para la gesti&oacute;n automatizada de los procesos administrativos pueden utilizarse workflows (Hollingsworth, 1995). Los workflows para estos procesos suelen proporcionar un conjunto de formularios para ser rellenados y enviados a trav&eacute;s de una serie de fases que permiten un encaminamiento sencillo de la informaci&oacute;n manejada, siguiendo un conjunto de reglas conocidas por todos los participantes involucrados y que normalmente deben terminar con la aprobaci&oacute;n por parte de un usuario de la petici&oacute;n o solicitud que inici&oacute; el proceso. Adem&aacute;s, estos workflows no suelen requerir accesos a otros sistemas de informaci&oacute;n, ni realizar c&aacute;lculos complejos, pero s&iacute; deben disponer de mecanismos que permitan coordinar a los usuarios responsables de cada etapa del proceso y avisarles cu&aacute;ndo deben realizar una tarea (McReady, 1992) (Georgakopoulos, Hornick, &amp; Sheth, 1995) (Alonso, Agrawal, Abbadi, &amp; Mohan, 1997).</p>     <p>Normalmente, estos workflows no tienen que gestionar un elevado n&uacute;mero de actividades, los usuarios que intervienen son reducidos y no se manejan grandes cantidades de datos. En cambio, la dificultad en la gesti&oacute;n se produce cuando deben llevarse a cabo en diferentes instituciones con posibles variaciones, situaci&oacute;n que se denomina Problema de la Adaptaci&oacute;n Jer&aacute;rquica.</p>     <p>Este problema se produce cuando el workflow de un proceso administrativo debe adaptarse a las caracter&iacute;sticas propias de los distintos niveles de las instituciones donde ser&aacute; utilizado, sin que las variaciones que deban realizarse en cada caso particular afecten a las restricciones fijadas para el workflow original. Adem&aacute;s, este problema tambi&eacute;n incluye c&oacute;mo propagar los cambios que puedan ocurrir en el workflow original a todas sus adaptaciones.</p>     ]]></body>
<body><![CDATA[<p>Este problema puede afectar tanto a instituciones p&uacute;blicas como a empresas privadas.  Un ejemplo de este problema en instituciones p&uacute;blicas sucede dentro de la Uni&oacute;n Europea cuando regula un proceso administrativo, ya que, antes de ser aplicado en sus estados miembros, deber&aacute; ser adaptado a las caracter&iacute;sticas particulares de cada uno de ellos, respetando las restricciones fijadas originalmente. Adem&aacute;s, este problema puede ser a&uacute;n m&aacute;s complejo en pa&iacute;ses como Espa&ntilde;a, dividido en regiones con bastante autonom&iacute;a legislativa, debido a que existe una ley de procedimiento administrativo<sup><a href="#1">1</a></sup><a name="top1"></a> que establece el esquema &laquo;bases m&aacute;s desarrollo&raquo; que permite a estas regiones dictar sus propias normas siempre que se ajusten a las bases estatales. Esto tambi&eacute;n va a implicar que, si la Uni&oacute;n Europea modifica la normativa que regula el proceso, los cambios no solo deben ser propagados a la adaptaci&oacute;n realizada en Espa&ntilde;a a nivel estatal sino tambi&eacute;n a la adaptaci&oacute;n realizada a nivel regional, tal y como se muestra en la <a href="#f1">Figura 1</a>..</p>     <p>&nbsp;</p> <a name="f1"> <img src="/img/revistas/rist/n14/n14a06f1.jpg">     
<p>&nbsp;</p>     <p>Las instituciones privadas tambi&eacute;n se pueden ver afectadas por este problema. Por ejemplo, en muchos pa&iacute;ses existe un banco central que obliga a las entidades financieras que quieran operar en su jurisdicci&oacute;n a seguir unas determinadas normas en procesos, como la concesi&oacute;n de pr&eacute;stamos a clientes. Dichas normas, que podr&iacute;an incluir desde los tipos de pr&eacute;stamos que pueden ofrecer o el rango de inter&eacute;s en que se pueden conceder, hasta los plazos de devoluci&oacute;n o las actividades que deben realizarse antes de aprobarlo o denegarlo, deben ser adaptadas a la idiosincrasia de cada banco antes de ser aplicadas, pero siempre respetando las restricciones que haya fijado el banco central.</p>     <p>En el Problema de la Adaptaci&oacute;n Jer&aacute;rquica pueden distinguirse 4 etapas interrelacionadas. Estas cuatro etapas, que se muestran en la <a href="#f2">Figura 2</a>, son:</p>     <p>&nbsp;</p> <a name="f2"> <img src="/img/revistas/rist/n14/n14a06f2.jpg">     
<p>&nbsp;</p> <ol>     <li>Especificaci&oacute;n del workflow gen&eacute;rico. En esta etapa, los ingenieros deben especificar el workflow gen&eacute;rico a partir de la normativa general que regula el proceso. Deber&aacute; hacerse en un lenguaje que permita especificar las actividades, su orden y sus plazos, los responsables de realizarlas y los datos necesarios. Adem&aacute;s, el lenguaje de especificaci&oacute;n utilizado deber&aacute; permitir el establecimiento de restricciones para la adaptaci&oacute;n sobre los elementos anteriores para que sea posible abordar el resto de etapas del problema.</li>     <li>Especificaci&oacute;n de restricciones de adaptaci&oacute;n. En esta etapa, los ingenieros, a partir de la normativa general del proceso, deber&aacute;n establecer de forma coherente las restricciones de adaptaci&oacute;n que permitan indicar si los distintos elementos del workflow son obligatorios o necesarios en cualquier posible adaptaci&oacute;n.</li>     <li>Adaptaci&oacute;n. En esta etapa, a partir de la especificaci&oacute;n del workflow adaptable y, teniendo en cuenta las caracter&iacute;sticas de cada caso particular, se deber&aacute; especificar el workflow adaptado que siempre debe pero respetando las restricciones fijadas.</li>     ]]></body>
<body><![CDATA[</ol>     <p>Propagaci&oacute;n. Esta etapa se produce si la normativa que regula el proceso gen&eacute;rico cambia. Esto provoca que sea necesario modificar el workflow adaptable y propagar esos cambios a todos los workflows adaptados a partir de &eacute;l.</p>     <p>A la vista de estas cuatro etapas, cualquier propuesta que pretenda solucionar el Problema de la Adaptaci&oacute;n Jer&aacute;rquica deber&iacute;a proporcionar los mecanismos necesarios para afrontar todas ellas en su conjunto. Pero, actualmente, los ingenieros responsables de la especificaci&oacute;n e implantaci&oacute;n de estos workflows no cuentan con ning&uacute;n m&eacute;todo que les permita afrontar este problema con garant&iacute;as de hacerlo de forma correcta.</p>     <p>En este trabajo se presenta una propuesta para afrontar este problema denominada M&eacute;todo de Adaptaci&oacute;n Jer&aacute;rquica. Este M&eacute;todo se fundamenta en la especificaci&oacute;n de los workflows en forma de ontolog&iacute;as. El M&eacute;todo propone una forma de especificar workflows para procesos administrativos y sus restricciones de adaptaci&oacute;n junto con las operaciones necesarias para adaptarlos a las caracter&iacute;sticas particulares de los entornos donde deban ser aplicados, respetando las restricciones fijadas en el workflow gen&eacute;rico. Adem&aacute;s, tambi&eacute;n proporciona las operaciones necesarias para propagar los cambios que puedan sufrir los workflows gen&eacute;ricos a los workflows adaptados.</p>     <p>As&iacute;, en la secci&oacute;n 2 se analiza si las propuestas m&aacute;s conocidas en el campo de especializaci&oacute;n y herencia de workflows son aplicables a este problema, en la secci&oacute;n 3 se presenta el M&eacute;todo de Adaptaci&oacute;n Jer&aacute;rquica y, por &uacute;ltimo, en la secci&oacute;n 4, se presentan los resultados obtenidos en la validaci&oacute;n del m&eacute;todo por parte de un grupo de Ingenieros de Software.</p>     <p>&nbsp;</p>     <p><b>2. Trabajos Relacionados</b></p>     <p>Existen propuestas en el campo de herencia y especializaci&oacute;n de workflows y procesos que, por sus caracter&iacute;sticas, parece el campo de investigaci&oacute;n donde los ingenieros pudieran encontrar una forma de afrontar el Problema de la Adaptaci&oacute;n Jer&aacute;rquica.</p>     <p>Una de las primeras propuestas en este campo es la de Wyner y Lee (Wyner &amp; Lee, 1995) en la que defienden que un proceso general ser&iacute;a un tipo de proceso abstracto que contiene todas las posibles variantes, y que las especializaciones realmente restringen el modelo general.</p>     <p>Esta propuesta, aunque interesante a nivel l&oacute;gico, no es &uacute;til si se traslada al Problema de la Adaptaci&oacute;n Jer&aacute;rquica de forma ortodoxa. Esto es debido a que aplicando esta perspectiva de forma estricta, el workflow original deber&iacute;a contener todas las actividades, datos manejados y participantes involucrados de todas las posibles adaptaciones, lo que obligar&iacute;a a conocer de antemano todos los posibles casos particulares donde va a utilizarse.</p>     ]]></body>
<body><![CDATA[<p>La propuesta de herencia de workflows de van der Aalst  (Aalst &amp; Basten, 2002), posiblemente la m&aacute;s conocida en este campo, tiene como principal objetivo  migrar instancias en ejecuci&oacute;n de un workflow modificado. Dado que esta propuesta de especializaci&oacute;n sirve para un problema centrado en el nivel de ejecuci&oacute;n de los workflows y que el Problema de Adaptaci&oacute;n Jer&aacute;rquica est&aacute; enfocado en el nivel de definici&oacute;n, no es posible aplicar esta propuesta en este problema.</p>     <p>En cambio, existe una extensi&oacute;n de esta propuesta realizada por Wyner y Lee (Wyner &amp; Lee, 2005) que s&iacute; es interesante para resolver el Problema de la Adaptaci&oacute;n Jer&aacute;rquica. En concreto, proponen la  “congelaci&oacute;n” de elementos limitando las posibilidades a la hora de realizar nuevas adicciones al original. Como se ver&aacute; en la siguiente secci&oacute;n, el M&eacute;todo de Adaptaci&oacute;n Jer&aacute;rquica propuesto extiende y amplia esta idea de manera que, en el dise&ntilde;o del workflow original, puedan fijarse distintos niveles de restricciones a la adaptaci&oacute;n. El problema es que para llevar esto a cabo, tal como los propios Wyner y Lee explican al realizar su propuesta, los lenguajes de representaci&oacute;n tradicionales de workflow como WF-net restringen mucho las posibilidades de aplicaci&oacute;n de estas ideas. Este es uno de los motivos principales por los que el M&eacute;todo de Adaptaci&oacute;n Jer&aacute;rquica se basa en la especificaci&oacute;n de los workflows en forma de ontolog&iacute;as.</p>     <p>Hay tambi&eacute;n una propuesta de especializaci&oacute;n de procesos en representaci&oacute;n del conocimiento basado en herencia no mon&oacute;tona (Bernstein &amp; Grosof, 2003) (Ferndriger et al., 2008). Este trabajo propone una noci&oacute;n de especializaci&oacute;n que permite tanto a&ntilde;adir como borrar, lo que implica que la herencia no ser&aacute; mon&oacute;tona ya que afecta a los conceptos heredados. Como se ver&aacute; en la siguiente secci&oacute;n, en el M&eacute;todo de Adaptaci&oacute;n Jer&aacute;rquica tambi&eacute;n se va a aplicar la idea de herencia no mon&oacute;tona aunque dicha herencia no mon&oacute;tona va a estar limitada en funci&oacute;n de las restricciones de adaptaci&oacute;n que se fijen en cada workflow.</p>     <p>La &uacute;ltima propuesta analizada define la especializaci&oacute;n en funci&oacute;n de las actividades y el orden parcial que forman  (Choppy, Desel, &amp; Petrucci, 2011). Seg&uacute;n esta propuesta la especializaci&oacute;n puede producirse si se a&ntilde;ade o elimina informaci&oacute;n, actividades o caracter&iacute;sticas al especializado siempre que se respete el orden parcial de ejecuci&oacute;n de actividades en las especializaciones. Como se ver&aacute; tambi&eacute;n en la siguiente secci&oacute;n, esta idea tambi&eacute;n se aplica en el M&eacute;todo de Adaptaci&oacute;n Jer&aacute;rquica pero a nivel de definici&oacute;n y no de ejecuci&oacute;n.</p>     <p>Para concluir esta secci&oacute;n, se puede decir que ninguna de las propuestas m&aacute;s conocidas en el campo de especializaci&oacute;n y herencia de workflows y procesos es aplicable directamente a solucionar el Problema de la Adaptaci&oacute;n Jer&aacute;rquica. Entre las razones se pueden citar, en primer lugar, que todas las propuestas est&aacute;n demasiado orientadas al comportamiento y, por tanto, a las actividades de los procesos sin considerar qu&eacute; ocurre con los datos y participantes involucrados. En segundo lugar, porque la mayor&iacute;a de ellas restringen la especializaci&oacute;n a una serie de normas predefinidas que no permiten al dise&ntilde;ador del proceso flexibilizar la especializaci&oacute;n en funci&oacute;n de la naturaleza particular del proceso gestionado por el workflow. Y, en &uacute;ltimo lugar pero no menos importante, ninguna de estas propuestas aborda el problema de la propagaci&oacute;n de cambios desde los workflows de los procesos gen&eacute;ricos a los workflows de los procesos adaptados.</p>     <p>El M&eacute;todo de Adaptaci&oacute;n Jer&aacute;rquica que se presenta a continuaci&oacute;n trata de eliminar estas carencias con el objetivo de proporcionar una soluci&oacute;n completa al Problema de la Adaptaci&oacute;n Jer&aacute;rquica.</p>     <p>&nbsp;</p>     <p><b>3. El M&eacute;todo de Adaptaci&oacute;n Jer&aacute;rquica</b></p>     <p>El M&eacute;todo de Adaptaci&oacute;n Jer&aacute;rquica est&aacute; fundamentado sobre la especificaci&oacute;n de workflows en forma de ontolog&iacute;as. Son varios los motivos para esta elecci&oacute;n. En primer lugar, la precisi&oacute;n y completitud de las ontolog&iacute;as para la representaci&oacute;n de los elementos de los workflows y su versatilidad para representar no solo las actividades, los participantes y los datos involucrados en el workflow de un proceso, sino tambi&eacute;n para poder establecer las caracter&iacute;sticas particulares de adaptaci&oacute;n de cada uno de estos elementos en cada workflow. En segundo lugar, la posibilidad de dividir la especificaci&oacute;n de un workflow en dos ontolog&iacute;as, una para los datos y participantes del dominio y, otra para describir las propiedades del proceso que gestiona el workflow, y las actividades que lo componen, van a facilitar tanto la reutilizaci&oacute;n de los datos y participantes entre los workflows de un mismo dominio como la adaptaci&oacute;n de los workflows a los casos particulares. En tercer lugar, el uso de ontolog&iacute;as va a permitir establecer una noci&oacute;n de adaptaci&oacute;n m&aacute;s abierta, ya que es el dise&ntilde;ador del workflow del proceso gen&eacute;rico qui&eacute;n establece las restricciones de adaptaci&oacute;n concretas de cada workflow. Por &uacute;ltimo, la especificaci&oacute;n de workflows en forma de ontolog&iacute;as, donde cada elemento tiene un prop&oacute;sito perfectamente definido, va a permitir desarrollar el conjunto de operaciones de propagaci&oacute;n que se necesitan para que cualquier posible cambio que pueda necesitar el workflow del proceso gen&eacute;rico pueda ser transmitido a todos los adaptados a partir de &eacute;l.</p>     <p>Sobre esta base, el M&eacute;todo de Adaptaci&oacute;n Jer&aacute;rquica proporciona el conjunto de m&eacute;todos y operaciones necesarios para afrontar cada una de las cuatro etapas que componen el Problema de la Adaptaci&oacute;n Jer&aacute;rquica y que son resumidas a continuaci&oacute;n.</p>     ]]></body>
<body><![CDATA[<p><b>3.1.</b> <b> Primera etapa: especificaci&oacute;n del workflow gen&eacute;rico.</b></p>     <p>Para la primera etapa, en el M&eacute;todo de Adaptaci&oacute;n Jer&aacute;rquica se ha actualizado la propuesta de representaci&oacute;n de workflows de procesos administrativos en forma de ontolog&iacute;as que fue propuesta en (&Aacute;. E. Prieto &amp; Lozano-Tello, 2009) y reestructurada en (A. E. Prieto &amp; Lozano-Tello, 2012).</p>     <p>As&iacute;, la especificaci&oacute;n del workflow gen&eacute;rico se va a realizar a partir de la ontolog&iacute;a <i>OntoMetaWorkflow</i><sup><a href="#2">2</a></sup><a name="top2"></a>. Esta ontolog&iacute;a establece el marco base de reglas de representaci&oacute;n definiendo los elementos comunes a los workflows para procesos administrativos. A partir de <i>OntoMetaWorkflow</i>, un ingeniero de ontolog&iacute;as debe construir o reutilizar, en primer lugar, la ontolog&iacute;a <i>OntoDD</i>. Esta ontolog&iacute;a contendr&aacute; los datos relevantes de un dominio concreto y los usuarios que pueden participar en los posibles workflows que se especifiquen en ese dominio. En segundo lugar, se especificar&aacute; el workflow con la l&oacute;gica del proceso administrativo dentro de una ontolog&iacute;a denominada <i>OntoWF.</i> <i>OntoWF </i>es una ontolog&iacute;a que contendr&aacute; las propiedades concretas de un proceso administrativo junto con sus actividades, el orden entre ellas, qu&eacute; tipo de usuario de los especificados en la ontolog&iacute;a <i>OntoDD</i> puede realizar las actividades y qu&eacute; datos especificados en la ontolog&iacute;a <i>OntoDD</i> ser&aacute;n utilizados por cada actividad.</p>     <p>Para hacer frente al Problema de la Adaptaci&oacute;n Jer&aacute;rquica, se han a&ntilde;adido a <i>OntoMetaWorkflow</i> un conjunto de elementos que permiten indicar las restricciones de adaptaci&oacute;n a los previamente existentes de especificaci&oacute;n (o definici&oacute;n) y ejecuci&oacute;n. Estos nuevos elementos de adaptaci&oacute;n se utilizan a partir de la segunda etapa y se detallan en la siguiente subsecci&oacute;n. Para esta primera etapa se hace uso de los elementos de especificaci&oacute;n. Estos elementos permiten especificar las actividades que componen el workflow del proceso, los responsables de realizarlas y los datos necesarios para llevarlas a cabo. En la <a href="#f3">Figura 3</a> se muestran estos elementos junto con la forma en que son utilizados en las ontolog&iacute;as <i>OntoDD</i> y <i>OntoWF</i>.</p>     <p>&nbsp;</p> <a name="f3"> <img src="/img/revistas/rist/n14/n14a06f3.jpg">     
<p>&nbsp;</p>     <p>Adem&aacute;s, para afrontar el resto de etapas del Problema de la adaptaci&oacute;n Jer&aacute;rquica, se han definido 24 operaciones b&aacute;sicas<sup><a href="#3">3</a></sup><a name="top3"></a> de modificaci&oacute;n que pueden aplicarse sobre un workflow especificado usando <i>OntoMetaWorkflow</i> de manera que tras el cambio siga siendo un workflow correcto.</p>     <p><b>3.2. Segunda etapa: especificaci&oacute;n de restricciones de adaptaci&oacute;n</b></p>     <p>En esta etapa, el M&eacute;todo de Adaptaci&oacute;n Jer&aacute;rquica utiliza los elementos de adaptaci&oacute;n de <i>OntoMetaWorkflow</i> para establecer qu&eacute; caracter&iacute;sticas son esenciales o no en un workflow. Estos elementos van a permitir indicar las caracter&iacute;sticas de adaptaci&oacute;n del workflow de un proceso gen&eacute;rico. Estas caracter&iacute;sticas restringir&aacute;n las posibles adaptaciones que de &eacute;l se hagan a casos concretos de aplicaci&oacute;n de manera que pueda asegurarse que los workflows adaptados sean adaptaciones jer&aacute;rquicas v&aacute;lidas del workflow del dominio gen&eacute;rico.</p>     <p>Se han definido tres tipos de elementos de adaptaci&oacute;n en <i>OntoMetaWorkflow</i>: elementos para indicar obligatoriedad (elementos <i>Mandatory</i> en <i>OntoMetaWorkflow</i>), elementos para indicar inflexibilidad (elementos <i>Rigid</i> en <i>OntoMetaWorkflow</i>) y elementos para indicar requerimiento (elementos <i>Required</i> en <i>OntoMetaWorkflow</i>). En la <a href="#f4">Figura 4</a> se muestran estos elementos junto con la forma en que son utilizados en las ontolog&iacute;as <i>OntoDD</i> y <i>OntoWF</i>.</p>     ]]></body>
<body><![CDATA[<p>&nbsp;</p> <a name="f4"> <img src="/img/revistas/rist/n14/n14a06f4.jpg">     
<p>&nbsp;</p>     <p>Los primeros (<i>Mandatory)</i> se definen sobre el proceso administrativo especificado en <i>OntoWF </i> y sirven para indicar las actividades (<i>Mandatory Activities</i>), tipos de participantes (<i>Mandatory Participants</i>), datos del dominio y propiedades del proceso (<i>Mandatory Data</i>) que siempre deben aparecer en cualquier posible adaptaci&oacute;n de un workflow.</p>     <p>El segundo tipo de elementos (<i>Rigid</i>) se define sobre las actividades y sirven para indicar que no se permite ning&uacute;n cambio en las actividades inmediatamente anteriores e inmediatamente posteriores a la actividad en cuesti&oacute;n (<i>Rigid Before</i> and <i>Rigid After</i>), en los tipos de participante que pueden realizarla (<i>Rigid Participants</i>), en los datos del dominio y propiedades del proceso que utiliza (<i>Rigid Updateable Data</i> and <i>Rigid Viewable Data</i>) y en los plazos de tiempo para comenzar y finalizar la actividad (<i>Rigid Days Time Frame</i> and <i>Rigid Days Before Beginning</i>). De este modo, si en el workflow adaptado alguna actividad no puede satisfacer estas restricciones, es obligatorio eliminar dicha actividad del workflow adaptado.</p>     <p>El tercer tipo de elementos (<i>Required</i>) se define sobre las actividades pero en este caso se utilizan para indicar las restricciones m&iacute;nimas en cuanto a qu&eacute; actividades deben realizarse antes y despu&eacute;s de una actividad (<i>Required Before</i> and <i>Required After</i>), qu&eacute; tipos de participante deben estar al menos disponibles para realizarla (<i>Required Participants</i>) y qu&eacute; datos del dominio y propiedades del proceso deben ser utilizados como m&iacute;nimo en la actividad (<i>Required Updateable Data</i> and <i>Required Viewable Data</i>) pero permitiendo que, en todos los casos, puedan a&ntilde;adirse nuevos elementos de alguno de estos tipos. Al igual que con el segundo tipo de elementos, si alguna actividad no es capaz de satisfacer los requisitos fijados, ser&aacute; obligatorio eliminar dicha actividad del adaptado.</p>     <p>A partir de estos elementos de adaptaci&oacute;n, en esta etapa del M&eacute;todo de Adaptaci&oacute;n Jer&aacute;rquica se establece que un workflow adaptable ser&aacute; aquel workflow correctamente especificado usando <i>OntoMetaWorkflow</i> y que toma valores en algunos de los elementos de adaptaci&oacute;n cumpliendo siempre la siguiente restricci&oacute;n: el workflow compuesto exclusivamente de las actividades, datos del dominio, propiedades del proceso y participantes del workflow afectados por los elementos de adaptaci&oacute;n del tipo obligatorio debe especificar por s&iacute; solo un workflow correctamente especificado usando <i>OntoMetaWorkflow</i>. Esta definici&oacute;n implica que para que un workflow sea adaptable no es suficiente con que tome cualquier valor en alguno de los elementos de adaptaci&oacute;n sino que es necesario que esos valores est&eacute;n fijados de forma coherente. Para facilitar la especificaci&oacute;n correcta de workflows adaptables, el M&eacute;todo de Adaptaci&oacute;n Jer&aacute;rquica proporciona el m&eacute;todo para especificar un workflow adaptable que ayuda a fijar los valores en estos elementos de adaptaci&oacute;n en un workflow correctamente especificado usando <i>OntoMetaWorkflow </i>y que comprende los siguientes pasos:</p> <ol>     <li>Indicar qu&eacute; actividades son obligatorias en cualquier adaptaci&oacute;n jer&aacute;rquica del workflow incluyendo dichas actividades en la relaci&oacute;n <i>Mandatory Activities</i>. Al menos deben serlo la actividad inicial y una actividad final.</li>     <li>A continuaci&oacute;n hay que fijar los requisitos de adaptabilidad en lo que a la ubicaci&oacute;n de las actividades se refiere. Para ello hay que realizar los siguientes pasos:<ol>     <li>Para cada actividad en la ontolog&iacute;a <i>OntoWF</i>, empezando por la actividad inicial, siguiendo todos los posibles caminos y el orden en que est&aacute;n situadas las actividades y terminando en las actividades finales, indicar si las actividades inmediatamente posteriores (las incluidas en la relaci&oacute;n <i>After</i>) de la actividad tratada siempre deben ser las mismas usando el atributo <i>Rigid After</i>. Si la actividad est&aacute; incluida en la relaci&oacute;n <i>Mandatory Activities</i> del workflow, solo debe indicarse este atributo a verdadero si todas las actividades afectadas tambi&eacute;n lo est&aacute;n.</li>     <li>Para cada actividad en la ontolog&iacute;a <i>OntoWF</i>, empezando por la actividades finales, siguiendo todos los posibles caminos y el orden inverso en que est&aacute;n situadas las actividades y terminando en la actividad inicial, indicar si las actividades inmediatamente anteriores (las incluidas en la relaci&oacute;n <i>Before</i>) de la actividad tratada siempre deben ser las mismas usando el atributo <i>Rigid Before</i>. Hay que tener en cuenta que si hay alg&uacute;n <i>Rigid After</i> situado en una actividad que es inicio de bifurcaci&oacute;n entonces la actividad que es final de bifurcaci&oacute;n tambi&eacute;n debe tener a verdadero el atributo <i>Rigid Before</i>. Adem&aacute;s, si la actividad est&aacute; incluida en la relaci&oacute;n <i>Mandatory Activities</i> del workflow, solo debe indicarse este atributo a verdadero si todas las actividades afectadas tambi&eacute;n lo est&aacute;n.</li>     ]]></body>
<body><![CDATA[<li>Para cada actividad en la ontolog&iacute;a <i>OntoWF</i>, empezando por la actividad inicial, siguiendo todos los posibles caminos y el orden en que est&aacute;n situadas las actividades y terminando en las actividades inmediatamente anteriores a las actividades finales, incluir en la relaci&oacute;n <i>Required After</i> de cada actividad aquellas actividades posteriores que, como m&iacute;nimo, deben aparecer con posterioridad a la actividad en el workflow. Si la actividad est&aacute; incluida en la relaci&oacute;n <i>Mandatory Activities</i> del workflow, solo deben incluirse en esta relaci&oacute;n a actividades que tambi&eacute;n lo est&eacute;n.</li>     <li>Para cada actividad en la ontolog&iacute;a <i>OntoWF</i>, empezando por la actividades finales, siguiendo todos los posibles caminos y el orden inverso en que est&aacute;n situadas las actividades y terminando en las actividades inmediatamente posteriores a la actividad inicial, incluir en la relaci&oacute;n <i>Required Before</i> de cada actividad aquellas actividades anteriores que, como m&iacute;nimo, deben aparecer con anterioridad a la actividad en el workflow. Si la actividad est&aacute; incluida en la relaci&oacute;n <i>Mandatory Activities</i> del workflow, solo deben incluirse en esta relaci&oacute;n a actividades que tambi&eacute;n lo est&eacute;n.</li>     </ol></li>     <li> Por &uacute;ltimo, es necesario fijar los requisitos de adaptabilidad en cuanto a las caracter&iacute;sticas de cada actividad se refiere. Para ello hay que realizar para cada actividad en la ontolog&iacute;a <i>OntoWF</i>, empezando por la actividad inicial y terminando en las actividades finales y siguiendo todos los posibles caminos y el orden en que est&aacute;n situadas las actividades, las siguientes acciones:<ol>     <li>Indicar si los participantes disponibles para realizar la actividad siempre deben ser los indicados en la relaci&oacute;n <i>Is Performed By</i> fijando el atributo <i>Rigid Participants</i> a verdadero. Si la actividad est&aacute; incluida en la relaci&oacute;n <i>Mandatory Activities</i> del workflow entonces debe incluirse a todos los participantes afectados en la relaci&oacute;n <i>Mandatory Participants</i> si no lo estaban previamente.</li>     <li>Dado que una de las caracter&iacute;sticas de un workflow correctamente especificado usando <i>OntoMetaWorkflow</i> es que todas las actividades deben incluir, al menos, un <i>Workflow Participant</i> en la relaci&oacute;n <i>Is Performed By</i>, es necesario incluir alguno de los participantes indicados en la relaci&oacute;n <i>Is Performed By</i> en la relaci&oacute;n <i>Required Participants</i>. Adem&aacute;s, si la actividad est&aacute; incluida en la relaci&oacute;n <i>Mandatory Activities</i> del workflow entonces debe incluirse a todos los participantes afectados en la relaci&oacute;n <i>Mandatory Participants</i> si no lo estaban previamente.</li>     <li>Indicar si los datos del dominio seleccionables y las propiedades del proceso modificables siempre deben ser los mismos usando el atributo <i>Rigid Updateable Data</i>. Si la actividad est&aacute; incluida en la relaci&oacute;n <i>Mandatory Activities</i> del workflow entonces debe incluirse a todos los datos y propiedades afectados en el atributo <i>Mandatory Data</i> si no lo estaban previamente.</li>     <li>Dado que una de las caracter&iacute;sticas de un workflow correctamente especificado usando <i>OntoMetaWorkflow</i> es que todas las actividades deben incluir, al menos, una operaci&oacute;n de selecci&oacute;n sobre datos del dominio o una operaci&oacute;n de modificaci&oacute;n sobre propiedades del proceso, es necesario incluir alguno de los datos del dominio indicados en los atributos del dominio <i>Select Class Of Domain Data</i> o <i>Select Instance Of Domain Data</i> o a alguna de las propiedades del proceso indicadas en el atributo <i>Fill In Instance Attributes of Process</i> en el atributo <i>Required Updateable Data</i>. Adem&aacute;s, si la actividad est&aacute; incluida en la relaci&oacute;n <i>Mandatory Activities</i> del workflow entonces debe incluirse a todos los datos y propiedades afectados en el atributo <i>Mandatory Data</i> si no lo estaban previamente.</li>     <li>Indicar si los datos del dominio y las propiedades del proceso visualizables siempre deben ser los mismos usando el atributo <i>Rigid Viewable Data</i>. Este atributo debe tratarse con precauci&oacute;n porque podr&iacute;a darse el caso de que alguno de los elementos que se debe visualizar no est&eacute; en el workflow adaptado porque la actividad donde se seleccionaba o modificaba no est&aacute; disponible en el workflow adaptado. Por este motivo, este atributo solo debe fijarse a verdadero si todos los datos que visualiza la actividad est&aacute;n incluidos en el atributo <i>Mandatory Data</i> y, adem&aacute;s, est&aacute;n incluidos en el atributo <i>Required Updateable Data</i> de actividades obligatorias anteriores o son manipulados en actividades obligatorias anteriores que tengan fijado a verdadero el atributo <i>Rigid Updateable Data</i>.</li>     <li>Si alguno de los datos del dominio o de las propiedades del proceso siempre debe poder visualizarse en la actividad, incluir en al atributo <i>Required Viewable Data</i> dichos datos del dominio o propiedades del proceso. Al igual que en el paso anterior, este atributo tambi&eacute;n debe tratarse con precauci&oacute;n porque podr&iacute;a darse el caso de que alguno de los elementos que se debe visualizar no est&eacute; en el workflow adaptado porque la actividad donde se seleccionaba o modificaba no est&aacute; disponible en el workflow adaptado. Por este motivo, en este atributo solo deben incluirse aquellos datos o propiedades que est&eacute;n incluidos en el atributo <i>Mandatory Data</i> y, adem&aacute;s, est&aacute;n incluidos en el atributo <i>Required Updateable Data</i> de actividades obligatorias anteriores o son manipulados en actividades obligatorias anteriores que tengan fijado a verdadero el atributo<i> Rigid Updateable Data</i>.</li>     ]]></body>
<body><![CDATA[<li>Indicar si el n&uacute;mero m&aacute;ximo de d&iacute;as para realizar la actividad es fijo o puede reducirse usando el atributo <i>Rigid Days Time Frame</i>.</li>     <li>Indicar si es el n&uacute;mero m&iacute;nimo de d&iacute;as antes de comenzar la actividad es fijo o puede ampliarse usando el atributo <i>Rigid Days Before Beginning</i>.</li>     </ol></li>     </ol>     <p>Adem&aacute;s, hay que indicar que, aunque los elementos de adaptaci&oacute;n se especifican en la ontolog&iacute;a <i>OntoWF</i>, tambi&eacute;n afectan a la ontolog&iacute;a <i>OntoDD</i> de dos formas. Por un lado es obligatorio que los participantes afectados por la relaci&oacute;n <i>Mandatory Participants</i> deban aparecer en la ontolog&iacute;a <i>OntoDD</i> que use el workflow adaptado. Por otro lado, tambi&eacute;n es obligatorio que los <i>Domain Data</i> afectados por el atributo <i>Mandatory Data</i> tambi&eacute;n deban aparecer en la ontolog&iacute;a <i>OntoDD</i>. Del mismo modo, las propiedades que el proceso adaptado tenga especificadas en la ontolog&iacute;a <i>OntoWF </i>al menos deben ser las que est&aacute;n afectadas en el adaptable por el atributo <i>Mandatory Data</i>.</p>     <p><b>3.3. Tercera etapa: adaptaci&oacute;n</b></p>     <p>Para esta etapa, el M&eacute;todo de Adaptaci&oacute;n Jer&aacute;rquica define un workflow adaptado como aquel correctamente especificado usando <i>OntoMetaWorkflow</i> que cumple una serie de restricciones, impl&iacute;citas y expl&iacute;citas<sup><a href="#4">4</a></sup><a name="top4"></a>, para la adaptaci&oacute;n con respecto a un workflow adaptable dado. </p>     <p>Por un lado, las restricciones impl&iacute;citas son aquellas que no dependen de los elementos de adaptaci&oacute;n sino que dependen de la propia especificaci&oacute;n del workflow en las ontolog&iacute;as <i>OntoDD</i> y <i>OntoWF. </i>Por otro lado, las restricciones expl&iacute;citas son aquellas que est&aacute;n relacionadas con los valores que tenga fijado el workflow en los elementos de adaptaci&oacute;n.</p>     <p>En resumen, un workflow ser&aacute; un workflow adaptado a partir de un workflow adaptable si:</p> <ul>     <li>Es un workflow correctamente especificado usando <i>OntoMetaWorkflow</i>.</li>     ]]></body>
<body><![CDATA[<li>Todos los datos, participantes y actividades obligatorias del workflow adaptable est&aacute;n incluidas en el workflow adaptado.</li>     <li>Todas las actividades del workflow adaptable, obligatorias o no, incluidas en el workflow adaptado, cumplen las restricciones de inflexibilidad y requerimiento establecidas por sus elementos de adaptaci&oacute;n.</li>     </ul>     <p>Para especificar workflows adaptados correctos a partir de un workflow adaptable, el M&eacute;todo proporciona 20 operaciones para la adaptaci&oacute;n jer&aacute;rquica<sup><a href="#5">5</a></sup><a name="top5"></a> que pueden aplicarse sobre el workflow adaptable hasta conseguir el workflow adaptado deseado. Todas estas operaciones de adaptaci&oacute;n jer&aacute;rquica disponibles hacen uso de las operaciones de modificaci&oacute;n de un workflow definidas para la etapa 1 pero a&ntilde;adiendo una serie de restricciones previas que vienen marcadas por los valores de los elementos de adaptaci&oacute;n contenidos en el workflow adaptable y que deben cumplirse antes de poder aplicar cada operaci&oacute;n.</p>     <p>Es decir, si por ejemplo un banco quiere adaptar el workflow gen&eacute;rico de petici&oacute;n de pr&eacute;stamos, basado en las normas del Banco Central a las caracter&iacute;sticas particulares de su entidad, las operaciones de esta etapa son las que puede aplicar sobre el workflow gen&eacute;rico para que el workflow adaptado pueda ser considerado correctamente adaptado con respecto al del Banco Central.</p>     <p><b>3.4. Cuarta etapa: propagaci&oacute;n</b></p>     <p>Para esta &uacute;ltima etapa, el M&eacute;todo de Adaptaci&oacute;n Jer&aacute;rquica proporciona 60 operaciones de propagaci&oacute;n jer&aacute;rquica<sup><a href="#6">6</a></sup><a name="top6"></a> de los cambios sufridos por un workflow adaptable a sus workflows adaptados. Estas operaciones habr&aacute; que aplicarlas si el proceso administrativo especificado en un workflow adaptable sufre uno o varios cambios. Esto va a implicar que, en primer lugar, el workflow adaptable debe ser modificado para contener los nuevos cambios y, en segundo lugar, que estos cambios deben propagarse en cascada a todos los workflow adaptados a partir del workflow adaptable.</p>     <p>Estas operaciones han sido definidas para que, por un lado, el workflow adaptable siga manteniendo dicha condici&oacute;n tras su aplicaci&oacute;n y adem&aacute;s los workflows adaptados mantengan su condici&oacute;n tras su aplicaci&oacute;n. Siguiendo con el ejemplo del banco de la secci&oacute;n anterior, las operaciones que aqu&iacute; se presentan aplicadas en este ejemplo lograr&iacute;an dos objetivos en el caso de que el Banco Central decidiera cambiar la normativa del proceso de petici&oacute;n de pr&eacute;stamos y, por tanto, cambiar el workflow gen&eacute;rico que lo representa. El primero de ellos es que el workflow gen&eacute;rico tras los cambios siga estando correctamente especificado y siga siendo un workflow adaptable. El segundo es que los bancos que adaptaron dicho workflow a su caso particular, puedan propagar los cambios producidos en el gen&eacute;rico de manera que su workflow adaptado siga manteniendo esta condici&oacute;n con respecto al workflow gen&eacute;rico de Banco Central.</p>     <p>Esto va a suponer que, si las acciones de cada operaci&oacute;n jer&aacute;rquica de propagaci&oacute;n de cambios son aplicadas correctamente, tanto en el workflow adaptable como en los workflows adaptados, no ser&aacute; necesario realizar ninguna verificaci&oacute;n posterior para asegurar que estos dos objetivos son cumplidos.</p>     <p>&nbsp;</p>     ]]></body>
<body><![CDATA[<p><b>4. Validaci&oacute;n de la Propuesta</b></p>     <p>El m&eacute;todo ha sido validado en dos fases. En la primera fase fue validado por un grupo de once Ingenieros de Software y, una vez incluidas algunas de sus recomendaciones, fue validado en una  segunda fase por un grupo de treinta Ingenieros de Software. En concreto, a ambos grupos se les pidi&oacute; que tomaran el rol de un Ingeniero que acababa de ser contratado como responsable de los workflows para procesos administrativos en la zona de Extremadura por un banco con distintos departamentos en su sede central de Madrid y con una red de oficinas dividida en zonas geogr&aacute;ficas por todo el territorio nacional<sup><a href="#7">7</a></sup><a name="top7"></a>. Tras completar el caso, cada uno de ellos respondi&oacute; a un cuestionario de opini&oacute;n sobre el uso del M&eacute;todo de Adaptaci&oacute;n Jer&aacute;rquica. Aunque se dispon&iacute;a de herramientas software como soporte al m&eacute;todo<sup><a href="#8">8</a></sup><a name="top8"></a>, se decidi&oacute; que ambos grupos realizaran el proceso analizando la descripci&oacute;n a bajo nivel de las operaciones.</p>     <p>Tras la primera fase de validaci&oacute;n, el primer grupo vio como mejorable la claridad en la descripci&oacute;n de algunas operaciones, lo que fue corregido antes de la segunda fase, y puntuaron con una nota muy alta la capacidad de las operaciones para recoger todas las posibilidades y variantes de cambios.</p>     <p>Tras la segunda fase de validaci&oacute;n, el segundo grupo destac&oacute; especialmente la divisi&oacute;n de la especificaci&oacute;n de cada workflow en dos ontolog&iacute;as, los distintos tipos de operaciones disponibles y, en especial, las operaciones de propagaci&oacute;n as&iacute; como el potencial que tiene su aplicaci&oacute;n en administraciones de gran tama&ntilde;o. Adem&aacute;s confirmaron lo avanzado por el primer grupo sobre que el m&eacute;todo es completo ya que ambos grupos han estado de acuerdo en que las operaciones son precisas y tienen en cuenta todos los elementos que deben modificarse.</p>     <p>Se puede afirmar que, con las opiniones  recogidas de los grupos de expertos, los m&eacute;todos y operaciones que componen el M&eacute;todo permiten su aplicaci&oacute;n en la resoluci&oacute;n del Problema de Adaptaci&oacute;n Jer&aacute;rquica.</p>     <p>Actualmente se est&aacute; trabajando en la aplicaci&oacute;n de este M&eacute;todo a algunos procesos dentro de la Escuela Polit&eacute;cnica de la Universidad de Extremadura, como, por ejemplo, la adaptaci&oacute;n del proceso de presentaci&oacute;n de quejas por parte de los estudiantes a partir de la normativa gen&eacute;rica para todos los centros de la Universidad de Extremadura.</p>     <p>&nbsp;</p>     <p><b>5. Conclusiones</b></p>     <p>Se ha presentado una propuesta para abordar el Problema de Adaptaci&oacute;n Jer&aacute;rquica de workflows para procesos administrativos que principalmente sucede en administraciones p&uacute;blicas y empresas privadas con una estructura jer&aacute;rquica.</p>     <p>Esta propuesta, denominada M&eacute;todo de Adaptaci&oacute;n Jer&aacute;rquica, se apoya en las ventajas que ofrece la especificaci&oacute;n de workflows en ontolog&iacute;as a partir de <i>OntoMetaWorkflow</i>. Este m&eacute;todo ofrece una adaptaci&oacute;n flexible, en la cual, las restricciones que deben satisfacer un workflow gen&eacute;rico y sus adaptaciones, vendr&aacute;n marcadas por la normativa que regula el proceso administrativo gestionado, y no por una noci&oacute;n de adaptaci&oacute;n r&iacute;gida previamente establecida que no tenga en cuenta las caracter&iacute;sticas propias de cada proceso.</p>     ]]></body>
<body><![CDATA[<p>Adem&aacute;s, el m&eacute;todo ofrece el conjunto completo de operaciones de propagaci&oacute;n que se deben aplicar si la normativa que regula el proceso es modificada y, por tanto, se necesita cambiar el workflow gen&eacute;rico y transmitir estos cambios en cascada a sus workflows adaptados. Es decir, gracias a estas operaciones se va a facilitar que tanto el workflow gen&eacute;rico como los workflows adaptados satisfagan las restricciones fijadas por la normativa que regula el proceso, a pesar de los cambios que puedan suceder.</p>     <p>&nbsp;</p>     <p><b>Referencias bibliogr&aacute;ficas</b></p>     <!-- ref --><p>Aalst, W. M. P. Van Der, &amp; Basten, T. (2002). Inheritance of workflows: an approach to tackling problems related to change. <i>Theoretical Computer Science</i>, <i>270</i>(1-2), 125–203. doi: 10.1016/S0304-3975(00)00321-2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000116&pid=S1646-9895201400040000600001&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>Alonso, G., Agrawal, D., Abbadi, A. E., &amp; Mohan, C. (1997). Functionality and Limitations of Current Workflow Management Systems. <i>IEEE Expert Intelligent Systems And Their Applications</i>, <i>12</i>(5), 1–25.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000117&pid=S1646-9895201400040000600002&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     <p>Bernstein, A., &amp; Grosof, B. N. (2003). Beyond Monotonic Inheritance: Towards Semantic Web Process Ontologies.</p>     <!-- ref --><p>Choppy, C., Desel, J., &amp; Petrucci, L. (2011). Specialisation and Generalisation of Processes. In <i>Proceedings of the workshop on Petri Nets and Software Engineering (PNSE’11), Newcastle, UK</i> (pp. 109–123). CEUR-WS.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000120&pid=S1646-9895201400040000600003&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     <!-- ref --><p>Feldman, M. S., &amp; Khademian,, and A. M. (2000). Managing for inclusion: Balancing control and participation. <i>International Public Management Journal</i>, <i>3</i>(2), 149–167. doi: 10.1016/S1096-7494(01)00035-6&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000122&pid=S1646-9895201400040000600004&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>Ferndriger, S., Bernstein, A., Dong, J. S., Feng, Y., Li, Y.-F., &amp; Hunter, J. (2008). Enhancing Semantic Web Services with Inheritance. In <i>Proceedings of the 7th International Conference on The Semantic Web</i> (pp. 162–177). Berlin, Heidelberg: Springer-Verlag.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000123&pid=S1646-9895201400040000600005&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     <!-- ref --><p>Georgakopoulos, D., Hornick, M., &amp; Sheth, A. (1995). An overview of workflow management: From process modeling to workflow automation infrastructure. <i>Distributed and Parallel Databases</i>, <i>3</i>(2), doi: 119–153. 10.1007/BF01277643&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000125&pid=S1646-9895201400040000600006&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>Hollingsworth, D. (1995). <i>The Workflow Reference Model Document Number TC00-1003 Document Status - Issue 1.1</i> (p. 55). Winchester, UK.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000126&pid=S1646-9895201400040000600007&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     <!-- ref --><p>McReady, S. (1992). There is more than one kind of Workflow Software. <i>Computerworld, November 2</i>, 85–90.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000128&pid=S1646-9895201400040000600008&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     <!-- ref --><p>Moore, J., Stader, J., Macintosh, A., Casson-du Mont, A., &amp; Chung, P. (1999). Intelligent task management support for new product development in the chemical process industries. In <i>6th International Product Development Management Conference (PDM 99)</i> (pp. 787–796). Cambridge, UK.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000130&pid=S1646-9895201400040000600009&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     <!-- ref --><p>Prieto, A. E., &amp; Lozano-Tello, A. (2012). Defining Reusable Administrative Processes Using a Generic Ontology. <i>International Journal of Software Engineering and Knowledge Engineering (IJSEKE)</i>, <i>22</i>(2), 243–264. doi: 10.1142/S0218194012400050&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000132&pid=S1646-9895201400040000600010&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>Prieto, &Aacute;. E., &amp; Lozano-Tello, A. (2009). Use of Ontologies as Representation Support of Workflows Oriented to Administrative Management. <i>Journal of Network and Systems Management</i>, <i>17</i>(3), 309–325. doi: 10.1007/s10922-009-9132-6&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000133&pid=S1646-9895201400040000600011&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>Wyner, G. M., &amp; Lee, J. (1995). Applying specialization to process models. <i>Proceedings of Conference on Organizational Computing Systems.</i>, 290 – 301.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000134&pid=S1646-9895201400040000600012&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     <!-- ref --><p>Wyner, G. M., &amp; Lee, J. (2005). Applying Specialization to Petri Nets: Implications for Workflow Design. In <i>Business Process Management Workshops. BPM 2005 International Workshops, Nancy, France, September 5, 2005. Revised Selected Papers</i> (Vol. 3812, pp. 432–443). Berlin, Heidelberg: Springer Berlin Heidelberg.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000136&pid=S1646-9895201400040000600013&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     <p>&nbsp;</p>     <p>Recebido / Recibido: 16/07/2014</p>     <p>Aceita&ccedil;&atilde;o / Aceptaci&oacute;n: 10/11/2014</p>     <p>&nbsp;</p>     <p><b>NOTAS</b></p>     ]]></body>
<body><![CDATA[<p><Sup><a name="1"></a><a href="#top1">1</a></Sup> Ley 30/1992, de 26 de noviembre, de R&eacute;gimen Jur&iacute;dico de las Administraciones P&uacute;blicas y del Procedimiento Administrativo Com&uacute;n.</p>     <p><Sup><a name="2"></a><a href="#top2">2</a></Sup> La nueva versi&oacute;n de <i>OntoMetaWorkflow</i> y las herramientas mencionadas en (A. E. Prieto &amp; Lozano-Tello, 2012) est&aacute;n disponibles en <a href="http://uex.be/weapon" target="_blank">http://uex.be/weapon</a></p>      <p><Sup><a name="3"></a><a href="#top3">3</a></Sup> Los detalles de estas operaciones est&aacute;n disponibles, entre las p&aacute;ginas 64 y 78, de esta Tesis Doctoral: <a href="http://uex.be/tdaeprieto" target="_blank">http://uex.be/tdaeprieto</a>  </p>      <p><Sup><a name="4"></a><a href="#top4">4</a></Sup> El detalle de todas estas restricciones est&aacute; disponible, entre las p&aacute;ginas 89 y 91, de esta Tesis Doctoral: <a href="http://uex.be/tdaeprieto" target="_blank">http://uex.be/tdaeprieto</a></p>      <p><Sup><a name="5"></a><a href="#top5">5</a></Sup> Los detalles de estas operaciones est&aacute;n disponibles, entre la p&aacute;gina 94 y 106, de esta Tesis Doctoral: <a href="http://uex.be/tdaeprieto" target="_blank">http://uex.be/tdaeprieto</a></p>      <p><Sup><a name="6"></a><a href="#top6">6</a></Sup> Los detalles de estas operaciones est&aacute;n disponibles, entre la p&aacute;gina 109 y 169, de esta Tesis Doctoral: <a href="http://uex.be/tdaeprieto" target="_blank">http://uex.be/tdaeprieto</a></p>      <p><Sup><a name="7"></a><a href="#top7">7</a></Sup> Los detalles de este caso est&aacute;n disponibles, entre las p&aacute;ginas 289 y 309, de esta Tesis Doctoral: <a href="http://uex.be/tdaeprieto" target="_blank">http://uex.be/tdaeprieto</a>. Para un caso m&aacute;s completo de aplicaci&oacute;n se recomienda revisar el caso mostrado entre las p&aacute;ginas 171 a 264 de esta misma tesis.</p>      <p><Sup><a name="8"></a><a href="#top8">8</a></Sup> <a href="http://uex.be/wdesigner" target="_blank">http://uex.be/wdesigner</a> y <a href="http://uex.be/wmanager" target="_blank">http://uex.be/wmanager</a></p>      ]]></body><back>
<ref-list>
<ref id="B1">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Aalst]]></surname>
<given-names><![CDATA[W. M. P. Van Der]]></given-names>
</name>
<name>
<surname><![CDATA[Basten]]></surname>
<given-names><![CDATA[T.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Inheritance of workflows: an approach to tackling problems related to change]]></article-title>
<source><![CDATA[Theoretical Computer Science]]></source>
<year>2002</year>
<volume>270</volume>
<numero>1-2</numero>
<issue>1-2</issue>
<page-range>125-203</page-range></nlm-citation>
</ref>
<ref id="B2">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Alonso]]></surname>
<given-names><![CDATA[G.]]></given-names>
</name>
<name>
<surname><![CDATA[Agrawal]]></surname>
<given-names><![CDATA[D.]]></given-names>
</name>
<name>
<surname><![CDATA[Abbadi]]></surname>
<given-names><![CDATA[A. E.]]></given-names>
</name>
<name>
<surname><![CDATA[Mohan]]></surname>
<given-names><![CDATA[C.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Functionality and Limitations of Current Workflow Management Systems]]></article-title>
<source><![CDATA[IEEE Expert Intelligent Systems And Their Applications]]></source>
<year>1997</year>
<volume>12</volume>
<numero>5</numero>
<issue>5</issue>
<page-range>1-25</page-range></nlm-citation>
</ref>
<ref id="B3">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Choppy]]></surname>
<given-names><![CDATA[C.]]></given-names>
</name>
<name>
<surname><![CDATA[Desel]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
<name>
<surname><![CDATA[Petrucci]]></surname>
<given-names><![CDATA[L.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Specialisation and Generalisation of Processes]]></article-title>
<source><![CDATA[Proceedings of the workshop on Petri Nets and Software Engineering (PNSE’11)]]></source>
<year>2011</year>
<page-range>109-123</page-range><publisher-loc><![CDATA[Newcastle ]]></publisher-loc>
<publisher-name><![CDATA[CEUR-WS]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B4">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Feldman]]></surname>
<given-names><![CDATA[M. S.]]></given-names>
</name>
<name>
<surname><![CDATA[Khademian]]></surname>
<given-names><![CDATA[A. M.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Managing for inclusion: Balancing control and participation]]></article-title>
<source><![CDATA[International Public Management Journal]]></source>
<year>2000</year>
<volume>3</volume>
<numero>2</numero>
<issue>2</issue>
<page-range>149-167</page-range></nlm-citation>
</ref>
<ref id="B5">
<nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Ferndriger]]></surname>
<given-names><![CDATA[S.]]></given-names>
</name>
<name>
<surname><![CDATA[Bernstein]]></surname>
<given-names><![CDATA[A]]></given-names>
</name>
<name>
<surname><![CDATA[Dong]]></surname>
<given-names><![CDATA[J. S.]]></given-names>
</name>
<name>
<surname><![CDATA[Feng]]></surname>
<given-names><![CDATA[Y.]]></given-names>
</name>
<name>
<surname><![CDATA[Li]]></surname>
<given-names><![CDATA[Y.-F.]]></given-names>
</name>
<name>
<surname><![CDATA[Hunter]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Enhancing Semantic Web Services with Inheritance]]></article-title>
<source><![CDATA[Proceedings]]></source>
<year>2008</year>
<conf-name><![CDATA[7 International Conference on The Semantic Web]]></conf-name>
<conf-loc> </conf-loc>
<page-range>162-177</page-range><publisher-loc><![CDATA[Berlin^eHeidelberg Heidelberg]]></publisher-loc>
<publisher-name><![CDATA[Springer-Verlag]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B6">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Georgakopoulos]]></surname>
<given-names><![CDATA[D.]]></given-names>
</name>
<name>
<surname><![CDATA[Hornick]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
<name>
<surname><![CDATA[Sheth]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[An overview of workflow management: From process modeling to workflow automation infrastructure]]></article-title>
<source><![CDATA[Distributed and Parallel Databases]]></source>
<year>1995</year>
<volume>3</volume>
<numero>2</numero>
<issue>2</issue>
</nlm-citation>
</ref>
<ref id="B7">
<nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Hollingsworth]]></surname>
<given-names><![CDATA[D.]]></given-names>
</name>
</person-group>
<source><![CDATA[The Workflow Reference Model Document Number TC00-1003 Document Status - Issue 1.1]]></source>
<year>1995</year>
<page-range>55</page-range><publisher-loc><![CDATA[Winchester ]]></publisher-loc>
</nlm-citation>
</ref>
<ref id="B8">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[McReady]]></surname>
<given-names><![CDATA[S.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[There is more than one kind of Workflow Software]]></article-title>
<source><![CDATA[Computerworld]]></source>
<year>1992</year>
<volume>2</volume>
<page-range>85-90</page-range></nlm-citation>
</ref>
<ref id="B9">
<nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Moore]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
<name>
<surname><![CDATA[Stader]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
<name>
<surname><![CDATA[Macintosh]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
<name>
<surname><![CDATA[Casson-du Mont]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
<name>
<surname><![CDATA[Chung]]></surname>
<given-names><![CDATA[P.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Intelligent task management support for new product development in the chemical process industries]]></article-title>
<source><![CDATA[]]></source>
<year>1999</year>
<conf-name><![CDATA[6 International Product Development Management Conference (PDM 99)]]></conf-name>
<conf-loc> </conf-loc>
<page-range>787-796</page-range><publisher-loc><![CDATA[Cambridge ]]></publisher-loc>
</nlm-citation>
</ref>
<ref id="B10">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Prieto]]></surname>
<given-names><![CDATA[A. E.]]></given-names>
</name>
<name>
<surname><![CDATA[Lozano-Tello]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Defining Reusable Administrative Processes Using a Generic Ontology]]></article-title>
<source><![CDATA[International Journal of Software Engineering and Knowledge Engineering (IJSEKE)]]></source>
<year>2012</year>
<volume>22</volume>
<numero>2</numero>
<issue>2</issue>
<page-range>243-264</page-range></nlm-citation>
</ref>
<ref id="B11">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Prieto]]></surname>
<given-names><![CDATA[Á. E.]]></given-names>
</name>
<name>
<surname><![CDATA[Lozano-Tello]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Use of Ontologies as Representation Support of Workflows Oriented to Administrative Management]]></article-title>
<source><![CDATA[Journal of Network and Systems Management,]]></source>
<year>2009</year>
<volume>17</volume>
<numero>3</numero>
<issue>3</issue>
<page-range>309-325</page-range></nlm-citation>
</ref>
<ref id="B12">
<nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Wyner]]></surname>
<given-names><![CDATA[G. M.]]></given-names>
</name>
<name>
<surname><![CDATA[Lee]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Applying specialization to process models]]></article-title>
<source><![CDATA[Proceedings]]></source>
<year>1995</year>
<conf-name><![CDATA[ Conference on Organizational Computing Systems]]></conf-name>
<conf-loc> </conf-loc>
<page-range>290 - 301</page-range></nlm-citation>
</ref>
<ref id="B13">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Wyner]]></surname>
<given-names><![CDATA[G. M.]]></given-names>
</name>
<name>
<surname><![CDATA[Lee]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Applying Specialization to Petri Nets: Implications for Workflow Design]]></article-title>
<source><![CDATA[Business Process Management Workshops. BPM 2005 International Workshops, Nancy, France, September 5, 2005. Revised Selected Papers]]></source>
<year>2005</year>
<volume>3812</volume>
<page-range>432-443</page-range><publisher-loc><![CDATA[Berlin^eHeidelberg Heidelberg]]></publisher-loc>
<publisher-name><![CDATA[Springer Berlin Heidelberg]]></publisher-name>
</nlm-citation>
</ref>
</ref-list>
</back>
</article>
