• Home
  • Search
  • A comparison between handwritten and automatic generation of C code from SDL using static analysis
  • Cite Icon4
  • https://doi.org/10.1002/spe.673Copy DOI Icon

A comparison between handwritten and automatic generation of C code from SDL using static analysis

Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

The experience reported in this paper relates to an evaluation of the automatic generation of C code from the Specification and Description Language (SDL) specification of embedded applications. The evaluation has been carried out by comparing the automatically generated code with the manually implemented code, both compliant to the same SDL specification: this comparison is based on a selection of metrics measured on both codes by means of commercial static analysis tools. Notwithstanding the different structure of the two codes, we appropriately selected and aggregated the obtained results in order to use them as indicators of code size, control flow complexity and integration flow complexity. For a better comparison of the two codes, we have also introduced a novel complexity metric, which compares the control flow complexity with the integration flow of the two different software architectures. The aim of the paper is not merely to evaluate the code generator used, but rather to propose a set of techniques that can be used to conduct similar evaluations. Copyright © 2005 John Wiley & Sons, Ltd.

Similar Papers
  • Conference Article

Automated partitioning for HW/SW implementations of factory communication protocols based on SDL

  • Jul 07, 1997
  • P Neumann +1
  • Research Article

Mapping SDL Specification Fundamentals to Core SDL Ontology

  • Mar 21, 2010
  • Journal of Communications Software and Systems
  • Marina Bagić Babac +1
  • Research Article
  • Citations3

Design of universal personal computing using SDL

  • May 30, 2000
  • Computer Communications
  • M Törö +2
  • Book Chapter
  • Citations28

Automating the process of test derivation from SDL specifications

  • Jan 01, 1997
  • SDL '97: Time for Testing
  • G.V Bochmann +3
  • Book Chapter
  • Citations25

Derivation of Efficient Implementations from SDL Specifications Employing Data Referencing, Integrated Packet Framing and Activity Threads

  • Jan 01, 1997
  • SDL '97: Time for Testing
  • Ralf Henke +2
  • Conference Article
  • Citations1

On Deriving Statecharts Supervision Models from SDL Specifications Using SSM

  • Oct 14, 1996
  • Antonio Mendes Da Silva Filho
  • Conference Article

SDL design of MPLS routing protocol in the private network

  • Feb 08, 2005
  • Proceedings of SPIE, the International Society for Optical Engineering/Proceedings of SPIE
  • Yang Yang +2
  • Book Chapter
  • Citations1

Combining SDL and C

  • Jan 01, 1997
  • SDL '97: Time for Testing
  • Pär-Olof Hakansson +2
  • Book Chapter
  • Citations2

Combining Object-Oriented and Real-Time Programming from an OMT and SDL design

  • Jan 01, 1997
  • SDL '97: Time for Testing
  • Vincent Perrier +1
  • Research Article

SDL-TRAN—An interactive generator for formal description language SDL

  • Jan 01, 1996
  • Journal of Computer Science and Technology
  • Yaoxue Zhang +3
  • Book Chapter
  • Citations4

Towards an Extensible Modeling and Validation Framework for SDL-UML

  • Jan 01, 2014
  • Alexander Kraas
  • Conference Article
  • Citations4

SDL specification of a security architecture for WorldFIP

  • Jan 01, 2004
  • M.L Chavez +1
  • Research Article
  • Citations64

The formal semantics of SDL-2000: Status and perspectives

  • Apr 25, 2003
  • Computer Networks
  • U Glässer +2
  • Research Article
  • Citations2

Building Models in Pairs for Cross‐Verification Using SDL and DEVS

  • Apr 08, 2024
  • Advanced Theory and Simulations
  • Pau Fonseca I Casas +1
  • Book Chapter
  • Citations1

The Unification of OMT, SDL and IDL for Service Creation

  • Jan 01, 1997
  • SDL '97: Time for Testing
  • C Loftus +3
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.