Back You are here: Home People TCII Adjunct Professors Debii Congratulations Congratulations to Jon Davis who recently got his PhD

Congratulations to Jon Davis who recently got his PhD

 

Dr. Jon Davis
Congratulation to Jon Davis who got his PhD and his thesis titled "Temporal Meta-Model Framework For Enterprise Information Systems (EIS) Development". 

His examiners including Dr. Richaed Soley, OMG, USA.

Jon Davis's Thesis Summary

40 years on, approximately 70% of software projects have failed [1], and today, despite continuing technology advances, enterprises are still facing the challenges that their software systems do not meet their evolving needs. This thesis addresses key issues associated with large-scale enterprise software development. It has developed a Temporal Meta-Model Framework for semi-automated Enterprise System Development, which can help drastically reduce the time and cost to develop, deploy and maintain Enterprise Information Systems.

Despite ongoing continuing technology developments, there has been no fundamental change to the outcomes and issues of large scale software production in today’s Enterprise Information Systems. A recent analysis of software projects [2] by the Standish Group determined that 31% of projects are cancelled, 52.7% of projects overrun and only 16.2% they are completed on-time and on-budget.

This research project proposes that the performance of the analysis and requirements gathering, with an efficient collection of this information, can also perform the bulk of the design phase for an EIS application, largely as a simultaneous activity, with the collective design requirements stored and available in a suitable model. This research aims to develop a meta-model structure and framework that will allow EIS style applications to then be executed automatically from this model with the availability of a set of specific runtime components.

This expectation is based on the highly structured nature of Enterprise Architecture (EA) that influence the design of EIS applications which I summarise as visual and interactive applications that prompt for the entry of appropriate transaction data and user events from the application users, use rules based workflow sequences and actions, and utilise database transactions in a (usually) relational database environment to complete the actions. As EIS applications are typically structurally repetitive they tend to be a technically simpler subset of possible computer applications. They consist of applications such as logistics, human resource, payroll, project costing, accounting and other general database applications.

This thesis addresses user requirement and system design issues associated with large-scale software development. The main objective of this thesis is to develop an alternative development methodology by proposing a model standard for defining and producing Enterprise Information Systems in a much cheaper and simpler way, exploring additional benefits that might be derived from subsequent usage of a model based framework.

This thesis achieves its objectives through the following solution development:

  1. The definition of a model structure that will adequately model the application features required in EIS applications encompassing the user interface, business logic workflow and transaction           processing capability.
  2. Design accelerator mechanisms to expedite and simplify population of the model by users, with user specified model data such as rules and relationships between application objects,                  wizards for model data entry sequences, user interface templates, external model reverse engineering and additional model objects that will facilitate integration between multiple models.
  3. Design of a prototype that would be used to automatically execute the EIS application models. This runtime engine is expected to be service based utilising any combination of technologies        and deployment strategies. The high level design will document the key features and attributes of the runtime execution environment.
  4. Definition of an interface language specification that could be used to access data and application services from external applications. Based on a service-oriented architecture (SOA) all              functions of the solution will be available for de-centralised cloud access and integration using common standards.

               

TCII Australian Office
TCII Chair: Professor Elizabeth Chang 
E-mail:  elizabeth.chang@unsw.edu.au 
Tel: +61 0418 122 830,  +61 2626 88450

TCII Secretary: Dr. Omar Hussain
E-mail: O.Hussain@adfa.edu.au
Tel: +61 (2) 62688512

TCII Canada Office
Professor Bill Smyth
E-mail: smyth@mcmaster.ca
Tel: +1 905 523 7568, +1 905 525 9140

TCII Germany Office
Professor Achim Koduck
E-mail: Achim.Karduck@hs-furtwangen.de 
Tel: +49 7666913222

TCII Italy Office
Professor Ernesto Damiani
E-mail: ernesto.damiani@unimi.it 
Tel: +39 0373 898064

TCII Malaysia Office
Dr Vish Ramakonar
E-mail: vishram74@gmail.com 
Tel: +61 404 713 249

TCII China Office
Professor Jie Li
E-mail: liujie@fudan.edu.cn 
Tel: +86 25011243

TCII Japan Office
Associate Professor Kouji Kozaki
E-mail: kozaki@ei.sanken.osaka-u.ac.jp 
Tel: +81-6-6879-8416

TCII IT Support 
Dr Naeem Janjua
E-mail: n.janjua@unsw.edu.au 
Tel: +61 2 626 88149

Web Master
Ms. Maryam Haddad
E-mail: maryam.haddadm@gmail.com
Tel: +61 2 626 88149, +61 (2) 62688512

Admin Support
Dr Sazia Parvin
E-mail: s.parvin@unsw.edu.au 
Tel: +61 2 626 88149