Design Entropy – Perspectives on Liskov Substitution

When and Where?

Date Time Room
25 June 2013 09:00 EC004

Sala este EC004 din Facultatea de Automatică și Calculatoare. Vezi harta pentru detalii.

Registration

Pentru înscriere completați acest formular

Presenter

Catalin Tudor

The Presentation

Topics covered

This is part of Software Quality Series courses, which aims to offer a new perspective of design principles and software development. The final purpose is to achieve a better software quality.

Design Entropy is a completely new concept, which offers a metric useful in designing complex software applications, and Liskov Substitution is a very good principle to understand more about Design Entropy.

This two hours presentation is recommended for those who want to follow the Design Patterns Workshop.

Course Agenda

  • Define Liskov Substitution
  • Show a simple design choice that breaks LSP
  • Identify ways to meaningfuly validate a class as LSP compliant
  • Introduce and define a new design validation concept: Design Entropy
  • Show how Design Entropy metric can help with validating LSP
  • Analyze other design concepts using Design Entropy
  • Design Entropy - challenges and future developments == References ==

To find out more about the subject follow this two links:

[1] Liskov Substitution Principle
[2] Entropy (Information Theory)

sesiuni/liskov.txt · Last modified: 2013/07/08 15:37 by mbarbulescu