Title of article :
Traceability-centric model-driven object-oriented engineering
Author/Authors :
Her، نويسنده , , Jin Sun and Yuan، نويسنده , , Hao and Kim، نويسنده , , Soo Dong، نويسنده ,
Issue Information :
ماهنامه با شماره پیاپی سال 2010
Pages :
26
From page :
845
To page :
870
Abstract :
Context -oriented (OO) development method is a popular paradigm in developing target systems. However, the current practices of OO analysis and design (OOAD) and implementation largely rely on human developers’ experience and expertise, making it possible less efficient and more error-prone. Hence, there is room for improving the development efficiency while preserving high quality of programs. ive driven development (MDD) is a promising approach to developing programs by machine-assisted model transformation, saving human efforts and reducing the possibility of introducing program faults. Hence, it is appealing to apply key disciplines of MDD in developing OO programs. s paper, we propose a comprehensive framework for applying MDD on OO program engineering in a rigorous and formal fashion. The framework consists of: (1) a hybrid engineering model of human and machine, (2) meta-models of OOAD artifacts, (3) traceability map with trace links, and (4) transformation rules. s ntified five platform independent models and two platform specific models, and defined formal representations for them. We identified 16 traceability links and accordingly 16 transformation rules among the eight artifacts. Through the case study, we showed that our work is feasible and applicable. We assessed our work and concluded that our work is sound, complete, and extendable. Our work established the foundation toward automatic generation of OO programs based on the traceability framework. sion concluded that it is essential to identify the OOAD artifacts, traceability links, and transformation rules for automatic generation of OO programs. It is also important to understand the human involvement nature in MDD and to explicitly treat them in the model transformation.
Keywords :
Transformation , Traceability , Model-driven , Object-orientation
Journal title :
Information and Software Technology
Serial Year :
2010
Journal title :
Information and Software Technology
Record number :
2374610
Link To Document :
بازگشت