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.


Pentru înscriere completați acest formular


Catalin Tudor, IXIA

Topics covered

This is part of Software Quality Series courses, which aim at offering 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.

Course Agenda

1. Define Liskov Substitution 2. Show a simple design choice that breaks LSP 3. Identify ways to meaningfuly validate a class as LSP compliant 4. Introduce and define a new design validation concept: Design Entropy 5. Show how Design Entropy metric can help with validating LSP 6. Analyze other design concepts using Design Entropy 7. Design Entropy - challenges and future developments


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

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

sesiuni/liskov.1370255440.txt.gz · Last modified: 2013/06/03 13:30 by mbarbulescu