DocumentCode :
2853947
Title :
Automating software design pattern transformation
Author :
Wheatman, Martin ; Liu, Kecheng
Author_Institution :
Inf. Res. Centre, Univ. of Reading, Reading, UK
fYear :
2009
fDate :
23-26 June 2009
Firstpage :
167
Lastpage :
172
Abstract :
A Design Pattern has no one implementation; it is a linguistic device which allows the discussion of standard solutions with specific properties while avoiding implementation detail. Software designs using such patterns still require a skill-intensive transformation, taking into account the system technology and organisational requirements. One problem is that such manual transformations are less complex than configuring a program to generating the equivalent source code. Therefore programming largely remains an artisan activity. This paper applies linguistic analysis techniques to source code in an attempt to distil the design intention from the implementation detail. This enables the translation of patterns into source code: a mechanism is described and some simple examples are presented.
Keywords :
software engineering; design intention; design pattern transformation automation; equivalent source code; linguistic analysis techniques; linguistic device; skill-intensive transformation; software design pattern transformation; source code; Software design;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Industrial Informatics, 2009. INDIN 2009. 7th IEEE International Conference on
Conference_Location :
Cardiff, Wales
ISSN :
1935-4576
Print_ISBN :
978-1-4244-3759-7
Electronic_ISBN :
1935-4576
Type :
conf
DOI :
10.1109/INDIN.2009.5195797
Filename :
5195797
Link To Document :
بازگشت