DocumentCode
569315
Title
Systematic Diagram Refinement for Code Generation in SEAM
Author
Tri, Do Quang ; Tho, Quan Thanh
Author_Institution
Fac. of Comput. Sci. & Eng., Hochiminh City Univ. of Technol. (HCMUT), Ho Chi Minh City, Vietnam
fYear
2012
fDate
17-19 Aug. 2012
Firstpage
203
Lastpage
210
Abstract
Model-driven development (MDD) is methodology of software construction emerging recently to counter the drawbacks of classic approaches. Apart from the well-known UML, SEAM is another MDD approach increasingly attracting attention due to its capability of regarding the whole system as a single view, thus enabling consistency maintaining during the design development. Especially, the final diagram designed in SEAM can support automatic code generation, which has been the desirable goal of software engineering. However, SEAM suffers from the disadvantage of being too complicated when the system is designed in details at last steps. To tackle this problem, in this paper we propose an approach of systematic diagram refinement which allows users to specify transition matrices in each refinement steps, instead a whole new diagrams. Thus, the diagram developments will become less complicated and more natural. We also illustrate the usefulness of our approach in a featured case-study.
Keywords
program compilers; software architecture; MDD approach; SEAM; automatic code generation; design development; diagram development; model-driven development; software construction; software engineering; systematic diagram refinement; transition matrix; Data models; Metals; Solid modeling; Systematics; Unified modeling language; Visualization;
fLanguage
English
Publisher
ieee
Conference_Titel
Knowledge and Systems Engineering (KSE), 2012 Fourth International Conference on
Conference_Location
Danang
Print_ISBN
978-1-4673-2171-6
Type
conf
DOI
10.1109/KSE.2012.39
Filename
6299420
Link To Document