Skip to content

Commit 34a4de6

Browse files
committed
updating some features (graph, visualisation,etc.).
1 parent eda2bd8 commit 34a4de6

File tree

3 files changed

+11
-3
lines changed

3 files changed

+11
-3
lines changed

img/View.png

23.9 KB
Loading
112 KB
Loading

index.html

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -511,7 +511,8 @@ <h2>A Flexible Modelling Framework</h2>
511511
<p class="item-intro text-muted"></p>
512512
<img class="img-responsive img-centered" src="img/portfolio/modelling-large.jpg" alt="">
513513
<a href="https://github.com/JS-MF/jsmf-core">JSMF core source code</a>
514-
<p>The JavaScript Modelling Framework (JSMF) has been designed for providing a flexible modelling environment [1] that could support the requirement of natural modelling [2]. It is a JavaScript embedded DSL inspired by the Eclipse Modelling Framework (EMF) in its basic functions but that rely on JavaScript dynamic typing and on a relative independence between a metamodel and a model.</p>
514+
<p>The JavaScript Modelling Framework (JSMF) has been designed for providing a flexible modelling environment [1] that could support the requirement of natural modelling [2]. It is a JavaScript embedded DSL inspired by the Eclipse Modelling Framework (EMF) in its basic functions but that rely on JavaScript dynamic typing and on a relative independence between a metamodel and a model.
515+
</p>
515516
<p id="my-test">
516517
<script>
517518
const JSMF = require('jsmf-core')
@@ -542,7 +543,10 @@ <h2>A Flexible Modelling Framework</h2>
542543
me.conformsTo();
543544
</script>
544545
</p>
545-
546+
<p>
547+
Because of its integration in Web technologies it is quit straighforward to provide visualisation of JSMF models.
548+
<img class="img-responsive img-centered" src="img/View.png" alt="">
549+
</p>
546550
<ul class="list-inline">
547551
<li>[1] J.S. Sottet, N. Biri, JSMF: a flexible JavaScript Modelling Framework, FlexMDE workshop organized at MODELS, 2016
548552
</li>
@@ -643,9 +647,13 @@ <h2>JavaScript Model Transformation</h2>
643647
<h2>Managing Heterogeneous Models and MDE artifacts</h2>
644648
<p class="item-intro text-muted"></p>
645649
<img class="img-responsive img-centered" src="img/portfolio/modelmanagement-small.png" alt="">
646-
<p>Model management is key when dealing with a multi-perspective, multi-stakeholder models of systems. It encompasses all the tools necessary for ensuring consistency, being able to classify, relating the different modelling artifacts (i.e., model, metamodels, transformation, modelling elements, etc.). </p>
650+
<p>Model management is key when dealing with a multi-perspective, multi-stakeholder models of systems. It encompasses all the tools necessary for ensuring consistency, being able to classify, relating the different modelling artifacts (i.e., model, metamodels, transformation, modelling elements, etc.). Moreover, it is intended to be used for impact analysis over modelling artifacts (e.g., risk propagation) belongings to different models. </p>
647651
<p>As first entities model elements can be use to describe any components of the managed models: i.e., it uses models elements to describe, models, metamodels, viewpoints, transformations, etc.
648652
</p>
653+
<p>
654+
A typical graph of interconnected modelling elements (as persisted in Neo4J DB). Here describing the relationships and elements of a risk analysis (impacts, vulnerabilites and mitigations) for a medical laboratory- it comes from three different models (some expressed in ArchiMate, Excel, etc.).
655+
<img class="img-responsive img-centered" src="img/portfolio/ThreatAssessment_node_3.png" alt="">
656+
</p>
649657
<button type="button" class="btn btn-primary" data-dismiss="modal"><i class="fa fa-times"></i> Close Project</button>
650658
<p> Pictures by <a href="http://www.freepik.com/free-photos-vectors/background">Background vector designed by Freepik</a>
651659
</p>

0 commit comments

Comments
 (0)