This is an old revision of the document!


Design Entropy – Perspectives on Liskov Substitution

When and Where?

  • 24 iunie 2013
  • ora 09:00
  • Sala: Vă vom anunța cu 1 zi înainte de a începe workshopul. Va fi una de curs în Facultatea de Automatică și Calculatoare.

Registration

Pentru înscriere completați acest formular

Presenter

Catalin Tudor, IXIA

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.

The 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.1370275511.txt.gz · Last modified: 2013/06/03 19:05 by mbarbulescu