[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to main content

A Model Based Approach to Design Applications for Network Processor

  • Conference paper
Rapid Integration of Software Engineering Techniques (RISE 2004)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 3475))

  • 268 Accesses

Abstract

Network Processors (NPs) are an emerging class of embedded systems used in the telecommunication domain for applications like routing and switching. In this paper we introduce the main characteristics of the existing NP architectures and the difficulties intrinsic to their software application design. On the other hand we review the basic principles underlying the well-known model-based development (MBD) approach. After motivating the opportunity of applying MBD to the domain of NPs, we outline a framework currently under development for the application of MBD to the design of NP software applications, thus allowing for the early derivation of test plans and for performance analysis.

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

Access this chapter

Subscribe and save

Springer+ Basic
£29.99 /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
GBP 19.95
Price includes VAT (United Kingdom)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
GBP 35.99
Price includes VAT (United Kingdom)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
GBP 44.99
Price includes VAT (United Kingdom)
  • 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.

Similar content being viewed by others

References

  1. Agere. The Challenge for Next Generation Network Processors. White Paper

    Google Scholar 

  2. Heppel, A.: An introduction to network processors (January 2003)

    Google Scholar 

  3. Kienhuis, B., Deprettere, E., Vissers, K., Van Der Wolf, P.: An approach for quantitative analysis of application-specific dataflow architectures, August 04 (1997)

    Google Scholar 

  4. Selic, B.: The pragmatic of model-driven development. IEEE Software

    Google Scholar 

  5. Selic, B.: Model-driven development, uml 2.0, and performance engineering. In: Proceedings of the Fourth Int. Workshop on Software and Performance. ACM, New York (2004); Invited talk WOSP 2004

    Google Scholar 

  6. Smith, C.U., Williams, L.: Performance Solutions: A practical Guide To Creating Responsive, Scalable Software. Addison-Wesley, Reading (2001)

    Google Scholar 

  7. Gajski, D., Kuhn, R.: Guest Editors’ introduction: New VLSI tools. Computer 16(12), 11–14 (1983)

    Article  Google Scholar 

  8. Hamlet, D., Mason, D., Woit, D.: Properties of software systems synthesized from components. To appear as a book chapter (June 2003), http://www.cs.pdx.edu/~hamlet/lau.pdf

  9. Husak, D.: Network Processors: A Definition and Comparison. C-Port. White Paper

    Google Scholar 

  10. Lazowska, E.D., Zahorjan, J., Graham, G.S., Sevcik, K.C.: Quantitative System Performance. Computer Systems Analysis Using Queueing Network Models. Prentice Hall, Inc., Englewood Cliffs (1984)

    Google Scholar 

  11. Intel. Intel IXP2400 Network Processor: Flexible, High-Performance Solution for Access and Edge Applications. White Paper

    Google Scholar 

  12. Boulet, P., Dekeyser, J., Dumoulin, C., Marquet, P.: Mda for soc design, intensive signal processing experiment. In: FDL 2003, Frankfurt am Main. ECSI (2003)

    Google Scholar 

  13. Hissam, S.A., Moreno, G.A., Stafford, J.A., Wallnau, K.C.: Packaging predictable assembly. In: Bishop, J.M. (ed.) CD 2002. LNCS, vol. 2370, pp. 108–124. Springer, Heidelberg (2002)

    Chapter  Google Scholar 

  14. Shah, N.: Understanding network processors. Master’s thesis, University of California, Berkeley (September 2001)

    Google Scholar 

  15. The Aspect Oriented Software Development Web Site, http://aosd.net

  16. The MDA Web Site, http://www.omg.org/mda/

  17. The Model-Driven Software Development Web Site, http://www.mdsd.info

  18. The MOF Web Site, http://www.omg.org/mof/

  19. Stefanov, T., Lieverse, P., Deprettere, E., Van Der Wolf., P.: Y-chart based system level performance analysis. An M-JPEG case study (October 16, 2000)

    Google Scholar 

  20. Cortellessa, V., Mirandola, R.: Prima-uml: A performance validation incremental methodology on early uml diagrams. Science of Computer Programming 44(1), 101–129 (2002)

    Article  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2005 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Afsharian, S., Bertolino, A., De Angelis, G., Iovanna, P., Mirandola, R. (2005). A Model Based Approach to Design Applications for Network Processor. In: Guelfi, N. (eds) Rapid Integration of Software Engineering Techniques. RISE 2004. Lecture Notes in Computer Science, vol 3475. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11423331_9

Download citation

  • DOI: https://doi.org/10.1007/11423331_9

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-25812-4

  • Online ISBN: 978-3-540-32039-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics