BUSINESS RULE GENERATOR AS CODE USING OCL IN IFMLAPPGEN
Application generators are software that are made to generate software based on problem domain specifications. IFMLAppGen is an application generator that uses Unified Modeling Language (UML) as a problem domain specification. IFMLAppGen uses Interaction Flow Modeling Language (IFML) and class diagr...
Saved in:
Main Author: | |
---|---|
Format: | Final Project |
Language: | Indonesia |
Online Access: | https://digilib.itb.ac.id/gdl/view/43690 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Institut Teknologi Bandung |
Language: | Indonesia |
id |
id-itb.:43690 |
---|---|
spelling |
id-itb.:436902019-09-30T07:35:36ZBUSINESS RULE GENERATOR AS CODE USING OCL IN IFMLAPPGEN Faiq Rahman, Ahmad Indonesia Final Project IFML, OCL, Business Rule, Code Generator INSTITUT TEKNOLOGI BANDUNG https://digilib.itb.ac.id/gdl/view/43690 Application generators are software that are made to generate software based on problem domain specifications. IFMLAppGen is an application generator that uses Unified Modeling Language (UML) as a problem domain specification. IFMLAppGen uses Interaction Flow Modeling Language (IFML) and class diagrams as software generation metadata. IFMLAppGen is able to generate software with the basic functionality of create - read - update - delete (CRUD). At present IFMLAppGen is still not equipped with the ability to generate business rules. Business rules are sentences that regulate activities so that they comply with business policies. This final project aims to develop IFMLAppGen so that it can generate business rules using the Object Constraint Language (OCL). OCL is a language used to provide additional information to models that follow the UML standard. There are five classifications of business rules used in this final project, namely Constraint, Guideline, Action Enabler, Computation, and Inference. The five business rules are translated into OCL form as a business rule specification on the results of IFMLAppGen development called IFMLAppGen v 2.0. The process of developing IFMLAppGen has been successfully carried out. Tests carried out on the results of the development using two case studies. Both of these case studies have diverse business rules covering all classifications of business rules. From this test, it was concluded that the use of OCL as a representation of business rules in IFMLAppGen succeeded in generating rules according to the classification used in this final project. text |
institution |
Institut Teknologi Bandung |
building |
Institut Teknologi Bandung Library |
continent |
Asia |
country |
Indonesia Indonesia |
content_provider |
Institut Teknologi Bandung |
collection |
Digital ITB |
language |
Indonesia |
description |
Application generators are software that are made to generate software based on problem domain specifications. IFMLAppGen is an application generator that uses Unified Modeling Language (UML) as a problem domain specification. IFMLAppGen uses Interaction Flow Modeling Language (IFML) and class diagrams as software generation metadata. IFMLAppGen is able to generate software with the basic functionality of create - read - update - delete (CRUD). At present IFMLAppGen is still not equipped with the ability to generate business rules. Business rules are sentences that regulate activities so that they comply with business policies. This final project aims to develop IFMLAppGen so that it can generate business rules using the Object Constraint Language (OCL). OCL is a language used to provide additional information to models that follow the UML standard.
There are five classifications of business rules used in this final project, namely Constraint, Guideline, Action Enabler, Computation, and Inference. The five business rules are translated into OCL form as a business rule specification on the results of IFMLAppGen development called IFMLAppGen v 2.0.
The process of developing IFMLAppGen has been successfully carried out. Tests carried out on the results of the development using two case studies. Both of these case studies have diverse business rules covering all classifications of business rules. From this test, it was concluded that the use of OCL as a representation of business rules in IFMLAppGen succeeded in generating rules according to the classification used in this final project.
|
format |
Final Project |
author |
Faiq Rahman, Ahmad |
spellingShingle |
Faiq Rahman, Ahmad BUSINESS RULE GENERATOR AS CODE USING OCL IN IFMLAPPGEN |
author_facet |
Faiq Rahman, Ahmad |
author_sort |
Faiq Rahman, Ahmad |
title |
BUSINESS RULE GENERATOR AS CODE USING OCL IN IFMLAPPGEN |
title_short |
BUSINESS RULE GENERATOR AS CODE USING OCL IN IFMLAPPGEN |
title_full |
BUSINESS RULE GENERATOR AS CODE USING OCL IN IFMLAPPGEN |
title_fullStr |
BUSINESS RULE GENERATOR AS CODE USING OCL IN IFMLAPPGEN |
title_full_unstemmed |
BUSINESS RULE GENERATOR AS CODE USING OCL IN IFMLAPPGEN |
title_sort |
business rule generator as code using ocl in ifmlappgen |
url |
https://digilib.itb.ac.id/gdl/view/43690 |
_version_ |
1822270462591238144 |