Model Transformations Carried by the Traceability
Framework for Enterprises in Software Industry
Gullelala Jadoon1,
Muhammad Shafi2, and Sadaqat
Jan3
1Department of Information Technology, University
of Haripur, Pakistan
2Faculty of Computing and Information
Technology, Sohar University, Oman
3University of
Engineering and Technology, Mardan, Pakistan
Abstract: The developmental paradigm
in the software engineering industry has transformed from a
programming-oriented approach to model-oriented development. At present, model-based
development is becoming an emerging method for enterprises for constructing
software systems and services most proficiently. In Capability Maturity Model Integration
(CMMI) Level 2, i.e., Managed, we need to sustain the bi-directional trace of
the transformed models for the administration of user requirements and demands.
This goal is achieved by the organization after applying the particular practices
suggested by CMMI level 2 process area of Requirements Management (RM). It is
very challenging for software developers and testers to maintain trace,
particularly during the evaluation and upgrading phases of development. In our
previous research work, we proposed a traceability framework for model-based
development of applications for software enterprises. This work is the
extension of our previously presented research work in which we have
anticipated the meta-model transformations according to the Software Development
Life Cycle (SDLC). These meta-models are capable of maintaining the trace
information through relations. The proposed technique is also verified using a
generalized illustration of an application. This transformation practice will
give a foundation to software designers to maintain traceability links in
model-driven development.
Keywords: Requirements Management, traceability, Model-driven, SDLC, CMMI.
Received February
23, 2020; accepted June 9, 2020