Towards a model level debugger for the cougaar model driven architecture system

  • Authors:
  • Boby George;Shawn A Bohner;Nannan He

  • Affiliations:
  • Department of Computer Science, Virginia Tech Polytechnic Institute and State University, Blacksburg, Virignia;Department of Computer Science, Virginia Tech Polytechnic Institute and State University, Blacksburg, Virignia;Department of Computer Science, Virginia Tech Polytechnic Institute and State University, Blacksburg, Virignia

  • Venue:
  • WRAC'05 Proceedings of the Second international conference on Radical Agent Concepts: innovative Concepts for Autonomic and Agent-Based Systems
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

Model-driven development generates software artifacts from abstract model representations through a series of specification elaboration and refinement activities. Yet, the resulting systems must still be debugged at the source code level; leaving it to the developer to associate the symptoms found during debugging with the root causes in the models. Abstractions in the model result in difficulties correlating between models (where changes are made) and the artifacts (where effects of the changes occur). This paper examines the issues involved in debugging systems produced using a model-driven approach and proposes an architecture for a model level debugger based on our work on the Cougaar Model Driven Architecture (CMDA). We present an approach that mimics current debuggers by storing the relevant mapping and transform information in the model repository during generation and then using it to construct the debugging structures needed for examining the program during execution from the model perspective.