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...

Full description

Saved in:
Bibliographic Details
Main Author: Faiq Rahman, Ahmad
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