Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.5555/1870926.1870949acmconferencesArticle/Chapter ViewAbstractPublication PagesdateConference Proceedingsconference-collections
research-article

Graphical model debugger framework for embedded systems

Published: 08 March 2010 Publication History

Abstract

Model Driven Software Development has offered a faster way to design and implement embedded real-time software by moving the design to a model level, and by transforming models to code. However, the testing of embedded systems has remained at the code level. This paper presents a Graphical Model Debugger Framework, providing an auxiliary avenue of analysis of system models at runtime by executing generated code and updating models synchronously, which allows embedded developers to focus on the model level. With the model debugger, embedded developers can graphically test their design model and check the running status of the system, which offers a debugging capability on a higher level of abstraction. The framework intends to contribute a tool to the Eclipse society, especially suitable for model-driven development of embedded systems.

References

[1]
Object Management Group: MDA Guide, Version 1.0.1, 2003
[2]
Object Management Group: Meta Object Facility (MOF) Core Specification, Version 2.0, 2006
[3]
C. Angelov, X. Ke and K. Sierszecki: A Component-Based Framework for Distributed Control Systems. Proc. of the 32nd EUROMICRO Conference on Software Engineering and Advanced Applications SEAA'06, Cavtat, Dubrovnik, 2006, pp. 20--27
[4]
Y. Guo, K. Sierszecki and C. Angelov: COMDES Development Toolset. Proc. of the 5th International Workshop on Formal Aspects of Component Software FACS 2008, Malaga, Spain, Sept. 2008
[5]
Be Van Ngo, Peter Law, and Anthony Sparks: Use of JTAG Boundary-Scan for Testing Electronic Circuit Boards and Systems. AUTOTESTCON, 2008 IEEE, Sept. 2008, pp. 17--22
[6]
James P. Lynch: Using Open Source Tools for AT91SAM7S Cross Development, Revision C. AT91SAM 32-bit ARM-based Microcontrollers - Application Notes, May 2007, http://www.atmel.com
[7]
P. Graf, M. Hubner, K. D. Muller-Glaser and J. Becker: A Graphical Model-Level Debugger for Heterogeneous Reconfigurable Architectures. In Field Programmable Logic and Applications, 2007. FPL 2007. International Conference on, 2007
[8]
T. Stahl, M. Volter, J. Bettin, A. Haase, S. Helsen and K. Czarnecki: Foreword to Model-Driven Software Development: Technology, Engineering, Management, ISBN:978-0-470-02570-3, Wiley, 2006
[9]
The Free LabVIEW Information Resource: LabVIEW Wiki, http://labviewwiki.org
[10]
A. Zeller and D. Ltitkehaus: DDD - A Free Graphical Front-End for UNIX Debuggers. In: ACM SIGPLAN Notices, vol. 31, No. 1, pp. 22--27. ISSN: 0362--1340, 1996
[11]
Farhad Arbab, Christian Koehler, Ziyan Maraikar, Young-Joo Moon, José Proenĉa: Modeling, Testing and Executing Reo Connectors with the Eclipse Coordination Tools. Proc. of the 5th International Workshop on Formal Aspects of Component Software FACS 2008, Malaga, Spain, Sept. 2008
[12]
IBM Model Driven Engineering Technology, IBM Haifa Labs: UML Model Debugger, http://www.haifa.ibm.com
[13]
Y. Guo: Software Engineering Environment for Component-Based Design of Embedded Software. Ph.D. Thesis, University of Southern Denmark, Soenderborg, Denmark, 2009
[14]
C. Angelov, K. Sierszecki and Y. Guo: Formal Design Models for Distributed Embedded Control Systems. Proc. of the 2nd International Workshop on Model Based Architecting and Construction of Embedded Systems ACES-MB 2009, Denver, Colorado, USA, Oct. 2009, pp. 43--57

Cited By

View all
  • (2018)A Pattern Language for Manual Analysis of Runtime Events Using Design ModelsProceedings of the 23rd European Conference on Pattern Languages of Programs10.1145/3282308.3282324(1-24)Online publication date: 4-Jul-2018
  • (2018)Systematic literature review of the objectives, techniques, kinds, and architectures of models at runtimeSoftware and Systems Modeling (SoSyM)10.1007/s10270-013-0394-915:1(31-69)Online publication date: 21-Dec-2018
  • (2016)Run-time code generators for model-level debugging in domain-specific modelingProceedings of the International Workshop on Domain-Specific Modeling10.1145/3023147.3023148(1-7)Online publication date: 30-Oct-2016

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
DATE '10: Proceedings of the Conference on Design, Automation and Test in Europe
March 2010
1868 pages
ISBN:9783981080162

Sponsors

  • EDAA: European Design Automation Association
  • ECSI
  • EDAC: Electronic Design Automation Consortium
  • SIGDA: ACM Special Interest Group on Design Automation
  • The IEEE Computer Society TTTC
  • The IEEE Computer Society DATC
  • The Russian Academy of Sciences: The Russian Academy of Sciences

Publisher

European Design and Automation Association

Leuven, Belgium

Publication History

Published: 08 March 2010

Check for updates

Author Tags

  1. Eclipse
  2. embedded systems
  3. model debugger
  4. model-driven development

Qualifiers

  • Research-article

Conference

DATE '10
Sponsor:
  • EDAA
  • EDAC
  • SIGDA
  • The Russian Academy of Sciences
DATE '10: Design, Automation and Test in Europe
March 8 - 12, 2010
Germany, Dresden

Acceptance Rates

Overall Acceptance Rate 518 of 1,794 submissions, 29%

Upcoming Conference

DATE '25
Design, Automation and Test in Europe
March 31 - April 2, 2025
Lyon , France

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)2
  • Downloads (Last 6 weeks)0
Reflects downloads up to 22 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2018)A Pattern Language for Manual Analysis of Runtime Events Using Design ModelsProceedings of the 23rd European Conference on Pattern Languages of Programs10.1145/3282308.3282324(1-24)Online publication date: 4-Jul-2018
  • (2018)Systematic literature review of the objectives, techniques, kinds, and architectures of models at runtimeSoftware and Systems Modeling (SoSyM)10.1007/s10270-013-0394-915:1(31-69)Online publication date: 21-Dec-2018
  • (2016)Run-time code generators for model-level debugging in domain-specific modelingProceedings of the International Workshop on Domain-Specific Modeling10.1145/3023147.3023148(1-7)Online publication date: 30-Oct-2016

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media