Ductilejur » History » Version 3
Denis Buzdalov, 01/10/2019 03:35 PM
1 | 2 | Denis Buzdalov | h1. Ductilejur wiki |
---|---|---|---|
2 | 1 | Denis Buzdalov | |
3 | 3 | Denis Buzdalov | h2. What? |
4 | |||
5 | This is a prototype of an architecture of a new-generation systems modeling tool. |
||
6 | |||
7 | At the first step, it aims to focus on modeling of abstract timed-aware behaviour of multipart systems. |
||
8 | Then we want to show how suggested architecture allows to build a usable and extensible tool around. |
||
9 | |||
10 | h2. Why? |
||
11 | |||
12 | The main goal is to try to break rigidness of existing approaches in the (pretty conservative) _architecture modelling_ land. |
||
13 | |||
14 | This is meant to be achieved by exercising _strictly and polymorphically typed_ _pure functional programming_ and related notions like _applicative functors_, _monads_, _arrows_, _extensible effects_ and _optics_. |
||
15 | |||
16 | h2. To read |
||
17 | |||
18 | Here you can see [[Publications|publications]] related to this project. |
||
19 | |||
20 | h2. Technical details |
||
21 | |||
22 | This prototype was chosen to be implemented using functional subset of the Scala programming language. |