Movatterモバイル変換


[0]ホーム

URL:


Skip to main content

Advertisement

Springer Nature Link
Log in

Composable Code Generation for Model-Based Development

  • Conference paper

Part of the book series:Lecture Notes in Computer Science ((LNCS,volume 2826))

  • 322Accesses

Abstract

Many engineering and application domains, including distributed real-time and embedded (DRE) systems, are increasingly employing a graphical model-based development approach. However, the full potential of this approach has not yet been realized due to the complexity of automatically generating non-standard types of code. In this paper, we present a new framework for generating code that is referred to ascomposable code generation. Under this framework, code generators are not written as monolithic programs that are separate from their corresponding graphical models as has been the practice in the past. Instead, code generators are composed of modular entity-specific generation routines that are attached directly to modeling entities, their meta-data, or to collections of modeling entities. Code is built up by traversing the model, querying each entity that is encountered for a specific type of code generation routine and then executing each accessed routine. We describe this framework in detail and provide experimental results from a DRE application domain.

This material is based upon work supported by the United States Air Force under Contract No. F33615-00-C-1705. Any opinions, findings, and conclusions or recommendations expressed in this material are those of the authors and do not necessarily reflect the views of the United States Air Force.

This is a preview of subscription content,log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
¥17,985 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
JPY 3498
Price includes VAT (Japan)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
JPY 5719
Price includes VAT (Japan)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
JPY 7149
Price includes VAT (Japan)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide -see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. DARPA MoBIES Program,http://dtsn.darpa.mil/ixo/programdetail.asp?progid=38

  2. DOME is an open source research project, available athttp://www.htc.honeywell.com/dome

  3. Egyed, A., Balzer, R.: Unfriendiy COTS Integration– Instrumentation and Interfaces for Improved Plugability. In: Proc. of 16th Conf. on Automated Software Engineering (ASE 2001) (2001)

    Google Scholar 

  4. Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley, Reading (1995)

    Google Scholar 

  5. Gu, Z., Kodase, S., Wang, S., Shin, K.: A Model-Based Approach to System-Level Dependency and Real-Time Analysis of Embedded Software. In: Proc. of IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS 2003) (May 2003)

    Google Scholar 

  6. Carter, K.: Supporting Model Driven Architecture with eXecutable UML. Technical Report (2002),http://www.kc.com

  7. Ledeczi, A., Bakay, A., Maroti, M., Volgyesi, P., Nordstrom, G., Sprinkle, J., Karsai, G.: Composing Domain-specific Design Environments. In: Computer, pp. 44–51 (November 2001)

    Google Scholar 

  8. Lee, E., et al.: PTOLEMY II: Heterogeneous Concurrent Modelling and Design in Java (2002),http://ptolemy.eecs.berkley.edu

  9. The MathWorks, Inc. MATLAB User Guide. Natick, MA 01760-1500 (1998)

    Google Scholar 

  10. Oglesby, D., Schloegel, K., Bhatt, D., Engstrom, E.: A Pattern-based Framework to Address Abstraction, Reuse, and Cross-domain Aspects in Domain Specific Visual Languages. In: Proc. of OOPSLA 2001 (2001)

    Google Scholar 

  11. Quatrani, T.: Visual Modeling with Rational Rose and UML. Addison-Wesley Object Technology Series (1997)

    Google Scholar 

  12. Schoegel, K., Oglesby, D., Engstrom, E., Bhatt, D.: A New Approach to Capture Multimodel Interactions in Support of Cross-domain Analyses (2001)

    Google Scholar 

  13. Xerox Corporation. The AspectJTM Programming Guide (2002),http://www.aspectj.org/

Download references

Author information

Authors and Affiliations

  1. Honeywell International, 3660 Technology Drive, Minneapolis, MN, 55418, USA

    Kirk Schloegel, David Oglesby, Eric Engstrom & Devesh Bhatt

Authors
  1. Kirk Schloegel

    You can also search for this author inPubMed Google Scholar

  2. David Oglesby

    You can also search for this author inPubMed Google Scholar

  3. Eric Engstrom

    You can also search for this author inPubMed Google Scholar

  4. Devesh Bhatt

    You can also search for this author inPubMed Google Scholar

Editor information

Editors and Affiliations

  1. Institut für Computersprachen, TU Wien, Austria

    Andreas Krall

Rights and permissions

Copyright information

© 2003 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Schloegel, K., Oglesby, D., Engstrom, E., Bhatt, D. (2003). Composable Code Generation for Model-Based Development. In: Krall, A. (eds) Software and Compilers for Embedded Systems. SCOPES 2003. Lecture Notes in Computer Science, vol 2826. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-39920-9_15

Download citation

Publish with us

Access this chapter

Subscribe and save

Springer+ Basic
¥17,985 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
JPY 3498
Price includes VAT (Japan)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
JPY 5719
Price includes VAT (Japan)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
JPY 7149
Price includes VAT (Japan)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide -see info

Tax calculation will be finalised at checkout

Purchases are for personal use only


[8]ページ先頭

©2009-2025 Movatter.jp