Skip to main content

ANEMIC: Automatic Interface Enabler for Model Integrated Computing

  • Conference paper
Generative Programming and Component Engineering (GPCE 2003)

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

Abstract

A domain-specific language provides domain experts with a familiar abstraction for creating computer programs. As more and more domains embrace computers, programmers are tapping into this power by creating their own languages fitting the particular needs of the domain. Graphical domain-specific modeling languages are even more appealing for non-programmers, since the modeling language constructs are automatically transformed into applications through a special compiler called a translator. The Generic Modeling Environment (GME) at Vanderbilt University is a meta-programmable model-ing environment. Translators written to interface with GME models typically use a domain-independent API. This paper presents a tool called ANEMIC that generates a domain-specific API for GME translators using the same metamodel that generates the language.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • 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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Sztipanovits, J., Karsai, G.: Model-Integrated Computing. IEEE Computer 30(4), 110–112 (1997)

    Google Scholar 

  2. Ledeczi, A., Maroti, M., Bakay, A., Nordstrom, G., Garrett, J., Thomason IV, C., Sprinkle, J., Volgyesi, P.: GME 2000 Users Manual (v2.0), ISIS document, December 18 (2001)

    Google Scholar 

  3. Ledeczi, A., Maroti, M., Bakay, A., Karsai, G., Garrett, J., Thomason IV, C., Nordstrom, G., Sprinkle, J., Volgyesi, P.: The Generic Modeling Environment. In: Workshop on Intelligent Signal Processing, Budapest, Hungary, May 17 (2001) (accepted)

    Google Scholar 

  4. Sprinkle, J., Karsai, G., Ledeczi, A., Nordstrom, G.: The New Metamodeling Generation. In: IEEE Engineering of Computer Based Systems, Proceedings, Washington, D.C., USA, April 2001, p. 275 (2001)

    Google Scholar 

  5. Karsai, G., Nordstrom, G., Ledeczi, A., Sztipanovits, J.: Specifying Graphical Modeling Systems Using Constraint-based Metamodels. In: IEEE Symposium on Computer Aided Control System Design, Conference CD-Rom, Anchorage, Alaska, September 25 (2000)

    Google Scholar 

  6. Rational Software Corporation, et al.: UML Summary, ver. 1.0.1 (September 1997)

    Google Scholar 

  7. Rational Software Corporation, et al.: Object Constraint Language Specification, ver. 1.1, (September 1997)

    Google Scholar 

  8. Jürjens, J.: Formal Semantics for Interacting UML subsystems. In: 5th International Conference on Formal Methods for Open Object-Based Distributed Systems (FMOODS 2002), Twente, March 20-22 (2002)

    Google Scholar 

  9. Harel, D., Gery, E.: Executable Object Modeling with Statecharts. IEEE Computer 30(7), 31–42 (1997)

    Google Scholar 

  10. Karsai, G.: Structured Specification of Model Interpreters. ECBS, pp. 84-91, Nashville, TN (March 1999)

    Google Scholar 

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

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2003 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Nordstrom, S., Shetty, S., Chhokra, K.G., Sprinkle, J., Eames, B., Ledeczi, A. (2003). ANEMIC: Automatic Interface Enabler for Model Integrated Computing. In: Pfenning, F., Smaragdakis, Y. (eds) Generative Programming and Component Engineering. GPCE 2003. Lecture Notes in Computer Science, vol 2830. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-39815-8_9

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-39815-8_9

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-20102-1

  • Online ISBN: 978-3-540-39815-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics