Skip to main content

Defining “Predictable Assembly”

  • Conference paper
Component-Based Software Engineering (CBSE 2006)

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

Included in the following conference series:

Abstract

Predictable assembly in component-based software development intuitively means the ability to predict effectively properties of a system, making essential use of properties of its components. A formal definition is difficult to give, because the idea is a large, vague one. As an outgrowth of an informal workshop, this paper frames a mathematical definition. A somewhat surprising consequence of the formal definition is that assembly is usually predictable, but each particular case requires engineering effort to establish.

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. Szyperski, C.: Component Software, 2nd edn. Addison-Wesley, Reading (2002)

    Google Scholar 

  2. Meyer, B.: Object-oriented Software Construction. Prentice-Hall, Englewood Cliffs (2000)

    Google Scholar 

  3. Roman, E., Ambler, S., Jewell, T.: Mastering Enterprise JavaBeans, 2nd edn. John Wiley and Sons, Chichester (2001)

    Google Scholar 

  4. Broy, M., Stølen, K.: Specification and development of interactive systems: FOCUS on streams, interfaces, and refinement. Springer, Heidelberg (2001)

    MATH  Google Scholar 

  5. Heineman, G.T., Councill, W.T.: Component-Based Software Engineering: Putting the Pieces Together. Addison-Wesley, Reading (2001)

    Google Scholar 

  6. Arbab, F.: Abstract behavior types: a foundation model for components and their composition. Science of Computer Programming, 3–52 (2005)

    Google Scholar 

  7. Hamlet, D., Andric, M., Tu, Z.: Experiments with composing component properties. In: Proc. 6th ICSE Workshop on Component-based Software Engineering, Portland, OR (2003)

    Google Scholar 

  8. Hamlet, D., Mason, D., Woit, D.: Properties of software systems synthesized from components. In: Lau, K.K. (ed.) Case Studies in Computer-based Software Engineering. World Scientific, Singapore (2004)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Hamlet, D. (2006). Defining “Predictable Assembly”. In: Gorton, I., et al. Component-Based Software Engineering. CBSE 2006. Lecture Notes in Computer Science, vol 4063. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11783565_23

Download citation

  • DOI: https://doi.org/10.1007/11783565_23

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-35628-8

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

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics