Skip to content

esg4aspl/esg-with-feature-expressions

Repository files navigation

esg-with-feature-expressions

How to use esg-with-feature-expressions in Eclipse IDE

Clone esg-with-feature-expressions project. Open Eclipse IDE. Follow File -> Import -> Maven -> Existing Maven Projects and select the cloned project.

Experiment Results

Soda Vending Machine SPL

The feature model of the Soda Vending Machine SPL is given below. There are 4 features and 12 product configurations. The vending machine, in its simplest form, accepts a coin, provides change, serves beverages, and eventually unlocks a compartment for the customer to retrieve their soda, after which it closes the compartment once more.

Feature Model_SVM

The ESG-Fx model of the Soda Vending Machine SPL is given below. There are 15 vertices and 21 edges in this model.

ESGFx_SVM

The experiment results of SVM SPL are given below. The test sequences of each product configuration are generated.

SVM Features Number of Features Test Sequences Number of Test Sequences Number of Events Event Coverage Percentage Test Sequence Generation Time (ms)
P1 soda 1 7 : pay, change, soda, serveSoda, open, take, close 1 7 100% 15,53
P2 tea 1 7 : pay, change, tea, serveTea, open, take, close 1 7 100% 14,83
P3 soda, tea 2 7 : pay, change, soda, serveSoda, open, take, close
7 : pay, change, tea, serveTea, open, take, close
2 14 100% 16,67
P4 soda, free 2 4 : free, soda, serveSoda, take 1 4 100% 14,67
P5 tea, free 2 4 : free, tea, serveTea, take 1 4 100% 15,37
P6 soda, cancel 2 7 : pay, change, soda, serveSoda, open, take, close
4 : pay, change, cancel, return
2 11 100% 15,43
P7 tea, cancel 2 7 : pay, change, tea, serveTea, open, take, close
4 : pay, change, cancel, return
2 11 100% 15,36
P8 soda, tea, cancel 3 7 : pay, change, soda, serveSoda, open, take, close
7 : pay, change, tea, serveTea, open, take, close
4 : pay, change, cancel, return
3 18 100% 17,98
P9 soda, free, cancel 3 4 : free, soda, serveSoda, take
3 : free, cancel, return
2 7 100% 15,18
P10 tea, free, cancel 3 4 : free, tea, serveTea, take
3 : free, cancel, return
2 7 100% 15,74
P11 soda, tea, free 3 4 : free, soda, serveSoda, take
4 : free, tea, serveTea, take
2 8 100% 15,39
P12 soda, tea, free, cancel 4 7 : pay, change, soda, serveSoda, open, take, close
4 : free, tea, serveTea, take
3 : free, cancel, return
3 14 100% 14,86
15,58

Click for downloading the PDF version of the table

e-Mail SPL

The feature model of the e-Mail SPL is given below. There are 5 features. e-Mail SPL is a product line of email clients that offers the feature addressbook for creating an addressbook of email contacts, autoresponder for autoresponding incoming emails between a specified date interval, forward for forwarding incoming emails, encrypt for encrypting outgoing emails and, sign or signing outgoing emails. A basic e-Mail client provides events for composing a new email and for reading an incoming email.

Feature Model_eM

The ESG-Fx model of the e-Mail SPL is given below. There are 19 vertices and 35 edges in this model.

ESGFx_eM

The experiment results of e-Mail SPL are given below. The test sequences of each product configuration are generated.

eM Features Number of Features Test Sequences Number of Test Sequences Number of Events Event Coverage Percentage Test Sequence Generation Time (ms)
P0 - 0 9 : compose_new_email, enter_receiver's_email_address, enter_email_subject, enter_email_body, enter_email_body, enter_email_body, enter_email_subject, enter_receiver's_email_address, send_email
2 : open_mailbox, select_email
2 11 100% 17,97
P1 addressbook 1 9 : compose_new_email, enter_receiver's_email_address, enter_email_subject, enter_email_body, enter_email_body, enter_email_body, enter_email_subject, enter_receiver's_email_address, send_email
2 : open_mailbox, select_email
3 : create_an_addressbook_for_a_receiver, enter_the_receiver's_email_address, enter_alias_email_addresses_of_receiver
4 : compose_new_email, enter_receiver's_email_address, get_alias_email_addresses_of_receiver, send_email
4 18 100% 18,84
P2 autoresponder 1 9 : compose_new_email, enter_receiver's_email_address, enter_email_subject, enter_email_body, enter_email_body, enter_email_body, enter_email_subject, enter_receiver's_email_address, send_email
2 : open_mailbox, select_email
3 : enter_email_autoresponse_date_interval, enter_autoresponse_email_body, enter_email_autoresponse_date_interval
3 14 100% 18,72
P4 forward 1 9 : compose_new_email, enter_receiver's_email_address, enter_email_subject, enter_email_body, enter_email_body, enter_email_body, enter_email_subject, enter_receiver's_email_address, send_email
2 : open_mailbox, select_email
4 : open_mailbox, select_email, enter_forward_receiver's_email_address, send_email
3 15 100% 18,80
P8 encrypt 1 9 : compose_new_email, enter_receiver's_email_address, enter_email_subject, enter_email_body, enter_email_body, enter_email_body, enter_email_subject, enter_receiver's_email_address, send_email
2 : open_mailbox, select_email
5 : compose_new_email, enter_receiver's_email_address, get_receiver's_public_key, encrypt_mail_with_receiver's_public_key, send_email
3 16 100% 19,17
P12 sign 1 9 : compose_new_email, enter_receiver's_email_address, enter_email_subject, enter_email_body, enter_email_body, enter_email_body, enter_email_subject, enter_receiver's_email_address, send_email
2 : open_mailbox, select_email
4 : compose_new_email, enter_receiver's_email_address, sign_mail, send_email
3 15 100% 19,64
P3 addressbook, autoresponder 2 9 : compose_new_email, enter_receiver's_email_address, enter_email_subject, enter_email_body, enter_email_body, enter_email_body, enter_email_subject, enter_receiver's_email_address, send_email
2 : open_mailbox, select_email
3 : enter_email_autoresponse_date_interval, enter_autoresponse_email_body, enter_email_autoresponse_date_interval
3 : create_an_addressbook_for_a_receiver, enter_the_receiver's_email_address, enter_alias_email_addresses_of_receiver
4 : compose_new_email, enter_receiver's_email_address, get_alias_email_addresses_of_receiver, send_email
5 21 100% 19,30
P5 addressbook, forward 2 9 : compose_new_email, enter_receiver's_email_address, enter_email_subject, enter_email_body, enter_email_body, enter_email_body, enter_email_subject, enter_receiver's_email_address, send_email
2 : open_mailbox, select_email
3 : create_an_addressbook_for_a_receiver, enter_the_receiver's_email_address, enter_alias_email_addresses_of_receiver
4 : open_mailbox, select_email, enter_forward_receiver's_email_address, send_email
4 : compose_new_email, enter_receiver's_email_address, get_alias_email_addresses_of_receiver, send_email
5 22 100% 20,28
P6 autoresponder, forward 2 9 : compose_new_email, enter_receiver's_email_address, enter_email_subject, enter_email_body, enter_email_body, enter_email_body, enter_email_subject, enter_receiver's_email_address, send_email
2 : open_mailbox, select_email
3 : enter_email_autoresponse_date_interval, enter_autoresponse_email_body, enter_email_autoresponse_date_interval
4 : open_mailbox, select_email, enter_forward_receiver's_email_address, send_email
4 18 100% 19,48
P9 addressbook, encrypt 2 9 : compose_new_email, enter_receiver's_email_address, enter_email_subject, enter_email_body, enter_email_body, enter_email_body, enter_email_subject, enter_receiver's_email_address, send_email
2 : open_mailbox, select_email
3 : create_an_addressbook_for_a_receiver, enter_the_receiver's_email_address, enter_alias_email_addresses_of_receiver
4 : compose_new_email, enter_receiver's_email_address, get_alias_email_addresses_of_receiver, send_email
5 : compose_new_email, enter_receiver's_email_address, get_receiver's_public_key, encrypt_mail_with_receiver's_public_key, send_email
5 23 100% 20,15
P10 autoresponder, encrypt 2 9 : compose_new_email, enter_receiver's_email_address, enter_email_subject, enter_email_body, enter_email_body, enter_email_body, enter_email_subject, enter_receiver's_email_address, send_email
2 : open_mailbox, select_email
3 : enter_email_autoresponse_date_interval, enter_autoresponse_email_body, enter_email_autoresponse_date_interval
5 : compose_new_email, enter_receiver's_email_address, get_receiver's_public_key, encrypt_mail_with_receiver's_public_key, send_email
4 19 100% 19,52
P13 addressbook, sign 2 9 : compose_new_email, enter_receiver's_email_address, enter_email_subject, enter_email_body, enter_email_body, enter_email_body, enter_email_subject, enter_receiver's_email_address, send_email
2 : open_mailbox, select_email
3 : create_an_addressbook_for_a_receiver, enter_the_receiver's_email_address, enter_alias_email_addresses_of_receiver
4 : compose_new_email, enter_receiver's_email_address, get_alias_email_addresses_of_receiver, send_email
4 : compose_new_email, enter_receiver's_email_address, sign_mail, send_email
5 22 100% 21,17
P14 autoresponder, sign 2 9 : compose_new_email, enter_receiver's_email_address, enter_email_subject, enter_email_body, enter_email_body, enter_email_body, enter_email_subject, enter_receiver's_email_address, send_email
2 : open_mailbox, select_email
3 : enter_email_autoresponse_date_interval, enter_autoresponse_email_body, enter_email_autoresponse_date_interval
4 : compose_new_email, enter_receiver's_email_address, sign_mail, send_email
4 18 100% 19,09
P16 forward, sign 2 9 : compose_new_email, enter_receiver's_email_address, enter_email_subject, enter_email_body, enter_email_body, enter_email_body, enter_email_subject, enter_receiver's_email_address, send_email
2 : open_mailbox, select_email
4 : open_mailbox, select_email, enter_forward_receiver's_email_address, send_email
4 : compose_new_email, enter_receiver's_email_address, sign_mail, send_email
4 19 100% 21,18
P20 encrypt, sign 2 9 : compose_new_email, enter_receiver's_email_address, enter_email_subject, enter_email_body, enter_email_body, enter_email_body, enter_email_subject, enter_receiver's_email_address, send_email
2 : open_mailbox, select_email
5 : compose_new_email, enter_receiver's_email_address, get_receiver's_public_key, encrypt_mail_with_receiver's_public_key, send_email
4 : compose_new_email, enter_receiver's_email_address, sign_mail, send_email
4 20 100% 19,86
P7 addressbook, autoresponder, forward 3 9 : compose_new_email, enter_receiver's_email_address, enter_email_subject, enter_email_body, enter_email_body, enter_email_body, enter_email_subject, enter_receiver's_email_address, send_email
2 : open_mailbox, select_email
3 : enter_email_autoresponse_date_interval, enter_autoresponse_email_body, enter_email_autoresponse_date_interval
3 : create_an_addressbook_for_a_receiver, enter_the_receiver's_email_address, enter_alias_email_addresses_of_receiver
4 : open_mailbox, select_email, enter_forward_receiver's_email_address, send_email
4 : compose_new_email, enter_receiver's_email_address, get_alias_email_addresses_of_receiver, send_email
6 25 100% 20,80
P11 addressbook, autoresponder, encrypt 3 9 : compose_new_email, enter_receiver's_email_address, enter_email_subject, enter_email_body, enter_email_body, enter_email_body, enter_email_subject, enter_receiver's_email_address, send_email
2 : open_mailbox, select_email
3 : enter_email_autoresponse_date_interval, enter_autoresponse_email_body, enter_email_autoresponse_date_interval
3 : create_an_addressbook_for_a_receiver, enter_the_receiver's_email_address, enter_alias_email_addresses_of_receiver
4 : compose_new_email, enter_receiver's_email_address, get_alias_email_addresses_of_receiver, send_email
5 : compose_new_email, enter_receiver's_email_address, get_receiver's_public_key, encrypt_mail_with_receiver's_public_key, send_email
6 26 100% 21,22
P15 addressbook, autoresponder, sign 3 9 : compose_new_email, enter_receiver's_email_address, enter_email_subject, enter_email_body, enter_email_body, enter_email_body, enter_email_subject, enter_receiver's_email_address, send_email
2 : open_mailbox, select_email
3 : enter_email_autoresponse_date_interval, enter_autoresponse_email_body, enter_email_autoresponse_date_interval
3 : create_an_addressbook_for_a_receiver, enter_the_receiver's_email_address, enter_alias_email_addresses_of_receiver
4 : compose_new_email, enter_receiver's_email_address, get_alias_email_addresses_of_receiver, send_email
4 : compose_new_email, enter_receiver's_email_address, sign_mail, send_email
6 25 100% 21,04
P17 addressbook, forward, sign 3 9 : compose_new_email, enter_receiver's_email_address, enter_email_subject, enter_email_body, enter_email_body, enter_email_body, enter_email_subject, enter_receiver's_email_address, send_email
2 : open_mailbox, select_email
3 : create_an_addressbook_for_a_receiver, enter_the_receiver's_email_address, enter_alias_email_addresses_of_receiver
4 : open_mailbox, select_email, enter_forward_receiver's_email_address, send_email
4 : compose_new_email, enter_receiver's_email_address, get_alias_email_addresses_of_receiver, send_email
4 : compose_new_email, enter_receiver's_email_address, sign_mail, send_email
6 26 100% 21,12
P18 autoresponder, forward, sign 3 9 : compose_new_email, enter_receiver's_email_address, enter_email_subject, enter_email_body, enter_email_body, enter_email_body, enter_email_subject, enter_receiver's_email_address, send_email
2 : open_mailbox, select_email
3 : enter_email_autoresponse_date_interval, enter_autoresponse_email_body, enter_email_autoresponse_date_interval
4 : open_mailbox, select_email, enter_forward_receiver's_email_address, send_email
4 : compose_new_email, enter_receiver's_email_address, sign_mail, send_email
5 22 100% 20,70
P21 addressbook, encrypt, sign 3 9 : compose_new_email, enter_receiver's_email_address, enter_email_subject, enter_email_body, enter_email_body, enter_email_body, enter_email_subject, enter_receiver's_email_address, send_email
2 : open_mailbox, select_email
3 : create_an_addressbook_for_a_receiver, enter_the_receiver's_email_address, enter_alias_email_addresses_of_receiver
4 : compose_new_email, enter_receiver's_email_address, get_alias_email_addresses_of_receiver, send_email
5 : compose_new_email, enter_receiver's_email_address, get_receiver's_public_key, encrypt_mail_with_receiver's_public_key, send_email
4 : compose_new_email, enter_receiver's_email_address, sign_mail, send_email
6 27 100% 20,73
P22 autoresponder, encrypt, sign 3 9 : compose_new_email, enter_receiver's_email_address, enter_email_subject, enter_email_body, enter_email_body, enter_email_body, enter_email_subject, enter_receiver's_email_address, send_email
2 : open_mailbox, select_email
3 : enter_email_autoresponse_date_interval, enter_autoresponse_email_body, enter_email_autoresponse_date_interval
5 : compose_new_email, enter_receiver's_email_address, get_receiver's_public_key, encrypt_mail_with_receiver's_public_key, send_email
4 : compose_new_email, enter_receiver's_email_address, sign_mail, send_email
5 23 100% 20,86
P19 addressbook, autoresponder, forward, sign 4 9 : compose_new_email, enter_receiver's_email_address, enter_email_subject, enter_email_body, enter_email_body, enter_email_body, enter_email_subject, enter_receiver's_email_address, send_email
2 : open_mailbox, select_email
3 : enter_email_autoresponse_date_interval, enter_autoresponse_email_body, enter_email_autoresponse_date_interval
3 : create_an_addressbook_for_a_receiver, enter_the_receiver's_email_address, enter_alias_email_addresses_of_receiver
4 : open_mailbox, select_email, enter_forward_receiver's_email_address, send_email
4 : compose_new_email, enter_receiver's_email_address, get_alias_email_addresses_of_receiver, send_email
4 : compose_new_email, enter_receiver's_email_address, sign_mail, send_email
7 29 100% 20,87
P23 addressbook, autoresponder, encrypt, sign 4 9 : compose_new_email, enter_receiver's_email_address, enter_email_subject, enter_email_body, enter_email_body, enter_email_body, enter_email_subject, enter_receiver's_email_address, send_email
2 : open_mailbox, select_email
3 : enter_email_autoresponse_date_interval, enter_autoresponse_email_body, enter_email_autoresponse_date_interval
3 : create_an_addressbook_for_a_receiver, enter_the_receiver's_email_address, enter_alias_email_addresses_of_receiver
4 : compose_new_email, enter_receiver's_email_address, get_alias_email_addresses_of_receiver, send_email
5 : compose_new_email, enter_receiver's_email_address, get_receiver's_public_key, encrypt_mail_with_receiver's_public_key, send_email
4 : compose_new_email, enter_receiver's_email_address, sign_mail, send_email
7 30 100% 21,18
20,07

Click for downloading the PDF version of the table

Bank Account SPL

The feature model of the Bank Account SPL is given below. There are 9 features. Bank Account SPL is a product line of banking software that offers the_ deposit, withdraw, cancelDeposit and, cancelWithdraw features for money deposit, withdrawal, and cancellation of the deposit and withdrawal operations, respectively; the overdraft feature for negative balance permission; the credit feature for assessment of a customer credit request of a certain amount; the interest and interestEstimation features for calculation of the expected interest; the dailyLimit feature for limitation of daily withdrawal. A basic Bank Account product provides the current balance.

Feature Model_BA

The ESG-Fx model of the Bank Account SPL is given below. There are 23 vertices and 42 edges in this model.

ESGFx_BA

The experiment results of Bank Account SPL are given below. The test sequences of each product configuration are generated.

BA Features Number of Features Test Sequences Number of Test Sequences Number of Events Event Coverage Percentage Test Sequence Generation Time (ms)
P0 deposit, withdraw 2 4 : get_balance, select_deposit, enter_deposit_amount, put_money
3 : select_withdraw, enter_withdraw_amount, take_money
2 7 100% 18,25
P1 deposit, withdraw, interest 3 4 : get_balance, select_deposit, enter_deposit_amount, put_money
3 : select_withdraw, enter_withdraw_amount, take_money
2 : request_an_interest_rate, confirm_interest_rate_approved
2 : request_an_interest_rate, confirm_interest_rate_disapproved
4 11 100% 18,53
P3 deposit, withdraw, cancelDeposit 3 4 : get_balance, select_deposit, enter_deposit_amount, put_money
3 : select_withdraw, enter_withdraw_amount, take_money
6 : select_withdraw, enter_withdraw_amount, take_money, get_balance, select_deposit, cancel_deposit
3 13 100% 21,11
P6 deposit, withdraw, cancelWithdraw 3 4 : get_balance, select_deposit, enter_deposit_amount, put_money
3 : select_withdraw, enter_withdraw_amount, take_money
2 : select_withdraw, cancel_withdraw
3 9 100% 20,17
P24 deposit, withdraw, credit 3 4 : get_balance, select_deposit, enter_deposit_amount, put_money
3 : select_withdraw, enter_withdraw_amount, take_money
2 : enter_a_credit_amount, confirm_credit_approved
2 : enter_a_credit_amount, confirm_credit_disapproved
4 11 100% 18,07
P2 deposit, withdraw, interest, interestEstimation 4 4 : get_balance, select_deposit, enter_deposit_amount, put_money
3 : select_withdraw, enter_withdraw_amount, take_money
2 : request_an_interest_rate, confirm_interest_rate_approved
2 : request_an_interest_rate, confirm_interest_rate_disapproved
4 : request_an_interest_rate, confirm_interest_rate_approved, enter_days_left, get_estimated_interest_for_days_left
5 15 100% 19,84
P4 deposit, withdraw, cancelDeposit, interest 4 4 : get_balance, select_deposit, enter_deposit_amount, put_money
3 : select_withdraw, enter_withdraw_amount, take_money
2 : request_an_interest_rate, confirm_interest_rate_approved
2 : request_an_interest_rate, confirm_interest_rate_disapproved
6 : select_withdraw, enter_withdraw_amount, take_money, get_balance, select_deposit, cancel_deposit
5 17 100% 21,92
P7 deposit, withdraw, interest, cancelWithdraw 4 4 : get_balance, select_deposit, enter_deposit_amount, put_money
3 : select_withdraw, enter_withdraw_amount, take_money
2 : request_an_interest_rate, confirm_interest_rate_approved
2 : request_an_interest_rate, confirm_interest_rate_disapproved
2 : select_withdraw, cancel_withdraw
5 13 100% 18,73
P9 deposit, withdraw, cancelWithdraw, dailyLimit 4 4 : get_balance, select_deposit, enter_deposit_amount, put_money
3 : select_withdraw, enter_withdraw_amount, take_money
1 : enter_daily_withdraw_limit
2 : select_withdraw, cancel_withdraw
10 : select_withdraw, enter_withdraw_amount, confirm_daily_limit_excess, enter_withdraw_amount, take_money, get_balance, select_withdraw, enter_withdraw_amount, confirm_daily_limit_excess, cancel_withdraw
5 20 100% 20,41
P12 deposit, withdraw, cancelDeposit, cancelWithdraw 4 4 : get_balance, select_deposit, enter_deposit_amount, put_money
3 : select_withdraw, enter_withdraw_amount, take_money
2 : select_withdraw, cancel_withdraw
6 : select_withdraw, enter_withdraw_amount, take_money, get_balance, select_deposit, cancel_deposit
5 13 100% 22,46
P25 deposit, withdraw, credit, interest 4 4 : get_balance, select_deposit, enter_deposit_amount, put_money
3 : select_withdraw, enter_withdraw_amount, take_money
2 : enter_a_credit_amount, confirm_credit_approved
2 : request_an_interest_rate, confirm_interest_rate_approved
2 : request_an_interest_rate, confirm_interest_rate_disapproved
2 : enter_a_credit_amount, confirm_credit_disapproved
6 15 100% 18,88
P27 deposit, withdraw, cancelDeposit, credit 4 4 : get_balance, select_deposit, enter_deposit_amount, put_money
3 : select_withdraw, enter_withdraw_amount, take_money
2 : enter_a_credit_amount, confirm_credit_approved
2 : enter_a_credit_amount, confirm_credit_disapproved
6 : select_withdraw, enter_withdraw_amount, take_money, get_balance, select_deposit, cancel_deposit
5 17 100% 22,56
P30 deposit, withdraw, credit, cancelWithdraw 4 4 : get_balance, select_deposit, enter_deposit_amount, put_money
3 : select_withdraw, enter_withdraw_amount, take_money
2 : enter_a_credit_amount, confirm_credit_approved
2 : enter_a_credit_amount, confirm_credit_disapproved
2 : select_withdraw, cancel_withdraw
5 13 100% 19,74
P5 deposit, withdraw, cancelDeposit, interest, interestEstimation 5 4 : get_balance, select_deposit, enter_deposit_amount, put_money
3 : select_withdraw, enter_withdraw_amount, take_money
2 : request_an_interest_rate, confirm_interest_rate_approved
2 : request_an_interest_rate, confirm_interest_rate_disapproved
4 : request_an_interest_rate, confirm_interest_rate_approved, enter_days_left, get_estimated_interest_for_days_left
6 : select_withdraw, enter_withdraw_amount, take_money, get_balance, select_deposit, cancel_deposit
6 21 100% 22,83
P8 deposit, withdraw, interest, cancelWithdraw, interestEstimation 5 4 : get_balance, select_deposit, enter_deposit_amount, put_money
3 : select_withdraw, enter_withdraw_amount, take_money
2 : request_an_interest_rate, confirm_interest_rate_approved
2 : request_an_interest_rate, confirm_interest_rate_disapproved
2 : select_withdraw, cancel_withdraw
4 : request_an_interest_rate, confirm_interest_rate_approved, enter_days_left, get_estimated_interest_for_days_left
6 15 100% 21,24
P10 deposit, withdraw, interest, cancelWithdraw, dailyLimit 5 4 : get_balance, select_deposit, enter_deposit_amount, put_money
3 : select_withdraw, enter_withdraw_amount, take_money
1 : enter_daily_withdraw_limit
2 : request_an_interest_rate, confirm_interest_rate_approved
2 : request_an_interest_rate, confirm_interest_rate_disapproved
2 : select_withdraw, cancel_withdraw
10 : select_withdraw, enter_withdraw_amount, confirm_daily_limit_excess, enter_withdraw_amount, take_money, get_balance, select_withdraw, enter_withdraw_amount, confirm_daily_limit_excess, cancel_withdraw
7 24 100% 21,47
P13 deposit, withdraw, cancelDeposit, interest, cancelWithdraw 5 4 : get_balance, select_deposit, enter_deposit_amount, put_money
3 : select_withdraw, enter_withdraw_amount, take_money
2 : request_an_interest_rate, confirm_interest_rate_approved
2 : request_an_interest_rate, confirm_interest_rate_disapproved
2 : select_withdraw, cancel_withdraw
6 : select_withdraw, enter_withdraw_amount, take_money, get_balance, select_deposit, cancel_deposit
6 19 100% 22,84
P15 deposit, withdraw, cancelDeposit, cancelWithdraw, dailyLimit 5 4 : get_balance, select_deposit, enter_deposit_amount, put_money
3 : select_withdraw, enter_withdraw_amount, take_money
1 : enter_daily_withdraw_limit
2 : select_withdraw, cancel_withdraw
8 : select_withdraw, enter_withdraw_amount, confirm_daily_limit_excess, enter_withdraw_amount, take_money, get_balance, select_deposit, cancel_deposit
5 18 100% 23,20
P18 deposit, withdraw, cancelWithdraw, dailyLimit, overdraft 5 4 : get_balance, select_deposit, enter_deposit_amount, put_money
3 : select_withdraw, enter_withdraw_amount, take_money
1 : enter_daily_withdraw_limit
1 : enter_overdraft_limit
2 : select_withdraw, cancel_withdraw
4 : select_withdraw, enter_withdraw_amount, confirm_daily_limit_excess, confirm_overdraft_limit_excess
6 15 100% 21,40
P26 deposit, withdraw, credit, interest, interestEstimation 5 4 : get_balance, select_deposit, enter_deposit_amount, put_money
3 : select_withdraw, enter_withdraw_amount, take_money
2 : enter_a_credit_amount, confirm_credit_approved
2 : request_an_interest_rate, confirm_interest_rate_approved
2 : request_an_interest_rate, confirm_interest_rate_disapproved
2 : enter_a_credit_amount, confirm_credit_disapproved
4 : request_an_interest_rate, confirm_interest_rate_approved, enter_days_left, get_estimated_interest_for_days_left
7 19 100% 20,99
P28 deposit, withdraw, cancelDeposit, credit, interest 5 4 : get_balance, select_deposit, enter_deposit_amount, put_money
3 : select_withdraw, enter_withdraw_amount, take_money
2 : enter_a_credit_amount, confirm_credit_approved
2 : request_an_interest_rate, confirm_interest_rate_approved
2 : request_an_interest_rate, confirm_interest_rate_disapproved
2 : enter_a_credit_amount, confirm_credit_disapproved
6 : select_withdraw, enter_withdraw_amount, take_money, get_balance, select_deposit, cancel_deposit
7 21 100% 22,45
P31 deposit, withdraw, credit, interest, cancelWithdraw 5 4 : get_balance, select_deposit, enter_deposit_amount, put_money
3 : select_withdraw, enter_withdraw_amount, take_money
2 : enter_a_credit_amount, confirm_credit_approved
2 : request_an_interest_rate, confirm_interest_rate_approved
2 : request_an_interest_rate, confirm_interest_rate_disapproved
2 : select_withdraw, cancel_withdraw
2 : enter_a_credit_amount, confirm_credit_disapproved
7 17 100% 20,13
P33 deposit, withdraw, credit, cancelWithdraw, dailyLimit 5 4 : get_balance, select_deposit, enter_deposit_amount, put_money
3 : select_withdraw, enter_withdraw_amount, take_money
1 : enter_daily_withdraw_limit
2 : enter_a_credit_amount, confirm_credit_approved
2 : enter_a_credit_amount, confirm_credit_disapproved
2 : select_withdraw, cancel_withdraw
10 : select_withdraw, enter_withdraw_amount, confirm_daily_limit_excess, enter_withdraw_amount, take_money, get_balance, select_withdraw, enter_withdraw_amount, confirm_daily_limit_excess, cancel_withdraw
7 24 100% 21,71
P36 deposit, withdraw, cancelDeposit, credit, cancelWithdraw 5 4 : get_balance, select_deposit, enter_deposit_amount, put_money
3 : select_withdraw, enter_withdraw_amount, take_money
2 : enter_a_credit_amount, confirm_credit_approved
2 : enter_a_credit_amount, confirm_credit_disapproved
2 : select_withdraw, cancel_withdraw
6 : select_withdraw, enter_withdraw_amount, take_money, get_balance, select_deposit, cancel_deposit
6 19 100% 23,87
P11 deposit, withdraw, interest, cancelWithdraw, dailyLimit, interestEstimation 6 4 : get_balance, select_deposit, enter_deposit_amount, put_money
3 : select_withdraw, enter_withdraw_amount, take_money
1 : enter_daily_withdraw_limit
2 : request_an_interest_rate, confirm_interest_rate_approved
2 : request_an_interest_rate, confirm_interest_rate_disapproved
2 : select_withdraw, cancel_withdraw
10 : select_withdraw, enter_withdraw_amount, confirm_daily_limit_excess, enter_withdraw_amount, take_money, get_balance, select_withdraw, enter_withdraw_amount, confirm_daily_limit_excess, cancel_withdraw
4 : request_an_interest_rate, confirm_interest_rate_approved, enter_days_left, get_estimated_interest_for_days_left
8 28 100% 24,11
P14 deposit, withdraw, cancelDeposit, interest, cancelWithdraw, interestEstimation 6 4 : get_balance, select_deposit, enter_deposit_amount, put_money
3 : select_withdraw, enter_withdraw_amount, take_money
2 : request_an_interest_rate, confirm_interest_rate_approved
2 : request_an_interest_rate, confirm_interest_rate_disapproved
2 : select_withdraw, cancel_withdraw
4 : request_an_interest_rate, confirm_interest_rate_approved, enter_days_left, get_estimated_interest_for_days_left
6 : select_withdraw, enter_withdraw_amount, take_money, get_balance, select_deposit, cancel_deposit
7 23 100% 22,82
P16 deposit, withdraw, cancelDeposit, interest, cancelWithdraw, dailyLimit 6 4 : get_balance, select_deposit, enter_deposit_amount, put_money
3 : select_withdraw, enter_withdraw_amount, take_money
1 : enter_daily_withdraw_limit
2 : request_an_interest_rate, confirm_interest_rate_approved
2 : request_an_interest_rate, confirm_interest_rate_disapproved
2 : select_withdraw, cancel_withdraw
8 : select_withdraw, enter_withdraw_amount, confirm_daily_limit_excess, enter_withdraw_amount, take_money, get_balance, select_deposit, cancel_deposit
7 22 100% 22,63
P19 deposit, withdraw, interest, cancelWithdraw, dailyLimit, overdraft 6 4 : get_balance, select_deposit, enter_deposit_amount, put_money
3 : select_withdraw, enter_withdraw_amount, take_money
1 : enter_daily_withdraw_limit
1 : enter_overdraft_limit
2 : request_an_interest_rate, confirm_interest_rate_approved
2 : request_an_interest_rate, confirm_interest_rate_disapproved
2 : select_withdraw, cancel_withdraw
4 : select_withdraw, enter_withdraw_amount, confirm_daily_limit_excess, confirm_overdraft_limit_excess
8 19 100% 21,26
P21 deposit, withdraw, cancelDeposit, cancelWithdraw, dailyLimit, overdraft 6 4 : get_balance, select_deposit, enter_deposit_amount, put_money
3 : select_withdraw, enter_withdraw_amount, take_money
1 : enter_daily_withdraw_limit
1 : enter_overdraft_limit
2 : select_withdraw, cancel_withdraw
4 : select_withdraw, enter_withdraw_amount, confirm_daily_limit_excess, confirm_overdraft_limit_excess
6 : select_withdraw, enter_withdraw_amount, take_money, get_balance, select_deposit, cancel_deposit
7 21 100% 23,03
P29 deposit, withdraw, cancelDeposit, credit, interest, interestEstimation 6 4 : get_balance, select_deposit, enter_deposit_amount, put_money
3 : select_withdraw, enter_withdraw_amount, take_money
2 : enter_a_credit_amount, confirm_credit_approved
2 : request_an_interest_rate, confirm_interest_rate_approved
2 : request_an_interest_rate, confirm_interest_rate_disapproved
2 : enter_a_credit_amount, confirm_credit_disapproved
4 : request_an_interest_rate, confirm_interest_rate_approved, enter_days_left, get_estimated_interest_for_days_left
6 : select_withdraw, enter_withdraw_amount, take_money, get_balance, select_deposit, cancel_deposit
8 25 100% 22,18
P32 deposit, withdraw, credit, interest, cancelWithdraw, interestEstimation 6 4 : get_balance, select_deposit, enter_deposit_amount, put_money
3 : select_withdraw, enter_withdraw_amount, take_money
2 : enter_a_credit_amount, confirm_credit_approved
2 : request_an_interest_rate, confirm_interest_rate_approved
2 : request_an_interest_rate, confirm_interest_rate_disapproved
2 : select_withdraw, cancel_withdraw
2 : enter_a_credit_amount, confirm_credit_disapproved
4 : request_an_interest_rate, confirm_interest_rate_approved, enter_days_left, get_estimated_interest_for_days_left
8 21 100% 21,24
P34 deposit, withdraw, credit, interest, cancelWithdraw, dailyLimit 6 4 : get_balance, select_deposit, enter_deposit_amount, put_money
3 : select_withdraw, enter_withdraw_amount, take_money
1 : enter_daily_withdraw_limit
2 : request_an_interest_rate, confirm_interest_rate_approved
2 : request_an_interest_rate, confirm_interest_rate_disapproved
2 : select_withdraw, cancel_withdraw
10 : select_withdraw, enter_withdraw_amount, confirm_daily_limit_excess, enter_withdraw_amount, take_money, get_balance, select_withdraw, enter_withdraw_amount, confirm_daily_limit_excess, cancel_withdraw
7 24 100% 21,68
P37 deposit, withdraw, cancelDeposit, credit, interest, cancelWithdraw 6 4 : get_balance, select_deposit, enter_deposit_amount, put_money
3 : select_withdraw, enter_withdraw_amount, take_money
2 : enter_a_credit_amount, confirm_credit_approved
2 : request_an_interest_rate, confirm_interest_rate_approved
2 : request_an_interest_rate, confirm_interest_rate_disapproved
2 : select_withdraw, cancel_withdraw
2 : enter_a_credit_amount, confirm_credit_disapproved
6 : select_withdraw, enter_withdraw_amount, take_money, get_balance, select_deposit, cancel_deposit
8 23 100% 23,67
P39 deposit, withdraw, cancelDeposit, credit, cancelWithdraw, dailyLimit 6 4 : get_balance, select_deposit, enter_deposit_amount, put_money
3 : select_withdraw, enter_withdraw_amount, take_money
1 : enter_daily_withdraw_limit
2 : enter_a_credit_amount, confirm_credit_approved
2 : enter_a_credit_amount, confirm_credit_disapproved
2 : select_withdraw, cancel_withdraw
8 : select_withdraw, enter_withdraw_amount, confirm_daily_limit_excess, enter_withdraw_amount, take_money, get_balance, select_deposit, cancel_deposit
7 22 100% 22,88
P17 deposit, withdraw, cancelDeposit, interest, cancelWithdraw, dailyLimit, interestEstimation 7 4 : get_balance, select_deposit, enter_deposit_amount, put_money
3 : select_withdraw, enter_withdraw_amount, take_money
1 : enter_daily_withdraw_limit
1 : enter_overdraft_limit
2 : request_an_interest_rate, confirm_interest_rate_approved
2 : request_an_interest_rate, confirm_interest_rate_disapproved
2 : select_withdraw, cancel_withdraw
4 : select_withdraw, enter_withdraw_amount, confirm_daily_limit_excess, confirm_overdraft_limit_excess
6 : select_withdraw, enter_withdraw_amount, take_money, get_balance, select_deposit, cancel_deposit
9 25 100% 23,54
P20 deposit, withdraw, interest, cancelWithdraw, dailyLimit, interestEstimation, overdraft 7 4 : get_balance, select_deposit, enter_deposit_amount, put_money
3 : select_withdraw, enter_withdraw_amount, take_money
1 : enter_daily_withdraw_limit
1 : enter_overdraft_limit
2 : request_an_interest_rate, confirm_interest_rate_approved
2 : request_an_interest_rate, confirm_interest_rate_disapproved
2 : select_withdraw, cancel_withdraw
4 : select_withdraw, enter_withdraw_amount, confirm_daily_limit_excess, confirm_overdraft_limit_excess
4 : request_an_interest_rate, confirm_interest_rate_approved, enter_days_left, get_estimated_interest_for_days_left
9 23 100% 21,65
P22 deposit, withdraw, cancelDeposit, interest, cancelWithdraw, dailyLimit, overdraft 7 4 : get_balance, select_deposit, enter_deposit_amount, put_money
3 : select_withdraw, enter_withdraw_amount, take_money
1 : enter_daily_withdraw_limit
1 : enter_overdraft_limit
2 : request_an_interest_rate, confirm_interest_rate_approved
2 : request_an_interest_rate, confirm_interest_rate_disapproved
2 : select_withdraw, cancel_withdraw
4 : select_withdraw, enter_withdraw_amount, confirm_daily_limit_excess, confirm_overdraft_limit_excess
6 : select_withdraw, enter_withdraw_amount, take_money, get_balance, select_deposit, cancel_deposit
9 25 100% 23,71
P35 deposit, withdraw, credit, interest, cancelWithdraw, dailyLimit, interestEstimation 7 4 : get_balance, select_deposit, enter_deposit_amount, put_money
3 : select_withdraw, enter_withdraw_amount, take_money
1 : enter_daily_withdraw_limit
2 : enter_a_credit_amount, confirm_credit_approved
2 : request_an_interest_rate, confirm_interest_rate_approved
2 : request_an_interest_rate, confirm_interest_rate_disapproved
2 : select_withdraw, cancel_withdraw
2 : enter_a_credit_amount, confirm_credit_disapproved
10 : select_withdraw, enter_withdraw_amount, confirm_daily_limit_excess, enter_withdraw_amount, take_money, get_balance, select_withdraw, enter_withdraw_amount, confirm_daily_limit_excess, cancel_withdraw
4 : request_an_interest_rate, confirm_interest_rate_approved, enter_days_left, get_estimated_interest_for_days_left
10 32 100% 23,27
P38 deposit, withdraw, cancelDeposit, credit, interest, cancelWithdraw, interestEstimation 7 4 : get_balance, select_deposit, enter_deposit_amount, put_money
3 : select_withdraw, enter_withdraw_amount, take_money
2 : enter_a_credit_amount, confirm_credit_approved
2 : request_an_interest_rate, confirm_interest_rate_approved
2 : request_an_interest_rate, confirm_interest_rate_disapproved
2 : select_withdraw, cancel_withdraw
2 : enter_a_credit_amount, confirm_credit_disapproved
4 : request_an_interest_rate, confirm_interest_rate_approved, enter_days_left, get_estimated_interest_for_days_left
8 : select_withdraw, enter_withdraw_amount, take_money, get_balance, select_deposit, cancel_deposit, request_an_interest_rate, request_an_interest_rate
9 29 100% 22,98
P40 deposit, withdraw, cancelDeposit, credit, interest, cancelWithdraw, dailyLimit 7 4 : get_balance, select_deposit, enter_deposit_amount, put_money
3 : select_withdraw, enter_withdraw_amount, take_money
1 : enter_daily_withdraw_limit
2 : enter_a_credit_amount, confirm_credit_approved
2 : request_an_interest_rate, confirm_interest_rate_approved
2 : request_an_interest_rate, confirm_interest_rate_disapproved
2 : select_withdraw, cancel_withdraw
2 : enter_a_credit_amount, confirm_credit_disapproved
8 : select_withdraw, enter_withdraw_amount, confirm_daily_limit_excess, enter_withdraw_amount, take_money, get_balance, select_deposit, cancel_deposit
9 26 100% 22,51
P23 deposit, withdraw, cancelDeposit, interest, cancelWithdraw, dailyLimit, interestEstimation, overdraft 8 4 : get_balance, select_deposit, enter_deposit_amount, put_money
3 : select_withdraw, enter_withdraw_amount, take_money
1 : enter_daily_withdraw_limit
1 : enter_overdraft_limit
2 : request_an_interest_rate, confirm_interest_rate_approved
2 : request_an_interest_rate, confirm_interest_rate_disapproved
2 : select_withdraw, cancel_withdraw
4 : select_withdraw, enter_withdraw_amount, confirm_daily_limit_excess, confirm_overdraft_limit_excess
4 : request_an_interest_rate, confirm_interest_rate_approved, enter_days_left, get_estimated_interest_for_days_left
8 : select_withdraw, enter_withdraw_amount, take_money, get_balance, select_deposit, cancel_deposit, request_an_interest_rate, request_an_interest_rate
10 31 100% 24,02
P41 deposit, withdraw, cancelDeposit, credit, interest, cancelWithdraw, dailyLimit, interestEstimation 8 4 : get_balance, select_deposit, enter_deposit_amount, put_money
3 : select_withdraw, enter_withdraw_amount, take_money
1 : enter_daily_withdraw_limit
2 : enter_a_credit_amount, confirm_credit_approved
2 : request_an_interest_rate, confirm_interest_rate_approved
2 : request_an_interest_rate, confirm_interest_rate_disapproved
2 : select_withdraw, cancel_withdraw
2 : enter_a_credit_amount, confirm_credit_disapproved
8 : select_withdraw, enter_withdraw_amount, confirm_daily_limit_excess, enter_withdraw_amount, take_money, get_balance, select_deposit, cancel_deposit
4 : request_an_interest_rate, confirm_interest_rate_approved, enter_days_left, get_estimated_interest_for_days_left
10 30 100% 22,33
21,72

Click for downloading the PDF version of the table

Click for downloading the ESG-Fx models of SPLs

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages