Modeling and Code Generation of Recursive Algorithms with Extended UML Activity Diagrams

被引:0
作者
Schumacher, Frank [1 ]
Holzer, Markus [1 ]
Greiner, Thomas [1 ]
Rosenstiel, Wolfgang [2 ]
机构
[1] Pforzheim Univ, Ctr Appl Res, Merses, Pforzheim, Germany
[2] Eberhard Karls Univ Tubingen, Wilhelm Schickard Inst Comp Sci, Tubingen, Germany
来源
PROCEEDINGS OF THE 21ST INTERNATIONAL CONFERENCE - RADIOELEKTRONIKA 2011 | 2011年
关键词
Graphical Modeling Languages; UML Extension; Signal Processing; Model Driven Development;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
While most current graphical modeling languages for specifying digital signal processing algorithms provide a rich set of loop techniques and execution semantics based on IF-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.
引用
收藏
页码:397 / 400
页数:4
相关论文
共 8 条
  • [1] Multidimensional modeling with UML package diagrams
    Luján-Mora, S
    Trujillo, J
    Song, IY
    CONCEPTUAL MODELING - ER 2002, 2002, 2503 : 199 - 213
  • [2] Enhanced Code Generation from UML Composite State Machines
    Badreddin, Omar
    Lethbridge, Timothy C.
    Forward, Andrew
    Elaasar, Maged
    Aljamaan, Hamoud
    Garzon, Miguel A.
    PROCEEDINGS OF THE 2014 2ND INTERNATIONAL CONFERENCE ON MODEL-DRIVEN ENGINEERING AND SOFTWARE DEVELOPMENT (MODELSWARD 2014), 2014, : 235 - 245
  • [3] Empirical studies concerning the maintenance of UML diagrams and their use in the maintenance of code: A systematic mapping study
    Fernandez-Saez, Ana M.
    Genero, Marcela
    Chaudron, Michel R. V.
    INFORMATION AND SOFTWARE TECHNOLOGY, 2013, 55 (07) : 1119 - 1142
  • [4] A UML Profile for Automatic Code Generation of Optimistic Graceful Degradation Features at the Application Level
    Huning, Lars
    Iyenghar, Padma
    Pulvermueller, Elke
    PROCEEDINGS OF THE 8TH INTERNATIONAL CONFERENCE ON MODEL-DRIVEN ENGINEERING AND SOFTWARE DEVELOPMENT (MODELSWARD), 2020, : 336 - 343
  • [5] Solidity Code Generation From UML State Machines in Model-Driven Smart Contract Development
    Jurgelaitis, Mantas
    Ceponiene, Lina
    Butkiene, Rita
    IEEE ACCESS, 2022, 10 : 33465 - 33481
  • [6] Integrating UML and ALF: An Approach to Overcome the Code Generation Dilemma in Model-Driven Software Engineering
    Schroepfer, Johannes
    Buchmann, Thomas
    MODEL-DRIVEN ENGINEERING AND SOFTWARE DEVELOPMENT, MODELSWARD 2019, 2020, 1161 : 1 - 26
  • [7] Layer Modeling and Its Code Generation based on Context-oriented Programming
    Yamamoto, Chinatsu
    Tanigawa, Ikuta
    Hisazumi, Kenji
    Sato, Mikiko
    Ohkawa, Takeshi
    Ogura, Nobuhiko
    Watanabe, Harumi
    PROCEEDINGS OF THE 9TH INTERNATIONAL CONFERENCE ON MODEL-DRIVEN ENGINEERING AND SOFTWARE DEVELOPMENT (MODELSWARD), 2021, : 330 - 336
  • [8] Modeling and automatic code generation for wireless sensor network applications using model-driven or business process approaches: A systematic mapping study
    Teixeira, Sergio
    Agrizzi, Bruno Alves
    Pereira Filho, Jose Gonsalves
    Rossetto, Silvana
    Baldam, Roquemar de Lima
    JOURNAL OF SYSTEMS AND SOFTWARE, 2017, 132 : 50 - 71