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)
Preview |
Text (application/pdf)
4MBSOEN6471_Summer_2014_Team_3_Project_Publication.pdf Available under License Spectrum Terms of Access. |
Abstract
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 |
Refereed: | No |
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 |
References:
Serguei Mokhov, PhDAffiliate Assistant Professor, Part-time Faculty, CSE, ENCS
Systems Administrator, ENCS Network, AITS, ENCS
mokhov@{cs,cse,encs,ciise}.concordia.ca
Repository Staff Only: item control page