Login | Register

Toward Refactoring of DMARF and GIPSY Case Studies – a Team 3 SOEN6471-S14 Project Report


Toward Refactoring of DMARF and GIPSY Case Studies – a Team 3 SOEN6471-S14 Project Report

Dewal, Aditya, Arora, Ashish, Singh, Kanwaldeep, Singh, Lovepreet, Mukesh, Kumar, Ahmed, Saleh and Patel, Shivam Toward Refactoring of DMARF and GIPSY Case Studies – a Team 3 SOEN6471-S14 Project Report. (Unpublished)

Text (application/pdf)
Available under License Spectrum Terms of Access.


The software architecture of a system is an illustration of the system which supports the understanding of the behaviour of the system. The architecture aids as the blueprint of the system, defining the work obligations which must be conceded by design and implementation teams. It is an artifact for early enquiry to make sure that a design methodology will produce a standard system. This paper depicts the software architecture and design of two frameworks DMARF and GIPSY. Primarily it inaugurates a comprehensive understanding of the frameworks and their applications. DMARF is high-volume processing of recorded audio, textual, or imagery data for pattern recognition and biometric forensic analysis, whereas GIPSY system provides a platform for a distributed multi-tier demand driven evaluation of heterogeneous programs. Secondly, the paper illustrates the use of several tools for the code analysis for both platforms and provides the outcome of the analysis. Thirdly, it establishes the architecture and design of the systems. Fourthly, it fuses the architecture for both the systems into one. The paper ends with depicting properties like code smells and refactoring to improve code quality for the frameworks.

Divisions:Concordia University > Gina Cody School of Engineering and Computer Science > Computer Science and Software Engineering
Item Type:Article
Authors:Dewal, Aditya and Arora, Ashish and Singh, Kanwaldeep and Singh, Lovepreet and Mukesh, Kumar and Ahmed, Saleh and Patel, Shivam
Keywords:Distributed Modular Audio Research Framework (DMARF), General Intentional Programming System (GIPSY), Software Architecture, Refactoring, Intentional Programming, Code Smells, Software Design, Code Analysis
ID Code:978880
Deposited By: SALEH AHMED
Deposited On:22 Sep 2015 16:04
Last Modified:18 Jan 2018 17:47


Serguei Mokhov, PhD

Affiliate Assistant Professor, Part-time Faculty, CSE, ENCS
Systems Administrator, ENCS Network, AITS, ENCS

All items in Spectrum are protected by copyright, with all rights reserved. The use of items is governed by Spectrum's terms of access.

Repository Staff Only: item control page

Downloads per month over past year

Back to top Back to top