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]
christian created
about:future_research_possibilities [2013-09-01 11:48]
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