skip to main content
10.1145/1858996.1859033acmconferencesArticle/Chapter ViewAbstractPublication PagesaseConference Proceedingsconference-collections
demonstration

Tool support for continuous maintenance of state machine models in program code

Published: 20 September 2010 Publication History

Abstract

Software under development is considered by developers at different levels of abstraction, often with formal model specifications that describe actual program code. However, there are semantic barriers between high-level specifications and the resulting programs. In this contribution we introduce a set of tools that maintain multiple abstraction levels in appropriate program code patterns throughout the development process, including run time and monitoring. This makes the program code the only notation necessary for expressing different abstraction levels and improves maintenance of high-level specifications, synchronization of different specifications, and design recovery.

References

[1]
}}M. Balz, M. Striewe, and M. Goedicke. Continuous Maintenance of Multiple Abstraction Levels in Program Code. In Proceedings of the 2nd International Workshop on Future Trends of Model-Driven Development - FTMDD 2010, Funchal, Portugal, 2010.
[2]
}}K. G. Larsen, P. Pettersson, and W. Yi. Uppaal in a Nutshell. Int. Journal on Software Tools for Technology Transfer, 1(1-2):134--152, Oct 1997.
[3]
}}D. Schwarz. Peeking Inside the Box: Attribute-Oriented Programming with Java 1.5. ONJava.com, June 2004. http://www.onjava.com/pub/ a/onjava/2004/06/30/insidebox1.html.
[4]
}}M. Striewe, M. Balz, and M. Goedicke. SyLaGen - An Extendable Tool Environment for Generating Load. In B. Müller-Clostermann, K. Echtle, and E. Rathgeb, editors, Proceedings of "Measurement, Modelling and Evaluation of Computing Systems" and "Dependability and Fault Tolerance" 2010, March 15 - 17, Essen, Germany, volume 5987 of LNCS, pages 307--310. Springer, 2010.

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
ASE '10: Proceedings of the 25th IEEE/ACM International Conference on Automated Software Engineering
September 2010
534 pages
ISBN:9781450301169
DOI:10.1145/1858996
Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for third-party components of this work must be honored. For all other uses, contact the Owner/Author.

Sponsors

In-Cooperation

  • IEEE CS

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 20 September 2010

Check for updates

Author Tags

  1. embedded models
  2. model-driven software development
  3. monitoring
  4. state machines
  5. verification
  6. visual editor

Qualifiers

  • Demonstration

Conference

ASE10
Sponsor:

Acceptance Rates

Overall Acceptance Rate 82 of 337 submissions, 24%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 143
    Total Downloads
  • Downloads (Last 12 months)2
  • Downloads (Last 6 weeks)1
Reflects downloads up to 05 Mar 2025

Other Metrics

Citations

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media