Project

General

Profile

Ductilejur » History » Revision 3

Revision 2 (Denis Buzdalov, 01/10/2019 03:15 PM) → Revision 3/5 (Denis Buzdalov, 01/10/2019 03:35 PM)

h1. Ductilejur wiki 

 h2. What? 

 This is a prototype of an architecture of a new-generation systems modeling tool. 

 At the first step, it aims to focus on modeling of abstract timed-aware behaviour of multipart systems. 
 Then we want to show how suggested architecture allows to build a usable and extensible tool around. 

 h2. Why? 

 The main goal is to try to break rigidness of existing approaches in the (pretty conservative) _architecture modelling_ land. 

 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_. 

 h2. To read 

 Here you can see [[Publications|publications]] [[publications]] related to this project. 

 h2. Technical details 

 This prototype was chosen to be implemented using functional subset of the Scala programming language.