Future-Proof Software-Systems: A Sustainable Evolution Strategy
Book information
Description
This book focuses on software architecture and the value of architecture in the development of long-lived, mission-critical, trustworthy software-systems. The author introduces and demonstrates the powerful strategy of “Managed Evolution,” along with the engineering best practice known as “Principle-based Architecting.” The book examines in detail architecture principles for e.g., Business Value, Changeability, Resilience, and Dependability. The author argues that the software development community has a strong responsibility to produce and operate useful, dependable, and trustworthy software. Software should at the same time provide business value and guarantee many quality-of-service properties, including security, safety, performance, and integrity. As Dr. Furrer states, “Producing dependable software is a balancing act between investing in the implementation of business functionality and investing in the quality-of-service properties of the software-systems.” The book presents extensive coverage of such concepts as: Principle-Based Architecting Managed Evolution Strategy The Future Principles for Business Value Legacy Software Modernization/Migration Architecture Principles for Changeability Architecture Principles for Resilience Architecture Principles for Dependability The text is supplemented with numerous figures, tables, examples and illustrative quotations. Future-Proof Software-Systems provides a set of good engineering practices, devised for integration into most software development processes dedicated to the creation of software-systems that incorporate Managed Evolution. Front Matter ....Pages i-xxxvii Front Matter ....Pages 1-1 Software Everywhere (Frank J. Furrer)....Pages 3-10 Force of Entropy (Frank J. Furrer)....Pages 11-19 Three Devils of Systems Engineering (Frank J. Furrer)....Pages 21-44 Future-Proof Software-Systems (Frank J. Furrer)....Pages 45-55 Evolution Strategies (Frank J. Furrer)....Pages 57-89 Architecture (Frank J. Furrer)....Pages 91-111 Principle-Based Architecting (Frank J. Furrer)....Pages 113-124 Context for Managed Evolution (Frank J. Furrer)....Pages 125-137 The Future (Frank J. Furrer)....Pages 139-158 Special Topics (Frank J. Furrer)....Pages 159-198 Front Matter ....Pages 199-199 Principles for Business Value (Frank J. Furrer)....Pages 201-205 Architecture Principles for Changeability (Frank J. Furrer)....Pages 207-308 Architecture Principles for Resilience (Frank J. Furrer)....Pages 309-336 Architecture Principles for Dependability (Frank J. Furrer)....Pages 337-363 Back Matter ....Pages 365-376
Similar books
Tests and Proofs: 14th International Conference, TAP 2020, Held as Part of STAF 2020, Bergen, Norway, June 22–23, 2020, Proceedings
2020 · PDF
Functional and Logic Programming: 15th International Symposium, FLOPS 2020, Akita, Japan, September 14–16, 2020, Proceedings
2020 · PDF
The Art of Immutable Architecture: Theory and Practice of Data Management in Distributed Systems
2020 · PDF
Gotik und Informatik : Intelligenter Entwurf damals und heute
2019 · PDF
Product-Focused Software Process Improvement: 20th International Conference, PROFES 2019, Barcelona, Spain, November 27–29, 2019, Proceedings
2019 · PDF
Integrated Formal Methods: 15th International Conference, IFM 2019, Bergen, Norway, December 2–6, 2019, Proceedings
2019 · PDF
Runtime Verification: 19th International Conference, RV 2019, Porto, Portugal, October 8–11, 2019, Proceedings
2019 · PDF
Automated Technology for Verification and Analysis: 17th International Symposium, ATVA 2019, Taipei, Taiwan, October 28–31, 2019, Proceedings
2019 · PDF