Code generation and parallel code execution from business UML models: A case study for an algorithmic trading system - Archive ouverte HAL
Communication Dans Un Congrès Année : 2015

Code generation and parallel code execution from business UML models: A case study for an algorithmic trading system

Résumé

In this paper we discuss several capstone student projects conducted by the students at University of British Columbia, Okanagan campus (UBCO) and at Okanagan College in different years. The aim of the projects was to demonstrate how end-users could update code for an industrial application (an algorithmic trading system) without any programming skills and programming experience. Another goal was to improve performance for the applications collection of stock information from online public sources by introducing parallel code execution on multi-core personal computers. Real algorithmic trading system requirements were used as a case study. An Eclipse Modelling Framework was used to generate Java code from a UML business model, which can be modified by unexperienced business users. Moreover, code execution can be scaled to a specific computer architecture and hardware for better performance and better computer resources utilization, especially if a business user wants to collect and analyze a long list of stocks. The last section of the paper focuses on performance optimization and analysis.
Fichier principal
Vignette du fichier
Code_generation_and_parallel_code_execution_from_business_UML_models_A_case_study_for_an_algorithmic_trading_system.pdf (702.91 Ko) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-04047653 , version 1 (22-12-2023)

Identifiants

Citer

Gaetan J.D.R. Hains, Chong Li, Daniel Atkinson, Jarrod Redly, Nicholas Wilkinson, et al.. Code generation and parallel code execution from business UML models: A case study for an algorithmic trading system. 2015 Science and Information Conference (SAI), Jul 2015, London, United Kingdom. pp.84-93, ⟨10.1109/SAI.2015.7237130⟩. ⟨hal-04047653⟩

Collections

LACL UPEC
16 Consultations
24 Téléchargements

Altmetric

Partager

More