Skip to main content

Viewpoints for Specifying Component-Based Systems

  • Conference paper

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

Abstract

There is a conceptual gap between the way we currently articulate requirements and the reuse-driven paradigm embodied in component-based system development. The principal challenge in requirements engineering for component-based systems is to develop models and methods that allow us make the best use of the available component technology by balancing aspects of requirements and business concerns, with the architectural assumptions and capabilities embodied in blackbox software components. This paper proposes a method for requirements engineering based on the notion of viewpoints that provides an explicit framework for expressing component-based system requirements from initial formulation through to detailed specification.

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

Buying options

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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Arsanjani, A., Hailpern, B., Martin, J., Tarr, P.: Web Services: Promises and Compromises. ACM Queue, 48–58 (2003)

    Google Scholar 

  2. Boehm, B., Abts, C.: Integration: Plug and Pray. IEEE Computer 32(1), 135–138 (1999)

    Google Scholar 

  3. Brown, A.W., Wallnau, K.C.: The Current State of CBSE. IEEE Software (5) (1998)

    Google Scholar 

  4. Cerami, E.: Web Service Essentials. Associates. O’Reilly & Associates, Sebastopol (2002)

    Google Scholar 

  5. Crnkovic, I., Hnich, B., Jonsson, T., Kiziltan, Z.: Specification, Implementation and Deployment of Components: Clarifying Common Terminology and Exploring Componentbased Relationships. Communications of the ACM 45(10), 35–40 (2002)

    Article  Google Scholar 

  6. Dumas, M., Heravizadeh, J., Hofstede, D.: Towards a Semantic Framework for Service Description. In: Proc. International Conference on Database Semantics, Hong Kong (2001)

    Google Scholar 

  7. Easterbrook, S.M., Nuseibeh, B.A.: Using ViewPoints for Inconsistency Management. Software Engineering Journal 11(1), 31–43 (1996)

    Article  Google Scholar 

  8. Kotonya, G.: Experience With Viewpoint-Based Specification. Requirements Engineering 4(3), 115–133 (1999)

    Article  Google Scholar 

  9. Kotonya, G., Sommerville, I.: Requirements Engineering. Wiley, Chichester (2000)

    Google Scholar 

  10. Kotonya, G., Sommerville, I., Hall, S.: Towards A Classification Model For CBSE Research. In: Proc. of 29th Euromicro Conference. Antalya, Turkey (2003)

    Google Scholar 

  11. Lootsma, F.A.: Multi-Criteria Decision Analysis via Ratio and Difference Judgement. Kluwer Academic Publishers, Dordrecht (1999)

    Book  MATH  Google Scholar 

  12. Ncube, C., Maiden, N.: PORE: Procurement-oriented requirements engineering method for the component-based systems engineering development paradigm. In: Proc. 2nd IEEE Int. Workshop on CBSE, Los Angeles, California, 1–12 (1999)

    Google Scholar 

  13. Szyperski, C.: Component Software: Beyond Object-oriented Programming, 2nd edn. Addison-Wesley, Reading (2002)

    Google Scholar 

  14. Vigder, M., Gentleman, M., Dean, J.: COTS Software Integration: State of the Art. Institute for Information Technology. National Research Council, Canada (1996)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2004 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Kotonya, G., Hutchinson, J. (2004). Viewpoints for Specifying Component-Based Systems. In: Crnkovic, I., Stafford, J.A., Schmidt, H.W., Wallnau, K. (eds) Component-Based Software Engineering. CBSE 2004. Lecture Notes in Computer Science, vol 3054. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-24774-6_11

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-24774-6_11

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-21998-9

  • Online ISBN: 978-3-540-24774-6

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics