A Comparison of Six Languages for System Level Description of Telecom Applications [chapter]

Axel Jantsch, Shashi Kumar, Ingo Sander, Bengt Svantesson, Johnny Öberg, Ahmed Hemani, Peeter Ellervee, Mattias O'Nils
2001 Electronic Chips & Systems Design Languages  
Based on a systematic evaluation method with a large number of criteria we compare six languages with respect to the suitability as a system specification and description language for telecom applications. The languages under evaluation are VHDL, C++, SDL, Haskell, Erlang, and ProGram. The evaluation method allows to give specific emphasis on particular aspects in a controlled way, which we use to make separate comparisons for pure software systems, pure hardware systems and mixed HW/SW
more » ... EVALUATION METHOD Scope of the Method The evaluation method is targeted towards system specification languages for complex telecom applications. It is based on several assumptions: • The design process defines separate phases for specification and design and requires separate specification and design documents. Pure requirements, functional or not, are also not considered part of the specification document. Hence, if requirements are explicitly formulated we assume that this is done in a separate requirements definition document. • It is assumed that the specification document should capture the externally visible behaviour of the system and should avoid internal design and implementation decisions as much as possible.
doi:10.1007/978-1-4757-3326-6_15 fatcat:xlrppy5pxbeu7mvqmaquyquveq