<!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>Towards explicit strategies for modeling</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>S.J.B.A. Hoppenbrouwers</string-name>
          <email>S.Hoppenbrouwers@cs.ru.nl</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>H.A. Proper</string-name>
          <email>E.Proper@cs.ru.nl</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Th.P. van der Weide</string-name>
          <email>Th.P.vanderWeide@cs.ru.nl</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Institute for Computing and Information Sciences, Radboud University Nijmegen Toernooiveld 1</institution>
          ,
          <addr-line>6525 ED Nijmegen</addr-line>
          ,
          <country>The</country>
          <addr-line>Netherlands, EU</addr-line>
        </aff>
      </contrib-group>
      <abstract>
        <p>We present an initial framework resulting from our ongoing research concerning modeling strategies. Our approach is rooted in a subjectivist, communication-based view on modeling. Under this approach, models are viewed as the result of modeling dialogues, which are a specialized sub-type of the diverse conversations that constitute a system development conversation at large. By focussing on the process of modeling instead of properties of models or modeling languages, we expect, eventually, to be able to better understand and deal with some currently problematic aspects of modeling, in particular model validation in context. We sketch plans for an environment for studying modeling conversations and strategies. As the title suggests, the current status of our research efforts are at the level where we have an initial understanding of the fundamental workings of the playing field. In future research, the actual strategies will make their appearance.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>what to do to get good models. In addition, some aspects of quality, it seems,
can be better achieved through a good modeling process than by just imposing
requirements on the end product. This holds in particular (though not
exclusively) for matters of validation. In our view, valid models are only attainable
by viewing a model in context, and therefore in relation to the actors who have
created and agreed with some model. The process of modeling thus is a crucial
link between the end product and its context.</p>
      <p>Perhaps the most practical reason for studying which behavior leads to good
models concerns human resources. Generally, few experts are available who are
capable of, or willing to, perform high-quality modeling. In any case, this process
takes much time and effort (especially formal modeling). However, an
increasing number of high quality models (even “light formalizations”) are required in
system development (e.g. formalized ontologies, business rules, requirements).
Anything that helps guide modeling behavior and support the process would be
helpful.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Communicative perspective on modeling</title>
      <p>
        It makes good sense to consider (the requirements and functionality of) both
Ways of Modeling and Ways of Working on the basis of a fundamental Way of
Thinking [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] that is an optimally fit paradigm for understanding the nature and
purpose of modeling in system development. In this respect, we embrace a
subjectivist, situational, and above all communication-based view on modeling [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ].
We are not alone in this [
        <xref ref-type="bibr" rid="ref2 ref6 ref7">6, 7, 2</xref>
        ]. Essentially, we view modeling as a knowledge
transformation: the ‘knowledge state’ of participants in the process is changed.
Based on [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ], and partly echoing [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ], we identify three dimensions for the
knowledge states of the development community: (1) topic (what knowledge items
are about), (2) level of sharing (awareness, agreement, commitment), and (3)
level of explicitness (formality, quantifiability, executability, comprehensibility,
completeness). Each modeling conversation is presumed to have some knowledge
goal : a knowledge state which it aims to achieve (or maintain). In achieving a
knowledge goal, a (sub)-conversation will follow one or more modeling strategies.
      </p>
      <p>
        The clearest aspect of knowledge transformations that can be observed is
the exchange of particular statements (in formal or informal language, verbal or
graphical) in order to achieve a knowledge goal. This is why we view “statements”
(with some function, stated in some language) as the most appropriate level at
which we can study what goes on in IS development and modeling. Two basic
sets of statements are to be distinguished here: the statements that are a record
of the modeling conversation, and the statements that constitute the knowledge
that is agreed upon by all participants. The former set is a recording of the
modeling conversation, the second essentially constitutes the model. Importantly,
the statements are grounded in their (social) context: the people that stated them
and agreed with them [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ].
      </p>
      <p>Modeling, then, to us is a process of gathering and refining statements: a
sequence of questions and answers. Consequently, we reject the view of modeling
describe
translate</p>
      <p>
        Model
as a linear process of first describing a (relevant aspect-of/abstraction-from a)
domain and then producing a model corresponding to this description. This is
illustrated in Figure 1. In this linear process, the resulting model essentially is
a translation from the (natural language) statements forming the description of
the domain to a to a (formal) model [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]. Even though this linear approach can
indeed be seen as a modeling strategy, we take the view that modeling strategies
are needed that take a more iterative approach to modeling. This is illustrated
in Figure 2. Here, the descriptions from Figure 1 are replaced by questions and
answers. The collected answers could be re-constructed into a description, which
should essentially be a verbalization of the model model.
      </p>
      <p>Domain</p>
      <p>Questions
Modeling process</p>
      <p>Answers</p>
      <p>Model</p>
      <p>verbalize</p>
      <p>Description</p>
      <p>
        From a generic system development perspective, modeling is – at least in
theory – to be integrated with less typically “model-oriented stages” in the process,
e.g. explorative requirements gathering and negotiation, obtaining commitment
for models, and so on. We expect that some strategies that are useful for
modeling can also be fruitfully applied outside “pure modeling”. This perspective
reflects the wish to apply rational principles (communication-oriented or
otherwise) in system development where relevant and feasible [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ].
3
      </p>
    </sec>
    <sec id="sec-3">
      <title>Strategies and conversations for modeling</title>
      <p>
        As a starting point for our exploration of modeling behavior we take (aspects
of) the detailed ORM Conceptual Schema Design Procedure (CSDP; its Way of
Working) [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. Guidelines for modeling from other methods are also useful input
[11, 7, 12, among others]. Our ultimate goal is to distill modeling strategies that
are essentially modeling language independent.
      </p>
      <p>
        Our view of a modeling process is as follows. For particular contexts and
particular knowledge goals, Ways of Modeling are selected [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] as well as Ways
of Working: (sets of) strategies matching the Ways of Modeling; the
behavioral view on modeling. Situationally selected strategies thus guide an actual,
executed modeling conversation, yet the individual strategies are deployed only
when the conversation requires it. Which strategy is to be applied exactly when
depends on the course of the conversation, and cannot be predicted –only
triggered. Strategies typically consist of a precondition (which matches an “initial
knowledge state” in the (sub-)conversation), a course of action (which may
involve deployment of other strategies), and a postcondition (which should match
a knowledge goal in the (sub-)conversation).
      </p>
      <p>
        Modeling conversations are, of course, executed by participants. Each
participant shares knowledge statements with the others, trying to achieve agreement
on them. However, the knowledge goals of participants, as well as their
competencies [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ], may be different in nature, in particular with respect to the level
of explicitness they strive for. In an often used view on the ORM modeling
process, this difference in goals and competencies is reflected in two participant
roles engaging in a modeling dialogue: the Domain Expert (DE) and the System
Analyst (SA). The former focuses on achieving completeness and validity of the
model with respect to the domain it reflects, the latter focuses on satisfying the
demands posed on explicitness by the modeling language/formalism.
      </p>
      <p>
        The approach described is largely driven by what could be seen as the mother
of all conversation strategies: uncertainty reduction [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ] with respect to achieving
the knowledge goals in modeling and, ultimately, system development. Two chief
types of uncertainty reduction can be distinguished: epistemic and linguistic [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ].
Both are covered by a specific set of strategies, but some overlap is expected.
Ways of dealing with uncertainty [
        <xref ref-type="bibr" rid="ref16 ref9">16, 9</xref>
        ] can also be related to strategy
categories: gather more information, make assumptions, choose between alternatives,
or temporarily ignore uncertainty. Furthermore, generic strategy categories may
relate to topicality, (levels of) agreement, and (levels of) explicitness (see section
2). Many more types and sub-types of strategy can be thought of. We have only
just begun exploring this area.
      </p>
      <p>
        Ideally, the participants work towards mutually agreed set of statements in
a controlled language: natural language statements (or possibly, some agreed-on
graphical format) with a clear and simple syntax that reduces the danger of
ambiguity and confusion. This is in fact another high-level, generically applied
conversation strategy that is crucial in reducing linguistic uncertainty. In this
manner, the demands posed by the formalism underlying the way of modeling
can be fulfilled without discussing the syntax or semantics of the formalism
as such. In addition, interpretation of terms used in the conversation may be
explored in dedicated sub-conversations leading to more statements expressing
the meaning of the term, to the point of satisfaction of all participants [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ].
Whether or not these statements are to become part of the model is a modeling
decision.
4
      </p>
    </sec>
    <sec id="sec-4">
      <title>Sketch of a framework for modeling modeling dialogues</title>
      <p>
        The backbone of our framework is a “dialogue grammar”, which is used to
structure the sequence in which the actions can take place, and some further
restrictions imposed on it [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ]. In the preliminary grammar, six straightforward
dialogue actions are distinguished, most of them dealing with statements:
Propose(a, s) Actor a proposes statement s. It does not become part of the
common model until every actor accepts it.
      </p>
      <p>Withdraw(a, s) Actor a withdraws statement s. Withdraw is the opposite of a
propose.</p>
      <p>Accept(a, s) Actor a accepts statement s as a valid statement; it may
eventually become part of its internal model Ma. A statement can
only be accepted after it is proposed.</p>
      <p>Reject(a, s) Actor a rejects statement s, because a finds s unacceptable
even for further consideration. Reject is the counterpart of
accept.</p>
      <p>Ask(a, q) Actor a asks question q, to be answered by some actor. Queries
can be withdrawn or answered.</p>
      <p>Answer(a, q, s) Actor a answers question q with statement s; an answer
functions as a special Propose.</p>
      <p>
        As a mere illustration of our approach to modeling dialogues and strategies,
consider this very simple example, that reflects a possible strategy in
ORMlike modeling: we might call it the “delayed specificity strategy”. It comes in two
flavors: one taking the “gather more information” approach, the other the “make
assumptions” approach. A more elaborate, formalized analysis of this strategy
can be found in [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ]. The ORM formalism requires relational structures to be
specific: enough information about entities must be provided, including of what
type an entity is. Roughly, the strategy is formulated as follows:
Precondition There is a non-specific statement. It is required that the SA can
identify such statements.
      </p>
      <p>Course of action A Solve the non-specificity by asking the domain expert for
missing information.</p>
      <p>Course of action B Alternatively, solve the non-specificity by assuming the
missing information. This requires the SA sub skill of conceiving and
verbalizing plausible information.</p>
      <p>Postcondition The non-specificity is resolved.</p>
      <p>The strategy could lead to the following dialogue, which reflects a step-wise
approach to the gathering of the information needed:
propose DE
ask SA</p>
      <sec id="sec-4-1">
        <title>John lives in Nijmegen.</title>
        <p>What kind of thing is John?
ask/propose SA</p>
        <p>propose DE
ask/propose SA</p>
      </sec>
      <sec id="sec-4-2">
        <title>John is a person.</title>
        <p>Do we distinguish John from other persons
by means of his name?
accept DE,SA Yes [we distinguish John from other persons
by means of his name].</p>
        <p>Do you agree that John is a person with
name John?
accept DE,SA Yes [John is a person with name John].</p>
        <p>For each “accept”, both DE and SA are registered as agreeing with the statement.
In two cases, the action of asking and proposing is collapsed in one statement. As
a result of this small sub-dialogue, the statement “John is a person with name
John” is added to the separate set of “agreed statements”, on the basis of which
a complete formalization can later be compiled (preferably automatically). In
addition, by means of the “defoleating strategy” (i.e. removing instances from
the statements, which is a typical step in “fact based modeling”), a type-level
generalization can be derived (weeding out the instance “John”), suggested, and
confirmed:
ask/propose SA Do persons generally have names?</p>
        <p>accept DE,SA Yes [persons generally have names].
5</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>Planned further research</title>
      <p>
        The core goal of our research-in-progress is to study, describe, validate, and
eventually improve strategies for (formal) modeling in a system development
context. As the title suggests, the current status of our research efforts are at the
level where we have an initial understanding of the fundamental workings of the
playing field. In future research, the actual strategies will make their appearance.
The only way of achieving satisfying results in an effort like ours is to prominently
include empirical data and validation in the study. Our initial ideas concerning
modeling and system development as a conversation (as sketched in this paper)
are grounded in literature, our own experiences, and interviews with experienced
modelers [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. However, this is clearly insufficient. We plan, therefore, to create
an experimentation environment for controlled study of modeling conversations.
Progressively, we intend to study:
– Which strategies are “naturally” used by (various types of) participants in
modeling conversations;
– How modeling conversations/strategies relate to the grounding and validity
of the resulting models;
– How modelers can be guided in using particular strategies;
– How (sets of) strategies can be improved/optimized, in line with particular
contexts, goals, and/or modeling languages.
      </p>
      <p>
        The research approach we intend to follow can be classified as “action
research” [
        <xref ref-type="bibr" rid="ref19 ref20">19, 20</xref>
        ]. This entails that our work will progress (evolutionary) through
two major stages (taken from [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ]):
Diagnostic stage – This stage involves a collaborative analysis of a situation
by the researcher and the subjects of the research. Theories are formulated
concerning the nature of the research domain.
      </p>
      <p>
        Therapeutic stage – This involves collaborative change experiments. In this
stage changes are introduced and the effects are studied [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ].
      </p>
      <p>Having passed the diagnostic stage at an exploratory level, we are currently
preparing to start a more in-depth diagnostic study of actual modeling dialogues
and strategies. However, we expect the study to move into the initial therapeutic
stage before long: the moment the guiding of the dialogue is introduced. Various
diagnostic and therapeutic issues will arise and be dealt with iteratively.
Importantly, participants in the experiments will be “imported” from real life contexts
as much as possible, so their knowledge and knowledge goals are familiar to them
and optimally realistic, even if the modeling environment is, inevitably, not.</p>
      <p>The environment for recording and guiding modeling dialogues will, at least
initially, use verbal questions-and-answers in a workable controlled language.
The design metaphor used is that of a “chatbox” (distantly related to the well
known “telephone heuristic” in modeling), with an “automated modeling agent”
(SA) as a participant in the chat. Creating an effective environment will be a
study in itself. We intend to make opportunistic use of existing agent interaction
and dialogue paradigms, and NLP techniques. We will start off by investigating
information and domain modeling in ORM. Planned areas of application to
be studied (i.e. contexts) are information modeling, pre-negotiation ontology
construction, and requirements modeling.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Seligmann</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wijers</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sol</surname>
          </string-name>
          , H.:
          <article-title>Analyzing the structure of I.S. methodologies, an alternative approach</article-title>
          . In Maes, R., ed.
          <source>: Proceedings of the First Dutch Conference on Information Systems</source>
          , Amersfoort, The Netherlands,
          <string-name>
            <surname>EU</surname>
          </string-name>
          (
          <year>1989</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Halpin</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          :
          <article-title>Information Modeling and Relational Databases, From Conceptual Analysis to Logical Design</article-title>
          . Morgan Kaufman, San Mateo, California, USA (
          <year>2001</year>
          ).
          <source>ISBN 1-55860-672-6</source>
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Bleeker</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Proper</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hoppenbrouwers</surname>
            ,
            <given-names>S.:</given-names>
          </string-name>
          <article-title>The role of concept management in system development - a practical and a theoretical perspective</article-title>
          . In Grabis, J.,
          <string-name>
            <surname>Persson</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Stirna</surname>
          </string-name>
          , J., eds.:
          <source>Forum proceedings of the 16th Conference on Advanced Information Systems</source>
          <year>2004</year>
          (CAiSE
          <year>2004</year>
          ), Riga, Latvia,
          <string-name>
            <surname>EU</surname>
          </string-name>
          , Faculty of Computer Science and Information Technology, Riga Technical University, Riga, Latvia,
          <string-name>
            <surname>EU</surname>
          </string-name>
          (
          <year>2004</year>
          )
          <fpage>73</fpage>
          -
          <lpage>82</lpage>
          . ISBN 9984-9767-0-X
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Hoppenbrouwers</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Proper</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Weide</surname>
          </string-name>
          , T.v.d.:
          <article-title>Understanding the requirements on modelling techniques</article-title>
          .
          <source>Technical report</source>
          , Radboud University Nijmegen Institute for Computing and Information
          <string-name>
            <surname>Science</surname>
          </string-name>
          (
          <year>2005</year>
          )
          <article-title>Accepted for publication in:</article-title>
          <source>Proceedings of the The 17th Conference on Advanced Information Systems Engineering (CAiSE'05)</source>
          ,
          <fpage>13</fpage>
          -
          <lpage>17</lpage>
          June 2005, Porto, Portugal.
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Krogstie</surname>
            ,
            <given-names>J.:</given-names>
          </string-name>
          <article-title>A semiotic approach to quality in requirements specifications</article-title>
          . In Liu, K., ed.:
          <article-title>Organizational semiotics: evolving a science of information systems</article-title>
          .
          <source>IFIP TC8/WG8</source>
          .1 working conference on organizational semiotics,
          <source>July 23-25</source>
          ,
          <year>2001</year>
          , Montreal, Quebec, Canada, Amsterdam: Kluwer (
          <year>2002</year>
          )
          <fpage>231</fpage>
          -
          <lpage>24</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Nijssen</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Halpin</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          :
          <article-title>Conceptual Schema and Relational Database Design: a fact oriented approach</article-title>
          . Prentice-Hall, Sydney, Australia (
          <year>1989</year>
          ).
          <source>ASIN 0131672630</source>
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Embley</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kurtz</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Woodfield</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <string-name>
            <surname>Object-Oriented Systems</surname>
          </string-name>
          Analysis -
          <article-title>A model-driven approach</article-title>
          . Yourdon Press, Englewood Cliffs, New Jersey, USA (
          <year>1992</year>
          ).
          <source>ASIN 0136299733</source>
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Pohl</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          :
          <article-title>The three dimensions of requirements engineering: a framework and its applications</article-title>
          .
          <source>Information Systems</source>
          <volume>19</volume>
          (
          <year>1994</year>
          )
          <fpage>243</fpage>
          -
          <lpage>258</lpage>
          . ISSN 0306-
          <fpage>4379</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Hoppenbrouwers</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Proper</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Weide</surname>
          </string-name>
          , T.v.d.:
          <article-title>Formal modelling as a grounded conversation</article-title>
          .
          <source>Technical report, Institute for Computing and Information Science</source>
          , Radboud University Nijmegen (
          <year>2005</year>
          )
          <article-title>Submitted to the 10th</article-title>
          <source>Anniversary International Working Conference on the Language-Action Perspective on Communication Modelling; Kiruna</source>
          , Sweden, June 19-20
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10. Veldhuijzen van Zanten,
          <string-name>
            <given-names>G.</given-names>
            ,
            <surname>Hoppenbrouwers</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            ,
            <surname>Proper</surname>
          </string-name>
          , H.:
          <article-title>System Development as a Rational Communicative Process</article-title>
          .
          <source>Journal of Systemics, Cybernetics and Informatics</source>
          <volume>2</volume>
          (
          <year>2004</year>
          ). http://www.iiisci.org/Journal/sci/pdfs/P492036.pdf
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Jonkers</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lankhorst</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Buuren</surname>
            ,
            <given-names>R.v.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hoppenbrouwers</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bonsangue</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Torre</surname>
          </string-name>
          , L.v.d.,
          <string-name>
            <surname>Proper</surname>
          </string-name>
          , H.:
          <article-title>Enterprise Architecture at Work : Modelling, Communication and Analysis</article-title>
          . Springer, Berlin, Germany,
          <string-name>
            <surname>EU</surname>
          </string-name>
          (
          <year>2005</year>
          ) Lankhorst, M.M., editor.
          <source>ISBN 35-402-4371-2</source>
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Booch</surname>
          </string-name>
          , G.:
          <article-title>Object-oriented Analysis and Design. 2nd edn</article-title>
          . New York: Benjamin/Cummings (
          <year>1994</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Frederiks</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Weide</surname>
          </string-name>
          , T.v.d.:
          <article-title>Information modeling: the process and the required competencies of its participants</article-title>
          .
          <source>Data &amp; Knowledge Engineering</source>
          (
          <year>2004</year>
          )
          <article-title>To appear in a special issue on the NLDB 2004 conference</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Hoppenbrouwers</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Proper</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Weide</surname>
          </string-name>
          , T.v.d.:
          <article-title>Dealing with uncertainty in information modeling</article-title>
          .
          <source>Technical report, Institute for Computing and Information Science</source>
          , Radboud University Nijmegen (
          <year>2005</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Regan</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hope</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ferson</surname>
            ,
            <given-names>S.:</given-names>
          </string-name>
          <article-title>Analysis and portrayal of uncertainty in a food web exposure model</article-title>
          .
          <source>Human and Ecological Risk Assessment</source>
          <volume>8</volume>
          (
          <year>2002</year>
          )
          <fpage>1757</fpage>
          -
          <lpage>1777</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Lipshitz</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Strauss</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          :
          <article-title>Coping with uncertainty: a naturalistic decision-making analysis</article-title>
          .
          <source>Organizational Behaviour and Human Decision Processes</source>
          <volume>2</volume>
          (
          <year>1997</year>
          )
          <fpage>152</fpage>
          -
          <lpage>154</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Hoppenbrouwers</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          : Freezing Language;
          <article-title>Conceptualisation processes in ICT supported organisations</article-title>
          .
          <source>PhD thesis</source>
          , University of Nijmegen, Nijmegen, The Netherlands,
          <string-name>
            <surname>EU</surname>
          </string-name>
          (
          <year>2003</year>
          ).
          <source>ISBN 90-9017318-8</source>
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>Bosman</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Weide</surname>
          </string-name>
          , T.v.d.:
          <article-title>Towards formalization of the information modeling dialog</article-title>
          .
          <source>Technical report, Computing Science Institute</source>
          , University of Nijmegen, Nijmegen, The
          <string-name>
            <surname>Netherlands</surname>
          </string-name>
          (
          <year>2004</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>Avison</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lau</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Meyers</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nielsen</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          : Action research.
          <source>Communications of the ACM</source>
          <volume>42</volume>
          (
          <year>1999</year>
          )
          <fpage>94</fpage>
          -
          <lpage>97</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <string-name>
            <surname>Baskerville</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wood-Harper</surname>
            ,
            <given-names>A.T.</given-names>
          </string-name>
          :
          <article-title>A critical perspective on action research as a method for information systems research</article-title>
          .
          <source>Journal of Information Technology</source>
          <volume>11</volume>
          (
          <year>1996</year>
          )
          <fpage>235</fpage>
          -
          <lpage>246</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21.
          <string-name>
            <surname>Baskerville</surname>
          </string-name>
          , R.:
          <source>Investigating Information Systems with Action Research. Communications of the Association for Information Systems</source>
          <volume>2</volume>
          (
          <year>1999</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          22.
          <string-name>
            <surname>Blum</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          :
          <article-title>Action research - a scientific approach?</article-title>
          <source>Philosophy of Science</source>
          <volume>22</volume>
          (
          <year>1955</year>
          )
          <fpage>1</fpage>
          -
          <lpage>7</lpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>