Translating Platform-Independent Code into Natural Language Texts
Paper in proceedings, 2013

Understanding software artifacts is not only time-consuming, without the proper training and experience it can be impossible. From a model-driven perspective there are two benefits from translating platform-independent models into natural language texts: First, the non-functional properties of the solution have already been omitted meaning that the translations focus on describing the functional behaviour of the system. Second, the platform-independent models are reusable across platforms and so are the translations generated from them. As a proof-of-concept a platform-independent Action language is translated into natural language texts through the framework of model transformations.

Executable and translatable UML

Grammatical framework

Model transformations


Håkan Burden

University of Gothenburg

Rogardt Heldal

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

MODELSWARD 2013, 1st International Conference on Model-Driven Engineering and Software Development


Subject Categories

Language Technology (Computational Linguistics)

Software Engineering



More information