White Rose University Consortium logo
University of Leeds logo University of Sheffield logo York University logo

A Business User Model-Driven Engineering Method for Developing Information Systems

Subahi, Ahmad F (2015) A Business User Model-Driven Engineering Method for Developing Information Systems. PhD thesis, University of Sheffield.

[img]
Preview
Text
Subahi2015_PhD.pdf
Available under License Creative Commons Attribution-Noncommercial-No Derivative Works 2.0 UK: England & Wales.

Download (2651Kb) | Preview

Abstract

This thesis is all about raising the level of abstraction at which information systems are built, using business end-users knowledge and MDE to achieve the result. The work intro- duces, first, Micro-Modelling Language (μML), a lightweight modelling language that is used to express basic structural and behavioural aspects of information systems using effectivily business-users knowledge of their desired system. Throughout the work, graphical notation and semantics for the language concepts are identified, providing a simpler and semantically cleaned modelling language than standard UML and other UML-based languages. The work also proposes BUILD (Business-User Information-Led Development), an End- User MDE approach to support the construction of information systems using high-level specifications and accelerate the development process using layered model transformation and code generation. Throughout the thesis, a number of development phases and model transformation steps are identified to allow the low-level technical detail be introduced and developed automatically by rules, with less end-users engagement. Domain-Specific code generators, for generating executable Java Swing Applications code and MySQL script, are used to demonstrate the validity of the research.

Item Type: Thesis (PhD)
Academic Units: The University of Sheffield > Faculty of Engineering (Sheffield) > Computer Science (Sheffield)
The University of Sheffield > Faculty of Science (Sheffield) > Computer Science (Sheffield)
Identification Number/EthosID: uk.bl.ethos.643644
Depositing User: Dr. Ahmad F Subahi
Date Deposited: 17 Apr 2015 10:07
Last Modified: 03 Oct 2016 12:10
URI: http://etheses.whiterose.ac.uk/id/eprint/8721

Actions (repository staff only: login required)