TY - GEN
T1 - The UML diagram to VHDL code transformation based on MDA methodology
AU - Hwang, Chi Pan
AU - Chen, Mu Song
PY - 2013/10/7
Y1 - 2013/10/7
N2 - The Model Driven Architecture (MDA) methodology requires several intelligent operation stages, such as the computation independent model transformation (CIMT), the platform independent model transformation (PIMT), and the platform specific model transformation (PSMT), to progressively transform an abstract model to a physical system. The special Unified Modeling Language (UML) or StarUML is the core tool of CIMT that models a digital system in a diagram paradigm. PIMT uses the Python language with minidom object to perform a series translation from UML diagram to VHSIC Hardware Description Language (VHDL) code. Finally, the PSMT imports an os object to Python for running a series of synthesis command script to get bit stream that is finally downloaded into FPGA device to complete the realization of the digital logic circuit.
AB - The Model Driven Architecture (MDA) methodology requires several intelligent operation stages, such as the computation independent model transformation (CIMT), the platform independent model transformation (PIMT), and the platform specific model transformation (PSMT), to progressively transform an abstract model to a physical system. The special Unified Modeling Language (UML) or StarUML is the core tool of CIMT that models a digital system in a diagram paradigm. PIMT uses the Python language with minidom object to perform a series translation from UML diagram to VHSIC Hardware Description Language (VHDL) code. Finally, the PSMT imports an os object to Python for running a series of synthesis command script to get bit stream that is finally downloaded into FPGA device to complete the realization of the digital logic circuit.
UR - http://www.scopus.com/inward/record.url?scp=84884834589&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84884834589&partnerID=8YFLogxK
U2 - 10.1007/978-3-642-38715-9-59
DO - 10.1007/978-3-642-38715-9-59
M3 - Conference contribution
AN - SCOPUS:84884834589
SN - 9783642387142
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 496
EP - 503
BT - Advances in Swarm Intelligence - 4th International Conference, ICSI 2013, Proceedings
T2 - 4th International Conference on Advances in Swarm Intelligence, ICSI 2013
Y2 - 12 June 2012 through 15 June 2012
ER -