Software Architecture in Action Designing and Executing Architectural Models with SysADL Grounded on the OMG SysML Standard

This book presents a systematic model-based approach for software architecture according to three complementary viewpoints: structure, behavior, and execution. It covers a unified modeling approach and consolidates theory and practice with well-established learning outcomes. The authors cover the fu...

Full description

Bibliographic Details
Main Authors: Oquendo, Flavio, Leite, Jair (Author), Batista, Thaís (Author)
Format: eBook
Language:English
Published: Cham Springer International Publishing 2016, 2016
Edition:1st ed. 2016
Series:Undergraduate Topics in Computer Science
Subjects:
Online Access:
Collection: Springer eBooks 2005- - Collection details see MPG.ReNa
Table of Contents:
  • Part I: Fundamentals
  • Introduction to Software Architecture
  • Viewpoints for Describing Software Architectures
  • Eliciting Requirements of Software Architectures
  • Specifying the Structure of Software Architectures
  • Specifying Behaviour of Software Architectures
  • Specifying Executable Software Architectures
  • Executing Software Architectures
  • Part II: Quality-Based Architectures
  • Introduction to Quality-Based Architectures
  • Designing Modifiability in Software Architecture
  • Designing Scalability in Software Architectures
  • Designing Fault Tolerance in Software Architectures
  • Part III: Style-Based Architectures
  • Introduction to Style-Based Architectures
  • Pipe Filter Architectural Style
  • Client Server Architectural Style.-Feedback Control Loop Architectural Style
  • Blackboard Architectural Style
  • Part IV: Textual Descriptions of Architectures.-Textually Representing Software Architectures