Please use this identifier to cite or link to this item: https://www.um.edu.mt/library/oar/handle/123456789/23992
Title: An embedded domain specific language to model, transform and quality assure business processes in business-driven development
Authors: Micallef, Luana
Pace, Gordon J.
Keywords: Embedded computer systems
Computer hardware description languages
Issue Date: 2008
Publisher: University of Malta. Faculty of Information and Communication Technology
Citation: Micallef, L., & Pace, G. J. (2008). An embedded domain specific language to model, transform and quality assure business processes in business-driven development. 1st National ICT Conference (WICT 2008), Msida. 1-6.
Abstract: In Business-Driven Development (BDD), business process models are produced by business analysts. To ensure that the business requirements are satisfied, the IT solution is directly derived through a process of model refinement. If models do not contain all the required technical details or contain errors, the derived implementation would be incorrect and the BDD lifecycle would have to be repeated. In this project we present a functional domain specific language embedded in Haskell, with which: 1) models can rapidly be produced in a concise and abstract manner, 2) enables focus on the specifications rather than the implementation, 3) ensures that all the required details, to generate the executable code, are specified, 4) models can be transformed, analysed and interpreted in various ways, 5) quality assures models by carrying out three types of checks; by Haskell‟s type checker, at construction-time and by functions that analyse the soundness of models, 6) enables users to define quality assured composite model transformations.
URI: https://www.um.edu.mt/library/oar//handle/123456789/23992
Appears in Collections:Scholarly Works - FacICTCS

Files in This Item:
File Description SizeFormat 
An_Embedded_Domain_Specific_Language_to_Model_Tran.pdf375.6 kBAdobe PDFView/Open


Items in OAR@UM are protected by copyright, with all rights reserved, unless otherwise indicated.