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 (17491832)
“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 betterquite happyif 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 (18091865)
“I dont 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)