Pegasus Project aims at creating a naturalistic programming language, that is, a programming language directly incorporating basic mental concepts such as objects, actions, statements, events, rules and others. This direct mapping of program ideas onto real programs makes programming much more straightforward as it avoids to force our ideas into a very constrained specific programming concept. In addition to that, it increases the readability and understandability of computer programs as well as their sustainability since programs written in natural(istic) language will be readable as long as the respective natural language is spoken.
Prof. Mira Mezini was one of three principal investigators.
π – The Pattern language
π is a pattern language: its only language concept is the pattern, which can be best imagined as a function with a signature like a context-free grammar rule. Due to this flexibility, patterns abstract other language constructs and π can be syntactically extended by defining new patterns.