Detailed Information

Cited 0 time in webofscience Cited 3 time in scopus
Metadata Downloads

Traceability-centric model-driven object-oriented engineering

Authors
Her, Jin SunYuan, HaoKim, Soo Dong
Issue Date
Aug-2010
Publisher
ELSEVIER SCIENCE BV
Keywords
Traceability; Object-orientation; Model-driven; Transformation
Citation
INFORMATION AND SOFTWARE TECHNOLOGY, v.52, no.8, pp.845 - 870
Journal Title
INFORMATION AND SOFTWARE TECHNOLOGY
Volume
52
Number
8
Start Page
845
End Page
870
URI
http://scholarworks.bwise.kr/ssu/handle/2018.sw.ssu/14687
DOI
10.1016/j.infsof.2010.03.012
ISSN
0950-5849
Abstract
Context: Object-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. Objective: Model-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. Method: In this paper, we propose a comprehensive framework for applying MOD 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. Results: We identified 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. Conclusion: It is 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. (C) 2010 Elsevier B.V. All rights reserved.
Files in This Item
There are no files associated with this item.
Appears in
Collections
College of Information Technology > School of Software > 1. Journal Articles

qrcode

Items in ScholarWorks are protected by copyright, with all rights reserved, unless otherwise indicated.

Related Researcher

Researcher Kim, Soo Dong photo

Kim, Soo Dong
School of Software
Read more

Altmetrics

Total Views & Downloads

BROWSE