<!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>OntoREA© Accounting and Finance Model: Including Option Contracts in the MDD-Context</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Christian Fischer-Pauzenberger</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Matthias Ondra</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Walter S.A. S</string-name>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Technische Universität Wien, Institute of Management Science</institution>
          ,
          <addr-line>Theresianumgasse 27, 1040 Wien</addr-line>
          ,
          <country country="AT">Austria</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>OntoREA© is a specification of the Accounting and Finance domain in the OntoUML language [1] which includes derivative instruments as well. The authors use a forward contract as running example to demonstrate the validity of the OntoREA© Accounting and Finance model within the design science resource methodology (DSRM) [2]. They claim but they do not proof that the model not only holds for forward but also for option contracts. In this article the missing proof is given by refining the relational MySQL model. In the model driven development (MDD) context [3] this model constitutes the platform specific model (PSM) which is derived from the platform independent model (PIM) in form of the OntoREA© model. The refined PSM model adequately represents European option contracts and it should be especially useful for business analysts as well as for educational purposes.</p>
      </abstract>
      <kwd-group>
        <kwd>OntoREA© Accounting and Finance Model</kwd>
        <kwd>Design Science Research Methodology DSRM</kwd>
        <kwd>Model Driven Development MDD</kwd>
        <kwd>Conceptual Modeling</kwd>
        <kwd>Derivative Instruments</kwd>
        <kwd>Dynamic Hedge Portfolio</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>The no-arbitrage pricing theory also holds for options. For options a dynamic
hedge portfolio exactly replicates (duplicates) the option value over time. In a
dynamic replication policy fractions of the stock are bought and they are partially financed
by a loan liability. Over time the investment and financing has to be continuously
adjusted according to the revealing stock prices. At the expiration date the hedge
portfolio gives the same result as the initial buying of an option contract.[1]</p>
      <p>In contrast to options the hedge portfolio composition of a forward contract does
not change over time and that’s why it is called a static hedge portfolio. The static
hedge portfolio representation was used in [1] to demonstrate the suitability of the
OntoREA© Accounting and Finance model as conceptual platform independent
model (PIM) for the development of a platform specific MySQL relational database model
(PSM) within the model-driven software development context (MDD).</p>
      <p>The hedge portfolio representation of derivative instruments is one of the core
features of the OntoREA© model and it is expressed in the upper left part of Figure 1 in
form of the Collective class Derivative Instrument and its MemberOf relationship to
the Kind class Economic Resource. In simple terms the meta-physical stereotypes of
the OntoUML language have the following meaning (for a full description of the
conceptual and meta-physical OntoUML details see [4]): A derivative instrument is
represented as a rigid and identity-providing portfolio collective that consists of two
economic resources that are themselves rigid and identity providing kinds.</p>
      <p>{disjoint, complete}
{disjoint, complete}
«Phase»
Asset
«Phase»
Liability
«Phase»
OffBalance
«Phase»
Asset
«Phase»
Liability
«Phase»
Equity
«Phase»
Claim
«Collective»
Derivative
Instrument</p>
      <p>2«MemberOf»
«Kind»
Economic
Resource
1..* 1..* 1..* 1..*
out-/inflow
«Formal»
in-/outflow
«Formal»
«SubKind»</p>
      <p>DebitEvent
1</p>
      <p>1..* 1..*
«Mediation»
commited
inflow
«Formal»
commited
outflow
«Formal»
«Mediation»
1..*
«SubKind»</p>
      <p>Debit
0..1 Commitment 1..*</p>
      <p>1..*
«Kind» participation «Kind»
Economic Event * «Formal» 2 Economic Agent
{disjoint, complete}
duality
«Material»
value constraint</p>
      <p>«Relator»
1 BalancedDuality 1
1
«SubKind»
CreditEvent
«Mediation»
1..*
1..*</p>
      <p>2
«BRaelalnactoerd» participation
1 R(Eeccoipnroomciitcy 01..1 «Formal»</p>
      <p>Contract) «Mediati1o.n.*»
cporenssetrnar«teiMvncatiapltureoerciaitly» 1..* C«omSCumrbeKidtimintde»nt
{disjoint, complete}</p>
      <p>«Kind»
Commitment</p>
      <p>0..1
0..1
fulfillment
«Formal»
The hedge portfolio [5] representation of derivative instruments was originated by
the Nobel laureates Black/Scholes [6] and Merton [7] who developed to the
noarbitrage pricing theory. This representation holds true for unconditional derivatives
(e.g. forward contracts) as well as for conditional derivatives (e.g. option contracts).
The main difference between un- and conditional derivates lies in the dynamic
behavior of the hedge portfolio composition. Unconditional derivatives include the
obligation for the buyer of the contract to buy the underlying asset in the future. Due to this
obligation the hedge portfolio composition does not change over time. Conditional
derivatives include the right for the buyer of the contract to buy the asset in the future.
As the probability of executing the option is changing over time, the hedge portfolio
composition changes as well.</p>
      <p>The research objective of this article is to provide the proof that the conceptual
OntoREA© PIM model incorporates not only the static but also the dynamic hedge
portfolio representation of derivative instruments. For this purpose a refined MySQL
database PSM model is constructed that includes the peculiarities of dynamic hedging
portfolios as well, so that un- and conditional derivative instruments are covered in
the proposed PSM model.</p>
      <p>This paper is organized as follows: In the next section the no-arbitrage pricing
theory and its hedge portfolio foundation are presented. In following section the refined
relational database model (PSM) for un- and conditional derivative instruments is
presented and its applicability to conditional option contracts is demonstrated with a
stock call running example. The last section concludes the paper and shows directions
for further research.
2</p>
      <p>No-Arbitrage Pricing: Hedge Portfolio Representation
The no-arbitrage pricing theory was – as already mentioned – developed by the
Nobel laureates Black/Scholes [6] and Merton [7]. They show that there is only one
price for the derivative instruments, i.e. the no-arbitrage price that does not allow
arbitrage possibilities. They derive the no-arbitrage price for European stock call
options. European stock calls have the peculiarity that the right to buy refers to a stock
asset, which is the underlying of the contract, and that the right can be exercised by
the buyer of the contract only at expiration date (European style). The no-arbitrage
price for the European stock call is given by the Black/Scholes formula:


(
/
 )

ℎ
(

/

ℎ  )</p>
      <p>As can be seen by the annotations in equation 1, the no-arbitrage price, which is
called fair value, corresponds according to the hedge portfolio of two parts: The value
of the asset (asset value) on the left side (left leg) and the present value of the liability
(loan liability) on the right side.</p>
      <p>The asset weight , i.e. N(d1,t) gives the fraction of the underlying stock that is hold
in the hedge portfolio. It is calculated by evaluating the standard normal distribution
function N() at the value of d1,t. The d1,t-value (for further details see [6]) is a function
of the stock Price PA,t and the time to maturity Tt,T. Consequently this value changes
over the life cycle of the call option. The asset weight is a probabilistic term that
expresses the probability of a stock option execution. It ranges between zero and 100 %.</p>
      <p>The present value of the loan liability is calculated by weighting the exercise price
X0,T with the weighting factor N(d2,t) and discounting the resulting product by
multiplying it with the discount factor exp(-ln(1+R0,T)*Tt,T). The discount factor is
calculated in form of a continuous compounding by inserting the interest rate R0,T over the
whole life time of the option, i.e. from 0 to T, and the time to maturity Tt,T into the
Euler exponential.</p>
      <p>Finally, by using the t variable for the pricing date, the Black/Scholes formula is
generically defined so that it can be applied for the initial (i.e. t = 0) and the
subsequent (i.e. t &gt; 0) pricing.</p>
      <p>Hedge Portfolio: Switching from PIM- to PSM-Level</p>
      <p>After having a deeper understanding of the hedge portfolio in the Black/Scholes
formula, the transformation of its conceptualization in the OntoREA© Accounting
and Finance model – as the Collective class Derivative Instrument with a MemberOf
relationship to the Kind class Economic Resource – into a MySQL database model
can be addressed. In the MDD context this transformation corresponds to the switch
from an abstract conceptual PIM model into a specific database PSM model.
Associated with this concretization step is an informational extension that is accomplished
by adding additional attributes and tables in the PSM model in order to capture the
more detailed contents at the PSM model level.
conceptualization of the derivative instruments’ hedge portfolio representation. It
covers not only unconditional but also conditional derivative instruments. Compared
to the development of the MySQL database (PSM) model related to the static hedge
portfolio representation in [1], the dynamic hedge portfolio peculiarities for the stock
options are now explicitly incorporated for the:</p>
      <p>Collective class Derivative Instrument,
MemberOf relationship between Collective class Derivative Instrument and Kind
class Economic Resource and
Formal relationship in-/outflow (out-/inflow) between Kind class Economic
Resource and SubKind class Debit Event (Credit Event).</p>
      <p>Financial_Security_Pricing_Transactional
«column»
*pfKISIN:VARCHAR(50)
*PK timestamp:DATETIME
* Price:DOUBLE
0. *</p>
      <p>«FK»</p>
      <p>Derivative_Instrument_Transactional
«column»
*PK Derivative_Instrument_Transactional_ID:INT
1 *FK Derivative_Instrument_Master_ID:INT
*FK Event_ID:INT
* timestamp:DATETIME
* Fair_Value:DOUBLE
1
1</p>
      <p>1
«FK»
1
«FK»
1
1
0. *
«FK»1</p>
      <p>Resource
«column»
*PK Resource_ID:INT
«FK»
0. *
1
1. *
0. *
«FK»</p>
      <p>«FK»</p>
      <p>Event
«column»
*pfKEvent_ID:INT
FK Agent_ID:INT
1 1
«FK»
1</p>
      <p>Financial_Security_Master
«column»
1 *PK ISIN:VARCHAR(50)</p>
      <p>Description:VARCHAR(50)
Marketplace:VARCHAR(50)
«FK»
1
0. *</p>
      <p>Derivative_Instrument_Master
«column»
*PK Derivative_Instrument_Master_ID:INT
FK ISIN:VARCHAR(50)</p>
      <p>Type_Of_Stock_Derivative:ENUM
* Exercise_Or_Forward_Price:DOUBLE
* Contracting_Date:DATETIME
* Expiration_Date:DATETIME
1 * Contracting_Security_Price:DOUBLE</p>
      <p>Contract_Size:DOUBLE</p>
      <p>Number_Of_Contracts:DOUBLE
* Volatility:DOUBLE
* Interest_Rate:DOUBLE</p>
      <p>Mark_To_Model:ENUM
0. * «FK» 1</p>
      <p>Agent
«column»
*PK Agent_ID:INT</p>
      <p>Ad 1) The Collective class Derivative Instrument is transformed via the four tables
in the right upper corner of Figure 2. The splitting into four tables allows a clear
distinction of information that is stable over time (master information) and information
that changes (transactional information).
• The table Derivative_Instrument_Master contains the stable information which
specifies the derivative instruments. Its attribute Type_Of_Stock_Derivative is of
ENUM type so that un- and conditional derivatives are covered in the MySQL
database model. It can be seen that the table also contains all information from
Table 1 which are used to specify the stock call.
• The table Derivative_Instrument_Transactional contains the pricing information
which is associated to the initial and subsequent pricing dates measured with the
Attribut timestamp. In the case of a dynamic replication policy the hedge
portfolio composition adjustments are connected with capital market transactions.</p>
      <p>That’s why the table has the Transactional suffix.
• The two tables Financial_Security_Pricing_Master and
Financial_Security_Pricing_Transactional are included in order to allow the separate specification of the
derivative’s underlying asset (i.e. financial security) which is fully defined by its
international security identification number (ISIN). The usage of two tables is
due to the intended separation of master and transactional information.</p>
      <p>Ad 2) The MemberOf relationship is transformed via the two tables in the lower
left part of Figure 2 according to the financial categorization of financial instruments
into risky income and fixed income resources. Both tables have a foreign key to the
table Derivative_Instrument_Transactional. The missing NOT NULL CONSTRAINT
(*) indicates that not all of these resource types have to be part of a hedge portfolio.
The inclusion of the two tables promotes the understanding of the different financial
natures of the two hedge portfolio constituents, i.e. the stock asset (risky income) and
the loan liability (fixed income).</p>
      <p>Ad 3) The Formal relationship in-/outflows (out-/inflows) between the Kind class
Economic Resource and the SubKind class Debit Event (Credit Event) is transformed
via the relationship between the table Derivative_Instrument_Transactional and the
reflexive table Event at the bottom of Figure 2. This relationship is needed for
triggering events that are – as can be seen in Figure 1 – connected to classes Debit Event and
Credit Event. At the pricing dates (timestamp) events are triggered in two cases, i.e.
either if the Mark_To_Model mode is active (see table
Derivative_Instrument_Master) or if a dynamic replication policy is in place. By triggering the events the changes
in the hedge portfolio compositions are recognized via balanced double-entries in the
accounting system.</p>
      <p>After having presented the construction of the MySQL database PIM its working is
addressed. The storage of information starts at the contracting date (initial pricing
date). At that date the contracts for the derivative instruments are specified and the
corresponding information is stored in the master tables. As time goes by – that is at
runtime – additional information is revealed. Of special importance for the
calculations of the hedge portfolio compositions are the revealing asset prices (see table
Financial_Security_Pricing_Transactional). Furthermore the timestap information in the
table Derivative_Instrument_Transactional is important as it allows the calculation of
the remaining time to maturity (Tt,T) together with the attribute Expiration_Date in the
table Derivative_Instrument_Master. With this information the hedge portfolio
compositions are determined and the corresponding information processing activities are
triggered.</p>
      <p>In Table 2 the calculations for the stock call running example can be seen in the
first column. It is interesting to note the last fair value at the end of the year (31.12.)
amounting to 19.23 is close to the intrinsic value of the stock call amounting to 20
which is calculated as difference between the stock asset value of 120 and the
exercise price of 100. By executing the subsequent pricings more often the difference can
theoretically be brought to zero. For completeness it should be mentioned that the
resulting fair value is connected to a self-financing policy. According to this policy
the changing asset fractions are either used for redemption of the loan if they decrease
or financed by increasing the loan if the increase.</p>
      <p>Finally, the middle and the right column show with which attribute of which table
this information is captured in the MySQL database PIM model.</p>
      <p>The main contribution of this article is the development of a more advanced
MySQL database PSM model compared to [1] that not only covers static hedge
portfolio representations for unconditional derivatives (e.g. stock forward) but also
dynamic hedge portfolio representations for conditional derivatives (e.g. stock call). The
applicability of the proposed database PSM model was demonstrated for a European
stock call running example. According to the put/call parity analogue results hold for
European stock puts, so that the PSM model covers call and put options. Next to the
applicability demonstration the proposed PSM model fulfills all peculiarities that are
related to the dynamic hedge portfolio representation specified in the OntoREA©
PIM model. In this sense the research objective is reached by delivering the missing
proof in [1] in form of a refined database PSM that covers unconditional as well as
conditional derivatives.</p>
      <p>For further research two considerations seem worthwhile. Firstly, the
transformation of the database PSM model into an R/Shiny prototype like in [1] in order to
complete also the 2-step in the forward engineering approach in the MDD context.
Secondly, the explicit policy level specification seems to be a worthwhile endeavor.</p>
      <p>This proposed model can be useful for business analysts in the finance domain as
well as for teaching purposes by explaining derivative instruments in form of
conceptual PIM and database specific PSM models.
5
1.
2.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          <string-name>
            <surname>Fischer-Pauzenberger</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Schwaiger</surname>
            ,
            <given-names>W.S.A.</given-names>
          </string-name>
          :
          <article-title>The OntoREA© Accounting and Finance Model: A Retroactive DSRM Demonstration Evaluation</article-title>
          .
          <source>In: 10th IFIP WG 8</source>
          .1. Working Conference,
          <source>PoEM</source>
          <year>2017</year>
          , Leuven, Belgium,
          <source>November 22-24</source>
          ,
          <year>2017</year>
          , Proceedings. pp.
          <fpage>81</fpage>
          -
          <lpage>95</lpage>
          . Springer, Cham (
          <year>2017</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          <string-name>
            <surname>Geerts</surname>
            ,
            <given-names>G.L.</given-names>
          </string-name>
          :
          <article-title>International Journal of Accounting Information Systems A design science research methodology and its application to accounting information systems research</article-title>
          .
          <source>Int. J. Account. Inf. Syst</source>
          .
          <volume>12</volume>
          ,
          <fpage>142</fpage>
          -
          <lpage>151</lpage>
          (
          <year>2011</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          <string-name>
            <surname>Informatik-Spektrum</surname>
          </string-name>
          .
          <volume>31</volume>
          ,
          <fpage>394</fpage>
          -
          <lpage>407</lpage>
          (
          <year>2008</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          <string-name>
            <surname>Fischer-Pauzenberger</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Schwaiger</surname>
            ,
            <given-names>W.S.A.</given-names>
          </string-name>
          :
          <article-title>The OntoREA© Accounting and Finance Model : Ontological Conceptualization of the Accounting and Finance Domain</article-title>
          . In: 36th International Conference, ER 2017, Valencia, Spain, November 6-
          <issue>9</issue>
          ,
          <year>2017</year>
          , Proceedings. pp.
          <fpage>506</fpage>
          -
          <lpage>519</lpage>
          . Springer, Cham (
          <year>2017</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          J. financ.
          <source>econ. 7</source>
          ,
          <fpage>229</fpage>
          -
          <lpage>263</lpage>
          (
          <year>1979</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          <string-name>
            <surname>Polit</surname>
          </string-name>
          . Econ.
          <volume>81</volume>
          ,
          <issue>637</issue>
          (
          <year>1973</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          <string-name>
            <surname>Merton</surname>
            ,
            <given-names>R.C.</given-names>
          </string-name>
          :
          <article-title>Theory of rational Theory option pricing</article-title>
          .
          <source>Bell J. Econ. 4</source>
          ,
          <fpage>141</fpage>
          -
          <lpage>183</lpage>
          (
          <year>1973</year>
          ).
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>