Software Architecture and Design for Reliability Predictability | Agenda Bookshop Skip to content
Online orders placed from 19/12 onward will not arrive in time for Christmas.
Online orders placed from 19/12 onward will not arrive in time for Christmas.
A01=Assefa D. Semegn
Age Group_Uncategorized
Age Group_Uncategorized
Author_Assefa D. Semegn
automatic-update
Category1=Non-Fiction
Category=UMZ
COP=United Kingdom
Delivery_Delivery within 10-20 working days
Language_English
PA=Available
Price_€50 to €100
PS=Active
softlaunch

Software Architecture and Design for Reliability Predictability

English

By (author): Assefa D. Semegn

Reliability prediction of a software product is complex due to interdependence and interactions among components and the difficulty of representing this behavior with tractable models. Models developed by making simplifying assumptions about the software structure may be easy to use, but their result may be far from what happens in reality. Making assumptions closer to the reality, which allows complex interactions and interdependences among components, results in models that are too complex to use. Their results may also be too difficult to interpret.The reliability prediction problem is worsened by the lack of precise information on the behavior of components and their interactions, information that is relevant for reliability modeling. Usually, the interactions are not known precisely because of subtle undocumented side effects. Without accurate precise information, even mathematically correct models will not yield accurate reliability predictions. Deriving the necessary information from program code is not practical if not impossible. This is because the code contains too much implementation detail to be useful in creating a tractable model. It is also difficult to analyze system reliability completely based on the program code.This book documents the resulting novel approach of designing, specifying, and describing the behavior of software systems in a way that helps to predict their reliability from the reliability of the components and their interactions. The design approach is named design for reliability predictability (DRP). It integrates design for change, precise behavioral documentation and structure based reliability prediction to achieve improved reliability prediction of software systems. The specification and documentation approach builds upon precise behavioral specification of interfaces using the trace function method (TFM). It also introduces a number of structure functions or connection documents. These functions capture both the static and dynamic behaviors of component based software systems. They are used as a basis for a novel document driven structure based reliability prediction model. System reliability assessment is studied in at least three levels: component reliability, which is assumed to be known; interaction reliability, a novel approach to studying software reliability; and service reliability, whose estimation is the primary objective of reliability assessment. System reliability can be expressed as a function of service reliability. A mobile streaming system, designed and developed by the author as an industrial product, is used as a case study to demonstrate the application of the approach. See more
Current price €53.54
Original price €62.99
Save 15%
A01=Assefa D. SemegnAge Group_UncategorizedAuthor_Assefa D. Semegnautomatic-updateCategory1=Non-FictionCategory=UMZCOP=United KingdomDelivery_Delivery within 10-20 working daysLanguage_EnglishPA=AvailablePrice_€50 to €100PS=Activesoftlaunch
Delivery/Collection within 10-20 working days
Product Details
  • Dimensions: 148 x 212mm
  • Publication Date: 24 Jan 2012
  • Publisher: Cambridge Scholars Publishing
  • Publication City/Country: United Kingdom
  • Language: English
  • ISBN13: 9781443833806

About Assefa D. Semegn

Dr Assefa D. Semegn obtained his PhD in Software Engineering from the University of Limerick Ireland. The focus of his PhD research was on design of software architecture for reliability predictability. Earlier he had obtained his MPhil degree (as Gold Medalist) in computer applications (software engineering) from the University of Roorkee now IIT Roorkee India and his BSc degree (as Gold Medalist) in Electrical Engineering from Addis Ababa University Ethiopia. His extensive experience in software design is obtained from a parallel career path in academics and industry.

We use cookies to ensure that we give you the best experience on our website. If you continue we'll assume that you are understand this. Learn more
Accept