Antonio Natali and Ambra Molesini
Towards ModelDriven Communications
802 - 813
2010
4
4
International Journal of Computer and Systems Engineering
https://publications.waset.org/pdf/176
https://publications.waset.org/vol/40
World Academy of Science, Engineering and Technology
In modern distributed software systems, the issue of communication among composing parts represents a critical point, but the idea of extending conventional programming languages with general purpose communication constructs seems difficult to realize. As a consequence, there is a (growing) gap between the abstraction level required by distributed applications and the concepts provided by platforms that enable communication. This work intends to discuss how the Model Driven Software Development approach can be considered as a mature technology to generate in automatic way the schematic part of applications related to communication, by providing at the same time high level specialized languages useful in all the phases of software production. To achieve the goal, a stack of languages (metameta¬models) has been introduced in order to describe – at different levels of abstraction – the collaborative behavior of generic entities in terms of communication actions related to a taxonomy of messages. Finally, the generation of platforms for communication is viewed as a form of specification of language semantics, that provides executable models of applications together with modelchecking supports and effective runtime environments.
Open Science Index 40, 2010