Debugging applications created by a Domain Specific Language: the IPAC case

Kolomvatsos, K., Valkanas, G. and Hadjiefthymiades, S. (2012) Debugging applications created by a Domain Specific Language: the IPAC case. Journal of Systems and Software, 85(4), pp. 932-943. (doi: 10.1016/j.jss.2011.11.1009)

Full text not currently available from Enlighten.

Abstract

Nowadays, software developers have created a large number of applications in various research domains of Computer Science. However, not all of them are familiar with the majority of the research domains. Hence, Domain Specific Languages (DSLs) can provide an abstract, concrete description of a domain in terms that can easily be managed by developers. The most important in such cases is the provision of a debugger for debugging the generated software based on a specific DSL. In this paper, we propose and present a simple but efficient debugger created for the needs of the IPAC system. The debugger is able to provide debugging facilities to developers that define applications for autonomous mobile nodes. The debugger can map code lines between the initial application workflow and the final code defined in a known programming language. Finally, we propose a logging server responsible to provide debugging facilities for the IPAC framework. The IPAC system is consisted of a number of middleware services for mobile nodes acting in a network. In this system a number of mobile nodes exchanged messages that are visualized for more efficient manipulation.

Item Type:Articles
Status:Published
Refereed:Yes
Glasgow Author(s) Enlighten ID:Kolomvatsos, Dr Kostas
Authors: Kolomvatsos, K., Valkanas, G., and Hadjiefthymiades, S.
College/School:College of Science and Engineering > School of Computing Science
Journal Name:Journal of Systems and Software
Publisher:Elsevier
ISSN:0164-1212
ISSN (Online):1873-1228
Published Online:25 November 2011

University Staff: Request a correction | Enlighten Editors: Update this record