Industrial Experiences from Multi-Paradigmatic Modelling of Signal Processing
Paper in proceedings, 2012

Embedded software is often composed of interacting domains. A common problem is that the implementation intertwines the different domain solutions with each other and the platform-specific details. The result is a code mass that is hard to understand, maintain and reuse. We report on an effort to overcome these problems by using a domain-specific executable modelling language for each included domain. The application was delivered for the Ericsson LTE-A uplink test bed as part of the 4G telecommunications system that was presented at the Mobile World Congress in Barcelona, February 2011. The requirements for the delivered software included efficient real-time performance for signal processing on new hardware as well as a firm non-negotiable delivery deadline. Our results show that the chosen modelling languages allowed independent implementation and validation of each domain. Neither did the integration of the separate solutions imply additional problems.

Executable UML

Model-Driven Engineering

Domain-Specific Languages

Author

Håkan Burden

University of Gothenburg

Rogardt Heldal

Chalmers, Computer Science and Engineering (Chalmers), Software Engineering (Chalmers)

Martin Lundqvist

Ericsson AB

6th International Workshop on Multi-Paradigm Modeling, MPM 2012; Innsbruck; Austria; 1 October 2012 through 1 October 2012

7-12

Subject Categories

Computer Science

DOI

10.1145/2508443.2508445

ISBN

978-145031805-1

More information

Latest update

11/19/2018