• DocumentCode
    2822665
  • Title

    Formal techniques for automatically generating marshalling code from high-level specifications

  • Author

    Dietz, Paul ; Weigert, Thomas ; Weil, Frank

  • Author_Institution
    Software & Syst. Eng. Res. Lab., Motorola Inc., Schaumburg, IL, USA
  • fYear
    1998
  • fDate
    1998
  • Firstpage
    40
  • Lastpage
    47
  • Abstract
    This paper presents the application of automated code generation to the development of marshalling code (also known as presentation conversion code). The techniques and automated tools as well as the results of an industrial application are described. Marshalling code amounts to approximately half of the signalling software in subscriber radio, and as such constitutes approximately 20% of the total software in a radio. Development of marshalling code is considered to be a difficult, error-prone, and labor-intensive task. We have successfully developed significant portions of the infrastructure and subscriber software for the TETRA (Terrestrial Trunked Radio) protocol standard through automated code generation techniques using the process outlined in this paper
  • Keywords
    automatic programming; formal specification; program compilers; protocols; software tools; telecommunication computing; telecommunication signalling; TETRA protocol standard; automatic marshalling code generation; formal techniques; high-level specifications; signalling software; subscriber radio; Application software; Bandwidth; Code standards; Data mining; Protocols; Software standards; Software systems; Standards development; Standards organizations; Systems engineering and theory;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Industrial Strength Formal Specification Techniques, 1998. Proceedings. 2nd IEEE Workshop on
  • Conference_Location
    Boca Raton, FL
  • Print_ISBN
    0-7695-0081-1
  • Type

    conf

  • DOI
    10.1109/WIFT.1998.766296
  • Filename
    766296