Translating Platform-Independent Code into Natural Language Texts
Paper i proceeding, 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

Göteborgs universitet

Rogardt Heldal

Chalmers, Data- och informationsteknik, Software Engineering

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



Språkteknologi (språkvetenskaplig databehandling)