Title :
Modeling and code generation of recursive algorithms with extended UML Activity Diagrams
Author :
Schumacher, Frank ; Holzer, Markus ; Greiner, Thomas ; Rosenstiel, Wolfgang
Author_Institution :
Center for Appl. Res., Pforzheim Univ., Pforzheim, Germany
Abstract :
While most current graphical modeling languages for specifying digital signal processing algorithms provide a rich set of loop techniques and execution semantics based on IP-libraries, they lack in general of the flexibility of model based development frameworks. Also, the potential of recursive and repetitive graphical descriptions is mostly not utilized. We present a novel graphical notation to describe digital signal processing systems which enables the general specification of repetitive and recursive algorithms with hierarchical and parallel behavior diagrams. Our approach closes also the gap to flexible model-driven approaches by using extended UML Activity Diagrams, which enable the use of model based techniques including abstract descriptions, model-to-model-transformations and code generation for rapid prototyping of hardware and software systems.
Keywords :
Unified Modeling Language; program compilers; signal processing; simulation languages; visual languages; IP-libraries; code generation; digital signal processing algorithms; extended UML activity diagrams; flexible model driven approaches; graphical modeling languages; rapid prototyping; recursive algorithms; recursive graphical descriptions; repetitive graphical descriptions; Computational modeling; Digital signal processing; Hardware; Mathematical model; Nickel; Unified modeling language; Graphical Modeling Languages; Model Driven Development; Signal Processing; UML Extension;
Conference_Titel :
Radioelektronika (RADIOELEKTRONIKA), 2011 21st International Conference
Conference_Location :
Brno
Print_ISBN :
978-1-61284-325-4
DOI :
10.1109/RADIOELEK.2011.5936437