Skip to main content
  • Textbook
  • © 2003

Formal Methods for Software Architectures

Third International School on Formal Methods for the Design of Computer, Communication and Software Systems: Software Architectures, SFM 2003, Bertinoro, Italy, September 22-27, 2003, Advanced Lectures

Conference proceedings info: SFM 2003.

Buy it now

Buying options

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

Other ways to access

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

Table of contents (11 chapters)

  1. Front Matter

  2. From System Goals to Software Architecture

    • Axel van Lamsweerde
    Pages 25-43
  3. Software Architecture Modeling & Analysis: A Rigorous Approach

    • Jeff Kramer, Jeff Magee, Sebastian Uchitel
    Pages 44-51
  4. The Application of Dependence Analysis to Software Architecture Descriptions

    • Judith A. Stafford, Alexander L. Wolf, Mauro Caporuscio
    Pages 52-62
  5. Validating Distributed Object and Component Designs

    • Nima Kaveh, Wolfgang Emmerich
    Pages 63-91
  6. Software Architecture for Correct Components Assembly

    • Paola Inverardi, Massimo Tivoli
    Pages 92-121
  7. Formal Methods in Testing Software Architectures

    • Antonia Bertolino, Paola Inverardi, Henry Muccini
    Pages 122-147
  8. Architecture Based Evolution of Software Systems

    • Luis Filipe Andrade, José Luiz Fiadeiro
    Pages 148-181
  9. Software Architecture for Mobile Computing

    • Amy L. Murphy, Gian Pietro Picco, Gruia-Catalin Roman
    Pages 182-206
  10. Performance Evaluation at the Software Architecture Level

    • Simonetta Balsamo, Marco Bernardo, Marta Simeoni
    Pages 207-258
  11. Software Architecture and Dependability

    • Valérie Issarny, Apostolos Zarras
    Pages 259-285
  12. Back Matter

About this book

In the past ten years or so, software architecture has emerged as a central notion in the development of complex software systems. Software architecture is now accepted in the software engineering research and development community as a manageable and meaningful abstraction of the system under development and is applied throughout the software development life cycle, from requirements analysis and validation, to design and down to code and execution level.

This book presents the tutorial lectures given by leading authorities at the Third International School on Formal Methods for the Design of Computer, Communication and Software Systems, SFM 2003, held in Bertinoro, Italy, in September 2003. The book is ideally suited for advanced courses on software architecture as well as for ongoing education of software engineers using formal methods in their day-to-day professional work.

Editors and Affiliations

  • Istituto di Scienze e Tecnologie dell’Informazione, Università di Urbino “Carlo Bo”, Italy

    Marco Bernardo

  • Dipartimento di Informatica, Università degli Studi di L’Aquila, L’Aquila, Italy

    Paola Inverardi

Bibliographic Information

Buy it now

Buying options

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

Other ways to access