<!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>
      <journal-title-group>
        <journal-title>International i Workshop, October</journal-title>
      </journal-title-group>
      <issn pub-type="ppub">1613-0073</issn>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>Learning-based AI</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Elda Paja</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
          <xref ref-type="aff" rid="aff4">4</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Travis D. Breaux</string-name>
          <email>breaux@cs.cmu.edu</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
          <xref ref-type="aff" rid="aff4">4</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Giancarlo Guizzardi</string-name>
          <email>g.guizzardi@utwente.nl</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
          <xref ref-type="aff" rid="aff4">4</xref>
          <xref ref-type="aff" rid="aff7">7</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Eric Yu</string-name>
          <email>eric.yu@utoronto.ca</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
          <xref ref-type="aff" rid="aff4">4</xref>
          <xref ref-type="aff" rid="aff6">6</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Amal Ahmed Anda</string-name>
          <email>amal_eletri@yahoo.com</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
          <xref ref-type="aff" rid="aff4">4</xref>
          <xref ref-type="aff" rid="aff5">5</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Sotirios Liaskos</string-name>
          <email>liaskos@yorku.ca</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
          <xref ref-type="aff" rid="aff4">4</xref>
          <xref ref-type="aff" rid="aff8">8</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Workshop</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
          <xref ref-type="aff" rid="aff4">4</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>(ER) in Pittsburgh, PA, United States. The panelists included Travis D. Breaux from Carnegie Mellon University</institution>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Carnegie Mellon University</institution>
          ,
          <country country="US">USA</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>IT University of Copenhagen</institution>
          ,
          <country country="DK">Denmark</country>
        </aff>
        <aff id="aff3">
          <label>3</label>
          <institution>Toronto</institution>
          ,
          <country country="CA">Canada.</country>
          <institution>The panel was moderated by Elda Paja from the IT University of Copenhagen</institution>
          ,
          <country country="DK">Denmark</country>
        </aff>
        <aff id="aff4">
          <label>4</label>
          <institution>US, Giancarlo Guizzardi from the University of Twente, The Netherlands, and Eric Yu from the University of</institution>
        </aff>
        <aff id="aff5">
          <label>5</label>
          <institution>University of Ottawa</institution>
          ,
          <country country="CA">Canada</country>
        </aff>
        <aff id="aff6">
          <label>6</label>
          <institution>University of Toronto</institution>
          ,
          <country country="CA">Canada</country>
        </aff>
        <aff id="aff7">
          <label>7</label>
          <institution>University of Twente</institution>
          ,
          <country country="NL">The Netherlands</country>
        </aff>
        <aff id="aff8">
          <label>8</label>
          <institution>York University</institution>
          ,
          <country country="CA">Canada</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2024</year>
      </pub-date>
      <volume>28</volume>
      <issue>2024</issue>
      <abstract>
        <p>The following discussion paper summarizes the results of a panel discussion conducted on October 28, 2024 at the 17th iStar International Workshop, co-located with the International Conference in Conceptual Modelling of Carnegie Mellon, Giancarlo Guizzardi of the University of Twente, and Eric Yu from the University of Toronto, were asked about the role of conceptual modeling in general and goal modeling specifically in safeguarding the quality and enhancing the performance of learning-based AI systems, the impact of such systems in the general software development and requirements engineering process, and the motivation for studying “traditional” knowledge representation-based methods, including conceptual modeling, when deep-learning seems to monopolize attention both of the society at large and of students and future engineers.</p>
      </abstract>
      <kwd-group>
        <kwd>iStar</kwd>
        <kwd>goal-oriented modelling</kwd>
        <kwd>learning-based AI</kwd>
        <kwd>ML-based applications</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>The emergence of learning-based AI systems has presented significant challenges and opportunities in
various domains, from content generation to decision making. The iStar 2024 panel “Opportunities
and Challenges for Goal-oriented Requirements Engineering (GORE) in the era of Learning-based AI”
focused on the respective challenges and opportunities of such systems in the area of Goal Oriented
Requirements Engineering (GORE), and conceptual modeling in general. The panelists, Travis Breaux,</p>
      <p>https://www.cs.cmu.edu/~breaux/ (T. D. Breaux); https://www.giancarloguizzardi.com/ (G. Guizzardi);</p>
      <p>CEUR</p>
      <p>ceur-ws.org</p>
    </sec>
    <sec id="sec-2">
      <title>2. On the Necessity of Goals</title>
      <sec id="sec-2-1">
        <title>2.1. Goals, values, and technologies</title>
        <p>
          The panel first discussed the opportunities and challenges for goal modeling in developing and evaluating
learning-based AI systems. The notion of value came up, as, roughly, a degree to which certain capacities
of an artifact contribute to the satisfaction of an agent’s desires [
          <xref ref-type="bibr" rid="ref1">1</xref>
          ]. This value dimension can be argued
to be orthogonal to the technical characteristics of the artifact. Whatever the latter is (e.g., traditional
vs. learning-based systems) investigation of its value vis-a-vis stakeholder needs is always pertinent.
        </p>
        <p>
          The fact that learning-based systems are data-driven does not diminish the relevance and role of
goals and values. On the contrary, the panel claimed, critical components of AI system design such as
selecting features, judging data quality, must align with the system’s broader goals to ensure it operates
fairly and efectively. As demonstrated, e.g., in [
          <xref ref-type="bibr" rid="ref2">2</xref>
          ], the notion of value (and risk as its dual opposite
notion) are fundamental for understanding ethical dimensions such as beneficence, non-maleficence,
and explicability. Moreover, as briefly discussed in [
          <xref ref-type="bibr" rid="ref3">3</xref>
          ], it could also be used to analyze the notion of
fairness. In other words, without a clear theory of value, it is impossible to assess whether an AI system
functions correctly, behaves ethically or is biased in some way.
        </p>
      </sec>
      <sec id="sec-2-2">
        <title>2.2. The blind audition case</title>
        <p>
          The metaphor of blind auditions was introduced to illustrate the relevance of a theory of value for
fairness. For example, take: fairness to be thought as ‘treating in an equivalent way entities that are
equivalent under value assessment’ [
          <xref ref-type="bibr" rid="ref3">3</xref>
          ]; value assessment to select which aspects (capacities, qualities)
of the value object contribute to a given set of goals [
          <xref ref-type="bibr" rid="ref1 ref2">1, 2</xref>
          ]. By explicitly asserting goals that should
be considered in a given context, we can derive which features are important (have more value) in
that context (i.e., music rendition ability), against features that are unimportant, add noise, or whose
consideration could even be considered harmful, (e.g., gender, ethnicity, age). The point is that we are
always confronted with such decisions when purposefully developing artifacts, and goals are the source
of the criteria we use to make the decisions. That the artifacts themselves are based on a new kind of
technology is orthogonal to value and purpose.
        </p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>3. The challenges in explicating and evaluating goals</title>
      <p>
        Despite the strong case for the relevance of goals when analyzing learning-based AI systems, the panel
identified challenges in extracting and articulating such goals, as well as evaluating a system with
respect to whether it meets such goals. Traditional metrics like accuracy, precision, and recall are
commonly used in machine learning to evaluate task-specific output. However, these metrics are less
efective when the output is generative and may not directly align with well-defined, quantifiable goals.
In many contexts, such as writing emails or generating travel plans, users may not explicitly define their
goals. For example, when generating an email, the user may not clearly state their objective, making it
dificult to assess whether the generated text meets the goal. Similarly, in generative tasks such as travel
planning, the AI may produce a plan that lacks essential factors (e.g., travel time between destinations),
which only becomes apparent to the user when she encounters issues in real-world scenarios. The
inability to take into account these tacit requirements is related to the lack of capacity of current AI
systems to generally reason with common-sense theories [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. This makes the case for more intensive
efort to discover and explicate goals so that they can be promptly used for the development/training of
the system. The problem seems to also be domain specific, were goal structures and satisfaction in, e.g.,
the travel planning domain are not usable in the medical domain.
      </p>
      <sec id="sec-3-1">
        <title>4.1. Learning-based systems and the foundational principles of RE</title>
        <p>
          The panelists went on to discuss RE in the AI era by first recalling foundational principles of RE - that
RE is fundamentally about relationships between the machine and its environment, and thus requires
proper understanding and analysis of the problem domain [
          <xref ref-type="bibr" rid="ref5 ref6">5, 6</xref>
          ].
        </p>
        <p>With the prevalence of data-driven and learning-based techniques, modern systems are becoming
tightly engaged with the environment. In the past, the feedback path from empirical evaluation back to
requirements and design was slow and tenuous. Today, this feedback for learning and redesign can
be instant and constant. On one hand, machines are becoming more human-like. On the other hand,
human behaviour is increasingly influenced and shaped by technology systems. This tight coupling
suggests that requirements modeling today needs to be able to support analysis of the kinds of efects
that machines and humans are having on each other in this age of AI.</p>
      </sec>
      <sec id="sec-3-2">
        <title>4.2. The relevance of agent-orientation and socio-technical analysis</title>
        <p>
          Once we recognize that machines today operate within more complex human social contexts than in the
past, it is immediately apparent that the kind of agent-oriented social actor dependency analysis ofered
by i* can be very relevant and useful. Consider how a software vendor might utilize AI in providing
customer support for their products [
          <xref ref-type="bibr" rid="ref7">7</xref>
          ]. Customers may talk directly with an AI agent knowledgeable
about the product, or they may talk with a human agent that consults AI. Or the support AI can be
embedded in the product itself. Efectiveness of the support function would depend on how quickly and
accurately the support person or AI could diagnose and resolve the problem while keeping the customer
cool. How the support agent will be motivated, trained and evaluated are also important considerations.
More generally, AI applications can have far reaching efects on environmental sustainability, privacy,
security, reputation and trust, and even professional and personal identity.
        </p>
      </sec>
      <sec id="sec-3-3">
        <title>4.3. The challenge of modeling the human social context</title>
        <p>
          The iStar framework was originally inspired by agent-oriented concepts from the earlier AI paradigm
for artificial agents, and had limited expressiveness for modeling the human social context [
          <xref ref-type="bibr" rid="ref8 ref9">8, 9</xref>
          ].
Nevertheless, by ofering an actor abstraction that can equally be used to model humans and machines,
i* modeling avoids the pitfall of prejudging the human-machine boundary, an important principle for
requirements analysis. This approach allows the task of distributing responsibilities among actors to
fall to RE, based on the capabilities and qualities of the relevant actors, such as specific classes of human
and automated actors [
          <xref ref-type="bibr" rid="ref10 ref11">10, 11</xref>
          ].
        </p>
        <p>
          As the kinds of relationships between humans and machines have become much more complex in
the age of AI, the challenge is how to enrich requirements modeling, such as i* modeling, to encompass
such characteristics as human values and emotions. Fairness, toxicity, ethics and deception are among
societal issues and concerns that recent foundations models have raised. The panelists deliberated on
how the bodies of knowledge in the human and social disciplines can help enrich requirements analysis.
One approach would be to extract abstractions from those disciplines. A major hurdle is the dificulty
of accommodating the great diversity of perspectives and theories among those disciplines. Another
approach would be to start from well established conceptual modeling constructs. For example, one
might consider whether current formulations of the part-whole relationship (e.g., [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ]) are adequate
when the parts and wholes are social actors with agency, intentionality, and autonomy, within a rich
social context of trust, emotions, history, and culture. AI applications today seem to bring up the very
notion of agent and agency as the subject of investigation for conceptual modeling.
        </p>
        <p>Legal implications and accountability in the context of agency (law of agency vs. law of personhood)
are also pertinent. It was noted that the law of personhood does not apply to machines. But there is
still a question of how legal accountability will be attributed.</p>
        <p>
          The panel discussed the potential perils of not clearly distinguishing between humans and artificial
agents in modeling. Artificial agents may have the appearance but may lack the substance of the
reasoning capabilities that humans ascribe to them. In addition we must be careful to not attribute
agency to phenomena when no such agency exists; the pareidolia [
          <xref ref-type="bibr" rid="ref13">13</xref>
          ] metaphor was specifically
mentioned here, i.e., we seem prone, when dealing with some of these systems, to attribute unwarranted
levels of intentionality and reasoning capacity. It is, hence, preferable to be cautious when viewing AI
technologies as agents in par with humans. It is perhaps preferable to see AI systems as tools, as an
enabling mechanism.
        </p>
        <p>There is also the question of when autonomy can be granted to artificial intelligence, something
the panel was skeptical about. One viewpoint was that it is the task of requirements engineering to
determine the degrees of freedom to be granted to various agents (or actors in i*), human or otherwise.</p>
      </sec>
      <sec id="sec-3-4">
        <title>4.4. Opportunities for the Modeling and RE processes</title>
        <p>The panel was asked what opportunities there are for learning-based AI in the practice of RE. Panelists
pointed out that indeed requirements in the industrial context is very expensive and automation
can support areas such as innovation as well as acquiring and implementing highly personalized
requirements.</p>
        <p>
          A combination of the traditional top-down with the newer bottom-up approach to modeling was also
put forth. In the earlier days of conceptual modeling top-down modeling based on analytical efort by
modelers proved challenging due to the complexity of the world with all its exceptions and subtleties.
The bottom-up approach that was adopted in response, however, soon led to the realization that concepts
were needed for organizing and reasoning with the observed phenomena. Process models [
          <xref ref-type="bibr" rid="ref14">14</xref>
          ] and
knowledge graphs [
          <xref ref-type="bibr" rid="ref15">15</xref>
          ] were mentioned as areas that have seen this shift of focus from purely top-down
approaches to one in which combinations of top-down and bottom-up approaches are employed. So a
possible avenue would be to build evidence-informed models that allow diferent kinds of contradictions
and inconsistencies while using stable aprioristic principles to guide the process. In goal models, this
would imply detecting goals form data – e.g., hypothesized goals or contradictory goals. But there is
also the opportunity of agent orientation: asking who has the goals.
        </p>
        <p>It was, however, pointed out that learning-based systems alone, including LLMs, may not be reliable
reasoning agents to realize the bottom-up aspect. Rather, we may need various kinds of hybridization
via, e.g., neuro-symbolic methods. In general, our progress in devising abstractions to tackle this
problem seems to be lagging behind the technological developments. As an example of the challenge,
DAML (the DARPA Agent Markup Language) was mentioned as an early efort to enable intelligent
agents in the web; 25 years after its introduction, micro-service composition is still performed by
humans. A reason may be that the agent concepts in 2000 were about machines and were lacking
abstractions, such as e.g., the ones that i* languages propose. AlphaFold [16] was also mentioned as
a demonstration of the level of domain modeling and data curation work that needed to accompany
the core learning process. There are other examples of famous AI successes that did not rely entirely
on learning as is commonly believed, but are rather neuro-symbolic systems. This points both to the
limitations of learning-based system, and to the role of modeling in enhancing and safeguarding those
systems.</p>
        <p>So where should efort be dedicated in addressing the AI challenge? Should we invest in building
abstractions for requirements analysis that model both humans and machines, in addition to giving
time to those who test the technologies in the field and see where their experimentation takes them?
The panel was inconclusive, though agreed that there is certainly room for substantial work on this
topic using a diversity of approaches.</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>5. Summary</title>
      <p>The panel had an informative and thought-provoking discussion about the opportunities and challenges
in applying learning-based AI technologies in the areas of conceptual modeling and requirements
engineering. The necessity of value and, hence, goals as concepts that allow us to explore the purposes
of these artifacts was acknowledged. Further, the vision of a generalized abstraction for modeling the
full range of agents (from human to artificial) was put forth. It was countered with reservations about
the actual capabilities and dependability of the AI systems in question, which has shown to be limited
or unpredictable at best. This challenges the view that such systems can be currently modeled with the
same concepts and tools as we would model humans. However ambitious, the project of a unifying
modeling approach may nevertheless be a well-motivated investment for the future and the i* family of
languages may be a natural ground on which it can be based. At the same time, it may be useful to
also be attentive to how these systems are used in the specific fields of application, and what is learned
from those applications. The panel agreed that there is plenty of opportunity to, firstly, utilize these
technologies for assisting the requirements engineering and modeling practice, including goal modeling
– in, e.g., a combined top-down and bottom-up fashion – and, secondly, to use conceptual modeling in
combination with learning-based systems to overcome the limitations and dangers of the latter. The
latter opportunity is motivated by the recognition of the intrinsic limitations of pure learning-based
systems as well as the realization that many famous AI success stories are based on neuro-symbolic
approaches where modeling and learning from data are used synergistically.
A. Baak, B. Mons, Fair digital twins for data-intensive research, Frontiers in big data 5 (2022)
883341.
[16] J. Jumper, R. Evans, A. Pritzel, T. Green, M. Figurnov, O. Ronneberger, K. Tunyasuvunakool,
R. Bates, A. Žídek, A. Potapenko, A. Bridgland, C. Meyer, S. A. A. Kohl, A. J. Ballard, A. Cowie,
B. Romera-Paredes, S. Nikolov, R. Jain, J. Adler, T. Back, S. Petersen, D. Reiman, E. Clancy, M.
Zielinski, M. Steinegger, M. Pacholska, T. Berghammer, S. Bodenstein, D. Silver, O. Vinyals, A. W.
Senior, K. Kavukcuoglu, P. Kohli, D. Hassabis, Highly accurate protein structure prediction
with AlphaFold, Nature 596 (2021) 583–589. URL: https://doi.org/10.1038/s41586-021-03819-2.
doi:10.1038/s41586- 021- 03819- 2.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>T. P.</given-names>
            <surname>Sales</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Baião</surname>
          </string-name>
          , G. Guizzardi,
          <string-name>
            <given-names>J. P. A.</given-names>
            <surname>Almeida</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Guarino</surname>
          </string-name>
          ,
          <string-name>
            <surname>J. Mylopoulos,</surname>
          </string-name>
          <article-title>The common ontology of value and risk</article-title>
          , in: Conceptual Modeling: 37th International Conference, ER 2018,
          <article-title>Xi'an, China</article-title>
          ,
          <source>October 22-25</source>
          ,
          <year>2018</year>
          , Proceedings 37, Springer,
          <year>2018</year>
          , pp.
          <fpage>121</fpage>
          -
          <lpage>135</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>R.</given-names>
            <surname>Guizzardi</surname>
          </string-name>
          , G. Amaral, G. Guizzardi,
          <string-name>
            <given-names>J.</given-names>
            <surname>Mylopoulos</surname>
          </string-name>
          ,
          <article-title>An ontology-based approach to engineering ethicality requirements</article-title>
          ,
          <source>Software and Systems Modeling</source>
          <volume>22</volume>
          (
          <year>2023</year>
          )
          <fpage>1897</fpage>
          -
          <lpage>1923</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>D.</given-names>
            <surname>Bork</surname>
          </string-name>
          ,
          <string-name>
            <given-names>I.</given-names>
            <surname>David</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>España</surname>
          </string-name>
          , G. Guizzardi,
          <string-name>
            <given-names>H. A.</given-names>
            <surname>Proper</surname>
          </string-name>
          , I. Reinhartz-Berger,
          <article-title>The role of modeling in the analysis and design of sustainable systems: A panel report</article-title>
          ,
          <source>Communications of the Association for Information Systems</source>
          <volume>54</volume>
          (
          <year>2024</year>
          )
          <fpage>41</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>G.</given-names>
            <surname>Marcus</surname>
          </string-name>
          , E. Davis,
          <string-name>
            <surname>Rebooting</surname>
            <given-names>AI</given-names>
          </string-name>
          :
          <article-title>Building artificial intelligence we can trust</article-title>
          ,
          <source>Vintage</source>
          ,
          <year>2019</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>P.</given-names>
            <surname>Zave</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Jackson</surname>
          </string-name>
          ,
          <article-title>Four dark corners of requirements engineerin</article-title>
          ,
          <source>ACM Trans. Softw. Eng. Methodol. (TOSEM) 6</source>
          (
          <issue>1997</issue>
          )
          <fpage>1</fpage>
          -
          <lpage>30</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>A.</given-names>
            <surname>Bennaceur</surname>
          </string-name>
          , T. T. Tun,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Yu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Nuseibeh</surname>
          </string-name>
          , Requirements engineering, in: Handbook of software engineering, Springer,
          <year>2019</year>
          , pp.
          <fpage>51</fpage>
          -
          <lpage>92</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>E.</given-names>
            <surname>Brynjolfsson</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L. R.</given-names>
            <surname>Raymond</surname>
          </string-name>
          ,
          <source>Generative AI at work (No. w31161)</source>
          ,
          <source>National Bureau of Economic Research</source>
          ,
          <year>2023</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>A.</given-names>
            <surname>Newell</surname>
          </string-name>
          ,
          <article-title>The knowledge level</article-title>
          ,
          <source>Artificial intelligence 18</source>
          (
          <year>1982</year>
          )
          <fpage>87</fpage>
          -
          <lpage>127</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>M.</given-names>
            <surname>Wooldridge</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Jennings</surname>
          </string-name>
          ,
          <article-title>Intelligent agents: Theory and practice, The knowledge engineering review 10 (</article-title>
          <year>1995</year>
          )
          <fpage>115</fpage>
          -
          <lpage>152</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <surname>A. Van Lamsweerde</surname>
          </string-name>
          ,
          <article-title>Goal-oriented requirements engineering: A guided tour</article-title>
          ,
          <source>in: Proceedings ifth ieee international symposium on requirements engineering</source>
          , IEEE,
          <year>2001</year>
          , pp.
          <fpage>249</fpage>
          -
          <lpage>262</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>E.</given-names>
            <surname>Yu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Giorgini</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Maiden</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Mylopoulos</surname>
          </string-name>
          ,
          <article-title>Social modeling for requirements engineering</article-title>
          , MIT Press,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>G.</given-names>
            <surname>Guizzardi</surname>
          </string-name>
          ,
          <article-title>Ontological foundations for conceptual part-whole relations: the case of collectives and their parts</article-title>
          ,
          <source>in: Advanced Information Systems Engineering: 23rd International Conference, CAiSE</source>
          <year>2011</year>
          , London, UK, June 20-24,
          <year>2011</year>
          . Proceedings 23, Springer,
          <year>2011</year>
          , pp.
          <fpage>138</fpage>
          -
          <lpage>153</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>M.</given-names>
            <surname>Hamilton</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Stent</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>DuTell</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Harrington</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Corbett</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Rosenholtz</surname>
          </string-name>
          , W. T. Freeman,
          <article-title>Seeing faces in things: A model and dataset for pareidolia</article-title>
          ,
          <source>in: European Conference on Computer Vision</source>
          , Springer,
          <year>2024</year>
          , pp.
          <fpage>377</fpage>
          -
          <lpage>395</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>W.</given-names>
            <surname>Van Der Aalst</surname>
          </string-name>
          ,
          <article-title>Process mining: Overview and opportunities</article-title>
          ,
          <source>ACM Transactions on Management Information Systems (TMIS) 3</source>
          (
          <issue>2012</issue>
          )
          <fpage>1</fpage>
          -
          <lpage>17</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>E.</given-names>
            <surname>Schultes</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Roos</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L. O.</given-names>
            <surname>Bonino da Silva Santos</surname>
          </string-name>
          , G. Guizzardi,
          <string-name>
            <given-names>J.</given-names>
            <surname>Bouwman</surname>
          </string-name>
          , T. Hankemeier,
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>