Project

General

Profile

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.