Sign up
Forgot password?
FAQ: Login

Belli F., Quella F. A Holistic View of Software and Hardware Reuse: Dependable Reuse of Components and Systems

  • pdf file
  • size 14,46 MB
  • added by
  • info modified
Belli F., Quella F. A Holistic View of Software and Hardware Reuse: Dependable Reuse of Components and Systems
New York: Springer, 2021. — 386 p.
Describes the state-of-the-art of dependable software reuse.
This book focuses on software reuse and the chances, dependability tests and recommendations for best reuse practice. A short introduction of the Ecodesign of hardware is given combined with the latest update of relevant EU legislation and standardization. It also describes the combination of different states of software in a E&E system in order to guarantee dependability of the product to be resold.
An interesting fact: Reuse of software was one of the driving forces behind the creation of the relatively young discipline of Software Engineering and it follows that one of its major objectives is reuse, which was clearly expressed from the very beginning. The average saving potential of software reuse is estimated to be up to 40% of the total development costs; a fact that encouraged many companies to embark on serious reuse initiatives and install appropriate organizations and technologies. The goal of this book is to introduce this holistic view and explain the techniques and tools to realize it.
This book consists of two parts, each concerning an important asset: Software aspects (Part I) and hardware aspects (Part II), which includes consideration of aspects of materials engineering and legal conditions, as well. Industrial standards will be mentioned in both Part I and II, wherever appropriate.
The reader of this book is not required to have in-depth knowledge of software, hardware, material technologies, or environmental protection. Part I refreshes and deepens elementary topics of software engineering that is necessary to understand the dependability requirements for software to be developed and, more interestingly, to be reused. Moreover, in Part I, procedures are discussed to qualify this software. These requirements are also valid for reuse of software as a constituent of hardware, whether as a stand-alone system or as a part of a heterogeneous cyber-physical system.
Accordingly, the reader with a solid background in software engineering can immediately start with the Part II and understand and apply the procedures for the reuse of existing hardware and software to compose complex systems. On the other hand, a reader who is interested only in software reuse, can focus on Part I, thoroughly ignoring Part II.
Reusability, Dependability, and Software
Application Aspects and Organization of Dependable Software Reuse
Reusability-Driven Software Development
Software Reuse Technologies
Reuse and Testing
Ecodesign, Design for Reuse
HW/SW Interferences
Environment and Dependability
Managerial Aspects
Legal Aspects, Standardization and Liability
  • Sign up or login using form at top of the page to download this file.
  • Sign up
Up