08.11.2014 Views

B-OSL - Object Oriented Specification Language for business ...

B-OSL - Object Oriented Specification Language for business ...

B-OSL - Object Oriented Specification Language for business ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

B-<strong>OSL</strong> <strong>Object</strong> <strong>Specification</strong> <strong>Language</strong> <strong>for</strong> Banking<br />

file:///E:/_pilne/<strong>OSL</strong>-en/b-osl-en.htm<br />

4 z 6 2013-02-23 09:24<br />

contents <br />

script <br />

metadata }<br />

Simple example of B-<strong>OSL</strong> (<strong>OSL</strong> <strong>for</strong> banking)<br />

(<strong>for</strong> illustration purpose only)<br />

<br />

<br />

<br />

infoWindow: =(BankId , BusinessType ,<br />

country, bCurrency, FinancialYear, number of branches, RankingPosition, CurrencyLimits)<br />

dataTables:= (CorrespondentBanks, Branches, Calendar-WorkingDays, bkAccountChart><br />

<br />

<br />

<br />

id :=BIC<br />

keywords:= (IBAN , ICC , BIC<br />

dataTables:= (LIBOR, OperatingCurrences >,<br />

<br />

<br />

BUSINESS_MODULES::=(DEPOSITS, LOANS, CIF-INFO, MONEY-MARKET, PAYMENTS, DERIVATES,<br />

SHARES)<br />

keywords:=( BranchNr, CustomerId, AccountNr, Rate, Balance, tunParameter{<br />

)<br />

dataTables := (Product)<br />

procedures:= (NaliczOds, ...)<br />

interest-rate refers to <br />

Operational<strong>Object</strong>s ::= [teller, AccountMgr, CustomerMgr, ProductMgr, trader]<br />

{<br />

CLASS ::= ( SUBJECT, PRODUCT, CURRENCY, LIMIT, ACCOUNT,<br />

TRANSACTION,OPERATION,PROCESS,EVENT)<br />

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!