<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Expansão da expressividade semântica na representação de regras de negócio em cenários de processos intensivos em conhecimento</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Rodrigo B. Lyrio</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Fernanda Araújo Baião</string-name>
        </contrib>
      </contrib-group>
      <abstract>
        <p>In Knowledge-intensive scenarios, modeling languages should allow several aspects to be modeled with the purpose of both human visualization and computational processing. The declarative modeling paradigm has been broadly adopted in such scenarios due to its advantages in representing flexible and unstructured process, so called knowledge-intensive processes (KIP). However, the languages and ontologies that propose to model these processes are not able to fully represent the relationships and restrictions that exist between business rules. This study aims to increase the semantic expressivity of the representation of business rules, by extending a Business Rule Ontology towards considering temporal relations and restrictions among rules. Resumo. Em cenários de processos de processos intensivos em conhecimento, linguagens de modelagem devem permitir que diversos aspectos sejam modelados com o objetivo tanto de visualização por humanos quanto para o processamento computacional. O paradigma de modelagem declarativa tem sido amplamente adotado nesses cenários devido às suas vantagens em representar processos não estruturados e flexíveis, conhecidos como processos intensivos em conhecimento (KIP). Entretanto, as linguagens e ontologias que se propõem a modelar esses processos não são capazes de representar importantes relações e restrições existentes entre regras de negócio. Esse estudo visa promover o aumento da expressividade semântica de representação de regras de negócio, estendendo a Knowledge Intensive Process Ontology (KIPO) ao considerar relações temporais e restrições entre as regras.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introdução</title>
      <p>
        Organizações atuais têm direcionado seus esforços de gestão para processos de negócio que
vêm sendo considerados críticos, pois envolvem tomadas de decisão complexas, não seguem
uma sequência previsível e repetível, envolvem interação e colaboração entre os envolvidos e
dependem essencialmente do conhecimento e experiência de seus executores. Esse tipo de
processo não-estruturado se enquadra na definição de
        <xref ref-type="bibr" rid="ref5">Hagen et al. [2005</xref>
        ], sendo também
denominados processos intensivos em conhecimento ou KIP (Knowledge-intensive processes).
No entanto, a gestão de KIP requer sua modelagem, e a abordagem imperativa tradicionalmente
aplicada não se mostra adequada, uma vez que tem como objetivo principal expressar em sua
totalidade os fluxos críticos e alternativos das atividades executadas durante as execuções do
processo, não permitindo espaço para flexibilidade [
        <xref ref-type="bibr" rid="ref2">Di Ciccio, et. al., 2015</xref>
        ].
      </p>
      <p>
        Por outro lado, a abordagem de modelagem declarativa de processos preconiza
descrever quais são as características essenciais de um processo, enquanto é insensível à como
o processo é executado, e te4m como objetivo principal expressar as restrições [
        <xref ref-type="bibr" rid="ref10">Pesic, 2008</xref>
        ].
Seguindo esta abordagem declarativa de modelagem de processos, o Declare vem sendo
considerada na literatura uma linguagem eficaz, utilizando preceitos da Lógica Temporal
Linear (LTL) para descrever grupos de restrições semânticas capazes de representar quaisquer
relações entre duas atividades: Existência, Relação e Escolha [
        <xref ref-type="bibr" rid="ref10">Pesic, 2008</xref>
        ]. No entanto, apesar
de o Declare ser um instrumento adequado para modelagem declarativa de processos, KIP
possuem características mais complexas do que a relação não-estruturada entre atividades. Ao
longo da execução de cada instância do processo, diversos fatores (como crenças, desejos e
intenções dos executores; sentimentos ou colaboração entre agentes envolvidos) podem
influenciar a decisão pela execução de uma ou outra atividade possível dentro do processo.
      </p>
      <p>
        Para permitir maior riqueza de representação de KIP, foi proposta a Ontologia de
Processos Intensivos em Conhecimento (KIPO) [
        <xref ref-type="bibr" rid="ref3">França, et. al., 2014</xref>
        ], uma ontologia que
estrutura todos os conceitos e relacionamentos relevantes para o entendimento completo e
preciso de um KIP, atuando como um metamodelo que provê um suporte mais efetivo à sua
execução. A KIPO compreende diversas sub-ontologias, uma para cada perspectiva relevante
para um KIP: (i) BPO, ontologia de processos de negócio representada pela notação de
processos de negócio BPMN; (ii) DO, ontologia de Decisões [
        <xref ref-type="bibr" rid="ref9">Pereira e Santoro, 2010</xref>
        ]; (iii)
CO, ontologia de Colaboração [Oliveira, 2009]; (iv) BRO, ontologia de Regras de Negócio
[Lopes et. al., 2011] e (v) KIPCO, o componente central.
      </p>
    </sec>
    <sec id="sec-2">
      <title>2. Apresentação do problema</title>
      <p>Neste trabalho, consideramos a restrição de execução com base em regras de negócio como um
dos pilares de KIP. Um metamodelo que se proponha a representar KIP deve ser capaz de
prever e relacionar quais regras restringem a execução do processo e como elas se relacionam
com os demais elementos do processo.</p>
      <p>
        Lopes (2011) propôs a BRO, uma ontologia bem fundamentada de regras de negócio
que considerou três subtipos básicos de regras de negócio: Regras de Integridade, Regras de
Derivação e Regras de Reação, representando um nível do domínio do negócio onde regras se
aplicam independente de computação [Wagner et al., 2004]. Cabe destacar, porém, que estes
três tipos de regras não são suficientes para representar relações e restrições mais complexas,
como relações temporais para determinar a causalidade entre duas ou mais atividades ou
restrições referentes ao nível de cumprimento exigido para a regra, como as descritas pelo
SBVR [
        <xref ref-type="bibr" rid="ref8">OMG, 2008</xref>
        ]. Por exemplo, relações de causalidade imediata (como por exemplo
“Execute a atividade B assim que a A for realizada”), de precedência (“Somente execute B se A
foi executada”) e de negação de coexistência (“Se A foi executado, B não pode executar ou ter
sido executada, e vice-versa”) não podem ser expressas com as estruturas propostas no
metamodelo de Lopes (2011). O problema endereçado por esta pesquisa é, portanto, estender o
metamodelo de representação de regras de negócio em cenários de KIP a fim de representar a
semântica precisa das relações temporais existentes.
      </p>
      <p>
        Mais especificamente, as relações entre as regras de negócio devem ser descritas
utilizando um formalismo lógico, de forma que essas restrições sejam entendidas
computacionalmente.
        <xref ref-type="bibr" rid="ref7">Oliveira (2009)</xref>
        descreve alguns dos axiomas lógicos que governam as
relações da Ontologia de Colaboração, que serão estendidos para correlacionar os demais
elementos da KIPO.
      </p>
    </sec>
    <sec id="sec-3">
      <title>3. Proposta de solução</title>
      <p>O objetivo central da pesquisa é fornecer maior riqueza de semântica na representação de
aspectos temporais e de níveis de cumprimento de regras de negócio em um KIP, através da
extensão da Ontologia de Processos Intensivos em Conhecimento (KIPO), em especial a
subontologia Business Rule Ontology (BRO) com os elementos criados ao longo da pesquisa.</p>
      <p>Através do desenvolvimento de elementos capazes de traduzir e representar restrições
entre regras de negócio, em especial as relações formalmente descritas pela linguagem LTL
Declare e dos níveis de cumprimento da SBVR, desenvolvidas a partir da adoção das Relações
de Intervalo de Tempo (relações de Allen) da UFO-B e definição de novos elementos, será
possível representar um conjunto ainda maior de relações entre as instâncias de um KIP. Como
consequência, a KIPO se tornará uma ontologia semanticamente mais expressiva. Um exemplo
de tal extensão encontra-se na Figura 1.</p>
      <p>
        Figura 1. Exemplo de inclusão das relações de Allen no metamodelo
Por fim, é necessário definir os formalismos lógicos que regem as relações entre regras de
negócio. Essas mesmas relações precisam ser desenvolvidas para representação de Processos
Intensivos em Conhecimento, considerando, a princípio, os relacionamentos entre as três
categorias de regras de negócio descritas por
        <xref ref-type="bibr" rid="ref11">Wagner (2004)</xref>
        , que compõem a BRO e,
consequentemente, a modelagem de regras de negócio de um modo geral.
      </p>
    </sec>
    <sec id="sec-4">
      <title>4. Projeto de avaliação e solução</title>
      <p>
        A proposta desta pesquisa será avaliada através de um experimento, executado em 2 cenários:
O cenário 1 é o de uma empresa de empréstimos alemã cujo dataset foi disponibilizado pelo
Business Process Intelligence Challenge em 2017 [
        <xref ref-type="bibr" rid="ref1">BPIC, 2017</xref>
        ]; O segundo cenário é de uma
empresa real que presta serviços de infraestrutura e suporte de TI, que disponibilizou um
dataset com diversas instâncias de execução de um processo intensivo em conhecimento de um
Helpdesk, contendo mais de 200 mil tickets de atendimento distintos ocorridos num período de
2 anos trocadas entre os agentes do processo durante o atendimento. Em cada cenário, as
instâncias do dataset serão extraídas para o metamodelo atual da KIPO através da utilização de
ferramentas de mineração automática de processos, e posteriormente extraídos para o novo
metamodelo proposto com o intuito de verificar se houve aumento da capacidade representativa
de regras de negócio. Os modelos criados serão submetidos a especialistas do domínio, para
avaliar os seguintes aspectos: (i) Que regras não foram possíveis de serem descritas no
metamodelo original e foram corretamente modeladas posteriormente? (ii) Como a adição da
relação entre as regras de negócio afetou o metamodelo? (iii) Os novos elementos permitiram
maior entendimento das restrições e relações entre as regras de negócio e consequentemente do
processo como um todo?
      </p>
      <p>
        O novo metamodelo será avaliado quanto à sua expressividade semântica a partir das
medidas de Domain appropriateness, que se refere a quanto o metamodelo consegue
representar um determinado domínio, e Comprehensibility appropriateness, que diz respeito a
quanto um usuário do metamodelo consegue reconhecer o significado de um elemento e sua
função na representação do domínio [
        <xref ref-type="bibr" rid="ref4">Guizzardi &amp; Wagner, 2010</xref>
        ]. As respostas obtidas serão
compiladas e avaliadas para concluir se os elementos propostos nesta pesquisa são capazes de
aumentar a capacidade representativa das regras de negócio em ontologias.
      </p>
    </sec>
    <sec id="sec-5">
      <title>Referências</title>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          <string-name>
            <surname>BPIC</surname>
          </string-name>
          , (
          <year>2017</year>
          )
          <article-title>“Business Process Intelligence Challenge”</article-title>
          .
          <source>In: 13th International Workshop on Business Process Intelligence</source>
          <year>2017</year>
          . Disponível em: https://www.win.tue.nl/bpi/doku.php?id=
          <year>2017</year>
          <article-title>:challenge</article-title>
          . Acesso em Maio de
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          <string-name>
            <given-names>Di</given-names>
            <surname>Ciccio</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            ,
            <surname>Marrella</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            , &amp;
            <surname>Russo</surname>
          </string-name>
          , (
          <year>2015</year>
          )
          <article-title>"A Knowledge-Intensive Processes: Characteristics, Requirements and Analysis of Contemporary Approaches."</article-title>
          <source>J. Data Semantics</source>
          <volume>4</volume>
          (
          <issue>1</issue>
          ), p.
          <fpage>29</fpage>
          -
          <lpage>57</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          <string-name>
            <surname>França</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Netto</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Carvalho</surname>
            ,
            <given-names>J. E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Santoro</surname>
            ,
            <given-names>F. M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Baião</surname>
            ,
            <given-names>F. A.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Pimentel</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          , (
          <year>2014</year>
          )
          <article-title>“KIPO: the knowledge-intensive process ontology”</article-title>
          .
          <source>Software &amp; Systems Modeling.</source>
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          <string-name>
            <surname>Guizzardi</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Wagner</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          (
          <year>2010</year>
          ).
          <article-title>“Using the unified foundational ontology (UFO) as a foundation for general conceptual modeling languages”</article-title>
          .
          <source>In Theory and Applications of Ontology: Computer Applications</source>
          (pp.
          <fpage>175</fpage>
          -
          <lpage>196</lpage>
          ). Springer Netherlands.
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          <string-name>
            <surname>Hagen</surname>
            ,
            <given-names>C. R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ratz</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Povalej</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          , (
          <year>2005</year>
          )
          <article-title>"Towards self-organizing knowledge intensive proccess"</article-title>
          .
          <source>J</source>
          . University on Knowledge Management.
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          <string-name>
            <surname>Lopes</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Baião</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Siqueira</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          , (
          <year>2010</year>
          ) “
          <article-title>Expressing business rules in a foundational-based domain ontology: towards higher-quality conceptual models”</article-title>
          .
          <source>In: International Conference on Information Integration and Web-Based Applications and Services</source>
          , Paris.
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          <string-name>
            <surname>Oliveira</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          , (
          <year>2009</year>
          ) “
          <article-title>Ontology collaboration and its applications”</article-title>
          .
          <source>M.Sc. dissertation</source>
          . PPGI/UFES, Vitória, Brazil.
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          <string-name>
            <surname>OMG.</surname>
          </string-name>
          , (
          <year>2008</year>
          )
          <article-title>“Semantics of Business Vocabulary and Business Rules (SBVR)</article-title>
          ,
          <year>v1</year>
          .
          <fpage>0</fpage>
          .”. Disponível em: http://www.omg.org/spec/SBVR/1.0/PDF. Acesso em Setembro de
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          <string-name>
            <surname>Pereira</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Santoro</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          , (
          <year>2010</year>
          ) “
          <article-title>Cognitive decision making process as context information”</article-title>
          .
          <source>In: 15th IFIP WG8.3 Int. Conference on Decision Support Systems (DSS</source>
          <year>2010</year>
          ), Lisboa.
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          <string-name>
            <surname>Pesic</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          , (
          <year>2008</year>
          ) “
          <article-title>Constraint-based workflow management systems: shifting control to users”</article-title>
          .
          <source>Ph.D. thesis</source>
          , Eindhoven University of Technology, Eindhoven.
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          <string-name>
            <surname>Wagner</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          , (
          <year>2004</year>
          ) “
          <article-title>The Abstract Syntax of RuleML - Towards a General Web Rule Language Framework”</article-title>
          ,
          <source>In: WI '04 Proceedings of the 2004 IEEE/WIC/ACM 130 Int. Conference on Web Intelligence</source>
          , IEEE Computer Society Washington.
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>