User Tools

Site Tools


about:future_research_possibilities

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

about:future_research_possibilities [2013-08-31 13:48] – created christianabout:future_research_possibilities [2013-09-01 11:48] (current) christian
Line 11: Line 11:
     * Other forms of software design: user interface design, framework design, database schema design, communication protocol design, or mobile application design, ...     * Other forms of software design: user interface design, framework design, database schema design, communication protocol design, or mobile application design, ...
     * Tailoring Principle languages for specific domains: for the design of control systems, enterprise applications, games, multimedia systems, aerospace applications, software for the the automotive industry, ...     * Tailoring Principle languages for specific domains: for the design of control systems, enterprise applications, games, multimedia systems, aerospace applications, software for the the automotive industry, ...
-    * Principle Languages for certain non-functional requirements: performance, reliability, security, ... +    * Principle languages for certain non-functional requirements: performance, reliability, security, ... 
-    * Principle Languages for other levels of abstraction: architecture, requirements analysis, algorithm design, coding, ...+    * Principle languages for other levels of abstraction: architecture, requirements analysis, algorithm design, coding, ...
     * Principle languages for other programming paradigms:  procedural programming (C, Pascal, ...), functional programming (LISP, Haskell, ...), fourth generation programming languages (Progress, ABAP, ...), scripting languages (bash, ruby, python, PHP, ...)     * Principle languages for other programming paradigms:  procedural programming (C, Pascal, ...), functional programming (LISP, Haskell, ...), fourth generation programming languages (Progress, ABAP, ...), scripting languages (bash, ruby, python, PHP, ...)
 +  * //Metrics//: Maybe the principle language approach can be combined with metrics. One could envision a tool which rates designs or code based on a special-purpose principle language where each principle has a corresponding metric. It is still an open question if this would be helpful or not.
   * ...   * ...
  
about/future_research_possibilities.txt · Last modified: 2013-09-01 11:48 by christian