Le PUS3 - Purpose

Purpose

LePUS3 is tailored for the following purposes:

  • Scalability: To model large-scale programs using small Codecharts with only few symbols
  • Automated verifiability: To allow programmers to check fully automatically conformance to design so as to keep the design in synch with the implementation
  • Program visualization: To allow tools to reverse-engineer legible Codecharts from plain source code modeling their design
  • Pattern implementation: To allow tools to determine automatically whether your program implements a design pattern
  • Design abstraction: To specify unimplemented programs without committing prematurely to implementation minutiae
  • Genericity: To model a design pattern not as a specific implementation but as a design motif
  • Rigour: To allow software designers to be sure exactly what Codecharts represent and reason rigorously about them

Read more about this topic:  Le PUS3

Famous quotes containing the word purpose:

    Certain books seem to have been written not for the purpose that we learn something from them but that we know that the author was a knowledgeable person.
    Johann Wolfgang Von Goethe (1749–1832)

    Your good mother tells me you are feeling very badly in your new situation. Allow me to assure you it is a perfect certainty that you will, very soon, feel better—quite happy—if you only stick to the resolution you have taken to procure a military education. I am older than you, have felt badly myself, and know, what I tell you is true. Adhere to your purpose and you will soon feel as well as you ever did.
    Abraham Lincoln (1809–1865)

    I don’t think life is absurd. I think we are all here for a huge purpose. I think we shrink from the immensity of the purpose we are here for.
    Norman Mailer (b. 1923)