<!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>Exploiting IBM Watson Analytics to Visualize and Analyze Data from Goal-Based Conceptual Models</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Okhaide Akhigbe</string-name>
          <email>okhaide@uottawa.ca</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Susie Heap</string-name>
          <email>sheap069@uottawa.ca</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Daniel Amyot</string-name>
          <email>damyot@uottawa.ca</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Gregory S. Richards</string-name>
          <email>richards@telfer.uottawa.ca</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>School of Electrical Engineering &amp; Computer Science, University of Ottawa</institution>
          ,
          <addr-line>Ottawa</addr-line>
          ,
          <country country="CA">Canada</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Telfer School of Management, University of Ottawa</institution>
          ,
          <addr-line>Ottawa</addr-line>
          ,
          <country country="CA">Canada</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Data visualization tools are gaining popularity in their use for exploring and analyzing data towards improving decision support. When applied to goal-based conceptual models, such tools enable visualizing and analyzing data derived from goal models, including potential relationships between models. This demonstration paper illustrates how goal satisfaction data produced for single and multiple models by the jUCMNav goal modeling tool can be fed to IBM Watson Analytics, a commercial tool, to visualize and analyze different relationships across multiple dimensions (including time and location/organization) in a regulatory context. This combination of tools enables new types of analyses that could not be done before, with little effort required.</p>
      </abstract>
      <kwd-group>
        <kwd>Data Visualization</kwd>
        <kwd>Goal Models</kwd>
        <kwd>Goal-oriented Requirement Language</kwd>
        <kwd>GoRIM</kwd>
        <kwd>IBM Watson Analytics</kwd>
        <kwd>jUCMNav</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        There is growing emphasis in academia and industry placed on data visualization,
which aims to facilitate identifying and visualizing patterns, trends and correlations that
might be missed while dealing with text-based data [
        <xref ref-type="bibr" rid="ref1 ref2">1, 2</xref>
        ]. In their application to
conceptual modeling, data visualization tools can enable the interactive visualization and
analysis of data derived from different conceptual models, as well as the exploration of
potential relationships between and within the models.
      </p>
      <p>
        In this context, we introduced the Goal-oriented Regulatory Intelligence Method
(GoRIM) [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. GoRIM is a method that uses the same conceptualization (i.e., goal
models expressed with the Goal-oriented Requirement Language – GRL [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]) to capture
regulations and regulatory initiatives/programs. GoRIM also supports the tool-based
visualization and analysis of data derived from the evaluated goal models. Here, we
demonstrate our use of IBM Watson Analytics [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ], a commercial tool, with GoRIM.
This tool enables new types of analyses, including the performance analysis of
regulations and programs over common business intelligence (BI) dimensions such as time
and locations/organizations, and the exploration of correlations between goal models.
      </p>
    </sec>
    <sec id="sec-2">
      <title>Building Goal Models Using GoRIM</title>
      <p>
        Every regulation has a hierarchal structure that organizes its legal text. Each regulation
has a part (or chapter), a section (and possibly subsections at different levels) and
eventually a rule statement. The structure of goal models also reflects such hierarchy (e.g.,
through decomposition and contribution links connecting goals), thereby enabling their
use for capturing regulations. In GRL, indicators that capture data from compliance
activities can also be added to the model of the regulation to enable computing
compliance levels. Similarly, regulatory initiatives can be likened to business processes with
goals to be achieved, tasks to be done, resources to be used, and indicators that enable
assessing the satisfaction levels of the goals. GRL has also been used to model and
evaluate business processes [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. Fig. 1 describes the steps involved in building the goal
model of a given regulation using jUCMNav, an Eclipse-based tool for modeling and
analyzing goal models [
        <xref ref-type="bibr" rid="ref7 ref8">7, 8</xref>
        ]. As described in [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ], a spreadsheet is used to capture
informal regulatory text and define hierarchical relationships and supporting indicators.
Such spreadsheet can be imported by jUCMNav to build the corresponding goal model,
with graphical views for each intermediate goal in the hierarchy.
      </p>
    </sec>
    <sec id="sec-3">
      <title>Goal Model Evaluation and Data Output with jUCMNav</title>
      <p>
        Using GRL evaluation strategies and algorithms [
        <xref ref-type="bibr" rid="ref10 ref8">8, 10</xref>
        ], the models of the regulation
and of the regulatory initiatives used in administering the regulations are evaluated to
derive regulatory compliance and performance data respectively. The input to such
evaluation step is observations (from inspections, financial results, etc.) feeding the
indicators for different regulated parties at different times. The two data sets illustrated
(e.g., Fig. 2) are then exported as comma-separated value (CSV) files by jUCMNav.
Such files can finally be imported by IBM Watson Analytics [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ] for visualization and
analysis. Here, only the evaluation data sets (goal satisfaction levels) are imported.
Watson is made aware of model goals, but not of model relationships (not needed).
      </p>
    </sec>
    <sec id="sec-4">
      <title>Visualization and Analysis in Watson Analytics</title>
      <p>In our regulatory management context, we want to see how one data set “Program”
(performance levels of a regulatory initiative) influences another data set “Regulation”
(compliance level of a regulation). To do this, we join both data sets focusing on
columns common to both data sets and the column representing the factors of interest
(year, month, province, program and regulation). We can then ask Watson Analytics
questions such as “What drives Regulation”. Upon analysis of the data, as
illustrated in Fig. 3, Watson Analytics offers a spiral visualization showing the key drivers.</p>
      <p>In Fig. 3, the predictive strength of “P1.2_EffluentImpact”, a column in the
“Program” table of Fig. 2, is a measurement that helps understand the importance of this
column derived for the initiative’s goal model in predicting the compliance levels
observed in “Regulation”. The higher this predictive strength, the stronger the impact.
Such information is valuable to the regulator in understanding what part of its
regulatory initiatives affects the regulation the most, and whether programs are successful in
promoting compliance to the regulation within regulated parties.
5</p>
    </sec>
    <sec id="sec-5">
      <title>Conclusion and Future Work</title>
      <p>This demonstration paper shows how IBM Watson Analytics can be used to visualize
and analyze data derived from goal-based conceptual models of regulations and
regulatory initiatives. While we are still exploring the capability of this approach using
synthetic data, plans are underway to use real data and engage regulators actively in
exploring the capability of Watson Analytics for regulatory management. This will
facilitate drawing inferences directly related to hard-to-analyze performance-related
questions of interest to regulators and indicate the usefulness of goal-based conceptual
models in this GoRIM context. We hope this paper will raise the interest of the community
in exploring such tools to visualize and explore goal model data in other contexts.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Aufaure</surname>
            <given-names>M.A.</given-names>
          </string-name>
          :
          <article-title>What's Up in Business Intelligence? A Contextual and Knowledge-Based Perspective</article-title>
          . In:
          <article-title>Conceptual Modeling (ER2013), LNCS</article-title>
          , vol.
          <volume>8217</volume>
          pp.
          <fpage>85</fpage>
          -
          <lpage>93</lpage>
          . Springer Berlin Heidelberg (
          <year>2013</year>
          ). doi:
          <volume>10</volume>
          .1007/978-3-
          <fpage>642</fpage>
          -41924-
          <issue>9</issue>
          _
          <fpage>2</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Chen</surname>
            ,
            <given-names>C.H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Härdle</surname>
            ,
            <given-names>W.K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Unwin</surname>
            ,
            <given-names>A</given-names>
          </string-name>
          . (Eds.).
          <source>Handbook of data visualization</source>
          . Springer-Verlag Berlin Heidelberg (
          <year>2008</year>
          ). doi:
          <volume>10</volume>
          .1007/978-3-
          <fpage>540</fpage>
          -33037-0
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Akhigbe</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Heap</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Islam</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Amyot</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Mylopoulos</surname>
          </string-name>
          , J.:
          <string-name>
            <surname>Goal-Oriented Regulatory Intelligence: How Can Watson Analytics</surname>
          </string-name>
          <article-title>Help? In: Conceptual Modeling (ER2017), LNCS</article-title>
          . Springer Berlin Heidelberg (
          <year>2017</year>
          , to appear)
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>ITU-T: Rec</surname>
          </string-name>
          . Z.
          <volume>151</volume>
          (
          <issue>10</issue>
          /12)
          <string-name>
            <surname>User Requirements Notation (URN</surname>
          </string-name>
          )
          <article-title>- Language definition</article-title>
          . Geneva, Switzerland, https://www.itu.int/rec/T-REC-Z.
          <volume>151</volume>
          / (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5. IBM:
          <article-title>IBM Watson Analytics - Analytics made easy</article-title>
          . https://www.ibm.com/watson/ (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Pourshahid</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          , et al.:
          <article-title>Business process management with the User Requirements Notation</article-title>
          .
          <source>Electronic Commerce Research</source>
          ,
          <volume>9</volume>
          (
          <issue>4</issue>
          ),
          <fpage>269</fpage>
          -
          <lpage>316</lpage>
          (
          <year>2009</year>
          ). doi:
          <volume>10</volume>
          .1007/s10660-009-9039-z
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Amyot</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shamsaei</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          , et al.:
          <article-title>Towards advanced goal model analysis with jUCMNav</article-title>
          .
          <source>In: Advances in Conceptual Modeling (ER</source>
          <year>2012</year>
          ), LNCS
          <volume>7518</volume>
          ,
          <fpage>201</fpage>
          -
          <lpage>210</lpage>
          . Springer Berlin Heidelberg (
          <year>2012</year>
          ). doi:
          <volume>10</volume>
          .1007/978-3-
          <fpage>642</fpage>
          -33999-8_
          <fpage>25</fpage>
          . Tool: https://goo.gl/BDWQcV
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Amyot</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          , et al.:
          <article-title>Evaluating goal models within the goal-oriented requirement language</article-title>
          .
          <source>International Journal of Intelligent Systems</source>
          ,
          <volume>25</volume>
          (
          <issue>8</issue>
          ), pp.
          <fpage>841</fpage>
          -
          <lpage>877</lpage>
          (
          <year>2010</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Rashidi-Tabrizi</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          , et al.:
          <article-title>Transforming regulations into performance models in the context of reasoning for outcome-based compliance</article-title>
          .
          <source>In: Sixth Int. Workshop on Requirements Eng. and Law (RELAW)</source>
          , pp.
          <fpage>34</fpage>
          -
          <lpage>43</lpage>
          . IEEE CS (
          <year>2013</year>
          ). doi:
          <volume>10</volume>
          .1109/RELAW.
          <year>2013</year>
          .6671344
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Tawhid</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          , et al.:
          <article-title>Towards outcome-based regulatory compliance in aviation security</article-title>
          .
          <source>In: 20th Int. RE Conf</source>
          ., pp.
          <fpage>267</fpage>
          -
          <lpage>272</lpage>
          . IEEE CS (
          <year>2012</year>
          ). doi:
          <volume>10</volume>
          .1109/RE.
          <year>2012</year>
          .6345813
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11. IBM: Watson Analytics Guide, https://goo.gl/ArGjyF, last accessed
          <year>2017</year>
          /08/11.
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>