Building New Tool for Software Project Planning Based on Meta-modeling

 Authors

Husam Bofaoor, Bassem KOSAYBA

Abstract

CMMI (Capability Maturity Model Integration) for development is a quality system targeting to improve the software development processes. It allows to measure organization maturity level and to improve its capacity in software development. The software industry became a vital economic sector that employs a wide range of people. A quality assurance system becomes a real need to ensure the quality of software and to increase abilities of software companies to meet the requirements of customers. MDE (Model Driven Engineering) is an approach that aims to automate the use of models in order to build more complex systems. Our paper aims to use a MDE approach to develop tools supporting any software company to adjust their software development process and then to meet the CMMI goals.In this paper, we suggest a new structure of software development process in several models. We look at the whole software development process as a complex system that we should manage and monitor. We show in this paper how to specify a meta-model for each step of this system. So, we can take the system different functionalities to design it
through the definition of its related models. After that, our MDE framework builds the system through the model transformations. These transformations permit the integration of system different functionalities. We applied our approach to design new tool for software project planning that cope with CMMI meta-standards.One of the advantages of our approach is that it is very resilient and it can support the software process development for several software companies and fit rapidly the changes in their software development process.

Keywords

CMMI (Capability Maturity Model Integration), MDE (Model Driven Engineering), GMF (Graphical ModelingFramework)

 

 

الملفات المرفقة

Syrian Private University - Scentafic Research @ 2024 by Syrian Monster - Web Service Provider | All Rights Reserved