Skip to content
Register Sign in Wishlist
Look Inside Foundations of Component-Based Systems

Foundations of Component-Based Systems

Clemens Szyperski, David C. Luckham, James Vera, Sigurd Meldal, David Garlan, Robert Monroe, David Wile, Markus Lumpe, Franz Achermann, Oscar Nierstrasz, Betty H. C. Cheng, Yonghao Chen, Gary T. Leavens, Krishna Kishore Dhara, Peter Mueller, Arnd Poetzsch-Heffter, Jeannette M. Wing, John Ockerbloom, Klaus Bergner, Manfred Broy, Andreas Rausch, Marc Sihling, Alexander Vilbig, David S. Gibson, Bruce W. Weide, Steven H. Edwards, Scott Pike, Joseph Goguen, Will Tracz, K. Lano, J. Bicarregui, T. Maibaum, J. Fiadeiro, Stephen J. Garland, Nancy A. Lynch
View all contributors
  • Date Published: July 2011
  • availability: Available
  • format: Paperback
  • isbn: 9780521155694

Paperback

Add to wishlist

Other available formats:
Hardback


Looking for an inspection copy?

This title is not currently available on inspection

Description
Product filter button
Description
Contents
Resources
Courses
About the Authors
  • This collection of articles by well-known experts was originally published in 2000 and is intended for researchers in computer science, practitioners of formal methods, and computer programmers working in safety-critical applications or in the technology of component-based systems. The work brings together several elements of this area that were fast becoming the focus of much research and practice in computing. The introduction by Clemens Szyperski gives a snapshot of research in the field. About half the articles deal with theoretical frameworks, models, and systems of notation; the rest of the book concentrates on case studies by researchers who have built prototype systems and present findings on architectures verification. The emphasis is on advances in the technological infrastructure of component-based systems; how to design and specify reusable components; and how to reason about, verify, and validate systems from components. Thus the book shows how theory might move into practice.

    • Many of the authors are well known and internationally recognized; the Introduction is by Clemens Szyperski, who wrote a bestselling book on the topic
    • The topic is becoming quite important in industry, with the wide use of Microsoft's CDM and Java Beans, and tools such as IBM's Visual Age
    • The book has more technical depth than its competitors
    Read more

    Reviews & endorsements

    Review of the hardback: ' … it is kind of material that is at the cutting edge of computer science and it is on these concepts that future programmes will be basing their work.' Application Development Advisor

    Review of the hardback: 'The book is sure to be enthusiastically accepted by anyone professionally involved with component-based systems. The editors have chosen an important task and have done it superbly. The result is an important work, a pleasure and an education to read and consult.' Current Engineering Practice

    Review of the hardback: 'The book is well written and, more important, matches one of the current emphases of the software and systems industry. As already indicated, it is quite detailed and thorough, but it could certainly serve well as a text for a graduate-level computer science course. Practitioners and researchers … will also want to have this book in their libraries.' Charles Schroeder, Computing Reviews

    See more reviews

    Customer reviews

    Not yet reviewed

    Be the first to review

    Review was not posted due to profanity

    ×

    , create a review

    (If you're not , sign out)

    Please enter the right captcha value
    Please enter a star rating.
    Your review must be a minimum of 12 words.

    How do you rate this item?

    ×

    Product details

    • Date Published: July 2011
    • format: Paperback
    • isbn: 9780521155694
    • length: 324 pages
    • dimensions: 254 x 178 x 17 mm
    • weight: 0.57kg
    • availability: Available
  • Table of Contents

    Introduction: component software - a snapshot and future directions Clemens Szyperski
    Part I. Frameworks and Architectures:
    1. Key concepts in architecture definition languages David C. Luckham, James Vera and Sigurd Meldal
    2. Acme: a basis for architectural integration David Garlan, Robert Monroe and David Wile
    3. An extensible language for composition Markus Lumpe, Franz Achermann and Oscar Nierstrasz
    4. A framework for a formal and automated approach to component-based reuse Betty H. C. Cheng and Yonghao Chen
    Part II. Object-Based Specification and Verification:
    5. Behavioral subtyping Gary T. Leavens and Krishna Kishore Dhara
    6. Modular specification and verification techniques for object-oriented software components Peter Mueller and Arnd Poetzsch-Heffter
    7. Respectful type converters for objects Jeannette M. Wing and John Ockerbloom
    Part III. Formal Models and Semantics:
    8. A formal model of componentware Klaus Bergner, Manfred Broy, Andreas Rausch, Marc Sihling and Alexander Vilbig
    9. General semantic spaces for specifications and templates David S. Gibson, Bruce W. Weide, Steven H. Edwards and Scott Pike
    10. An implementation-oriented semantics for module composition Joseph Goguen and Will Tracz
    Part IV. Reactive and Distributed Systems:
    11. Composition of reactive system components K. Lano, J. Bicarregui, T. Maibaum and J. Fiadeiro
    12. The IOA language and toolset: support for mathematics-based distributed programming Stephen J. Garland and Nancy A. Lynch.

  • Editors

    Gary T. Leavens, Iowa State University

    Murali Sitaraman, West Virginia University

    Contributors

    Clemens Szyperski, David C. Luckham, James Vera, Sigurd Meldal, David Garlan, Robert Monroe, David Wile, Markus Lumpe, Franz Achermann, Oscar Nierstrasz, Betty H. C. Cheng, Yonghao Chen, Gary T. Leavens, Krishna Kishore Dhara, Peter Mueller, Arnd Poetzsch-Heffter, Jeannette M. Wing, John Ockerbloom, Klaus Bergner, Manfred Broy, Andreas Rausch, Marc Sihling, Alexander Vilbig, David S. Gibson, Bruce W. Weide, Steven H. Edwards, Scott Pike, Joseph Goguen, Will Tracz, K. Lano, J. Bicarregui, T. Maibaum, J. Fiadeiro, Stephen J. Garland, Nancy A. Lynch

Sign In

Please sign in to access your account

Cancel

Not already registered? Create an account now. ×

Sorry, this resource is locked

Please register or sign in to request access. If you are having problems accessing these resources please email lecturers@cambridge.org

Register Sign in
Please note that this file is password protected. You will be asked to input your password on the next screen.

» Proceed

You are now leaving the Cambridge University Press website. Your eBook purchase and download will be completed by our partner www.ebooks.com. Please see the permission section of the www.ebooks.com catalogue page for details of the print & copy limits on our eBooks.

Continue ×

Continue ×

Continue ×

Find content that relates to you

Join us online

This site uses cookies to improve your experience. Read more Close

Are you sure you want to delete your account?

This cannot be undone.

Cancel

Thank you for your feedback which will help us improve our service.

If you requested a response, we will make sure to get back to you shortly.

×
Please fill in the required fields in your feedback submission.
×