Home // ICSEA 2014, The Ninth International Conference on Software Engineering Advances // View article


Using Automatic Code Generation Methods for Reusable Software Component Development: Experience Report

Authors:
Elif Kamer Karataş
Barış İyidir

Keywords: code generation, domain specific languages, domain knowledge

Abstract:
Quality of reused components becomes one of the dominating factors on the overall quality of the software when the component-based approach is adopted for development. In cases where reusable components are developed to be compatible with reference architecture, the contracts of the components are predefined. Nevertheless, the detailed design and implementation of the component depends mostly on the experience of the developers. The quality and the productivity of component development process can be improved by systematic sharing of domain knowledge and experiences. In this paper, automatic code generation is adopted in order to achieve systematic distribution of this knowledge throughout developers. Also, the experiences gained during the application of automatic code generation approach for the development of components that communicate via serial channel protocols are shared.

Pages: 566 to 569

Copyright: Copyright (c) IARIA, 2014

Publication date: October 12, 2014

Published in: conference

ISSN: 2308-4235

ISBN: 978-1-61208-367-4

Location: Nice, France

Dates: from October 12, 2014 to October 16, 2014