Main.HomePage History

Hide minor edits - Show changes to output

June 21, 2018, at 07:46 AM by 132.252.246.236 -
Changed lines 3-6 from:
%center% '''ThingML''' is on GitHub: https://github.com/TelluIoT/ThingML
to:
%center% '''ThingML''' is on GitHub: https://github.com/TelluIoT/ThingML


The information which use to be on this page has been removed because it was outdated. Updated information has been moved to the ThingML GitHub repository.
June 21, 2018, at 07:44 AM by 132.252.246.236 -
Changed lines 1-21 from:
!!What is ThingML?

'''
ThingML''' is a modeling language for embedded and distributed systems. It is developped by the Networked Systems and Services department of SINTEF in Oslo, Norway.

ThingML stands for "Thing" Modeling Language as a reference to the so called ''Internet of Things''.

The idea of ThingML is to develop a practical model-driven software engineering tool-chain which targets resource constrained embedded systems such as low-power sensor and microcontroller based devices.

%center%Attach:thingml_arduino.jpg

ThingML is developed as a domain-specific modeling language which includes concepts to describe both software components and communication protocols. The formalism used is a combination of architecture models, state machines and an imperative action language.

The ThingML toolset includes text editors to create and edit ThingML models, a set of transformations to create diagrams from ThingML models and a set of code generators to compile ThingML to C, Java and JavaScript.

!!!Main Contributors

[[http:
//www.fleurey.com/franck | Franck Fleurey]] and [[ http://brice-morin.info/ | Brice Morin]]



to:
%center% https://raw.githubusercontent.com/TelluIoT/ThingML/master/Logotype_ThingML_100317_500px.png

%center%
'''ThingML''' is on GitHub: https://github.com/TelluIoT/ThingML
Changed line 13 from:
The ThingML toolset includes text editors to create and edit ThingML models, a set of transformations to create diagrams from ThingML models and a set of code generators to compile ThingML to C, Java and Scala.
to:
The ThingML toolset includes text editors to create and edit ThingML models, a set of transformations to create diagrams from ThingML models and a set of code generators to compile ThingML to C, Java and JavaScript.
Changed line 17 from:
[[http://www.fleurey.com/franck | Franck Fleurey]] and [[ https://sites.google.com/site/bricemorin1/ | Brice Morin]]
to:
[[http://www.fleurey.com/franck | Franck Fleurey]] and [[ http://brice-morin.info/ | Brice Morin]]
August 02, 2012, at 08:12 AM by 129.241.153.249 -
Changed line 5 from:
ThingML stands for "Thing" Modeling Language as a reference to the so called ''Intenet of Things''.
to:
ThingML stands for "Thing" Modeling Language as a reference to the so called ''Internet of Things''.
July 09, 2011, at 12:42 PM by 212.251.231.236 -
Added lines 1-2:
!!What is ThingML?
Deleted lines 5-6:

!!!What is ThingML?
July 09, 2011, at 12:15 AM by 212.251.231.236 -
Changed line 17 from:
Franck Fleurey and Brice Morin
to:
[[http://www.fleurey.com/franck | Franck Fleurey]] and [[ https://sites.google.com/site/bricemorin1/ | Brice Morin]]
July 09, 2011, at 12:02 AM by 212.251.231.236 -
Deleted lines 2-3:
%center%Attach:thingml_arduino.jpg
Added lines 8-9:

%center%Attach:thingml_arduino.jpg
July 09, 2011, at 12:02 AM by 212.251.231.236 -
Added lines 3-4:
%center%Attach:thingml_arduino.jpg
Deleted lines 13-14:

%center%Attach:thingml_arduino.jpg
July 08, 2011, at 11:57 PM by 212.251.231.236 -
Added lines 12-13:

%center%Attach:thingml_arduino.jpg
July 08, 2011, at 11:32 PM by 212.251.231.236 -
Changed lines 3-11 from:
'''ThingML''' stands for "Thing" Modeling Language as a reference to the so called ''Intenet of Things''.

!!!What is'''ThingML'''?

The idea of '''ThingML''' is to develop a practical model-driven software engineering tool-chain which targets resource constrained embedded systems such as low-power sensor and microcontroller based devices.

'''ThingML''' is developed as a domain-specific modeling language which includes concepts to describe both software components and communication protocols. The formalism used is a combination of architecture models, state machines and an imperative action language.

The '''ThingML''' toolset includes text editors to create and edit ThingML models, a set of transformations to create diagrams from ThingML models and a set of code generators to compile ThingML to C, Java and Scala.
to:
ThingML stands for "Thing" Modeling Language as a reference to the so called ''Intenet of Things''.

!!!What is ThingML?

The idea of ThingML is to develop a practical model-driven software engineering tool-chain which targets resource constrained embedded systems such as low-power sensor and microcontroller based devices.

ThingML is developed as a domain-specific modeling language which includes concepts to describe both software components and communication protocols. The formalism used is a combination of architecture models, state machines and an imperative action language.

The ThingML toolset includes text editors to create and edit ThingML models, a set of transformations to create diagrams from ThingML models and a set of code generators to compile ThingML to C, Java and Scala.
July 08, 2011, at 11:31 PM by 212.251.231.236 -
Changed line 5 from:
!!!The '''ThingML''' Idea
to:
!!!What is'''ThingML'''?
July 08, 2011, at 11:30 PM by 212.251.231.236 -
Changed lines 5-6 from:
!!!ThingML Idea
to:
!!!The '''ThingML''' Idea
Added lines 8-11:

'''ThingML''' is developed as a domain-specific modeling language which includes concepts to describe both software components and communication protocols. The formalism used is a combination of architecture models, state machines and an imperative action language.

The '''ThingML''' toolset includes text editors to create and edit ThingML models, a set of transformations to create diagrams from ThingML models and a set of code generators to compile ThingML to C, Java and Scala.
July 08, 2011, at 11:22 PM by 212.251.231.236 -
Changed lines 1-2 from:
ThingML is a modeling language for embedded and distributed systems. It is developped by the Networked Systems and Services department of SINTEF in Oslo, Norway.
to:
'''ThingML''' is a modeling language for embedded and distributed systems. It is developped by the Networked Systems and Services department of SINTEF in Oslo, Norway.
Changed lines 7-11 from:
The idea of ThingML is to develop a practical model-driven software engineering tool-chain which targets resource constrained embedded systems such as low-power sensor and microcontroller based devices.

!!!Contributors

Franck Fleurey and Brice Morin + open-source community ;-)
to:
The idea of '''ThingML''' is to develop a practical model-driven software engineering tool-chain which targets resource constrained embedded systems such as low-power sensor and microcontroller based devices.

!!!Main Contributors

Franck Fleurey and Brice Morin
July 08, 2011, at 11:21 PM by 212.251.231.236 -
Changed line 3 from:
ThingML stands for for "Thing" Modeling Language which refers to the Intenet of Things.
to:
'''ThingML''' stands for "Thing" Modeling Language as a reference to the so called ''Intenet of Things''.
July 08, 2011, at 11:20 PM by 212.251.231.236 -
Changed line 11 from:
The main contributors to the ThingML open-source project are Franck Fleurey and Brice Morin.
to:
Franck Fleurey and Brice Morin + open-source community ;-)
July 08, 2011, at 11:19 PM by 212.251.231.236 -
Changed lines 1-2 from:
ThingML is a modeling language for embedded and distributed systems (Internet of Things). It is developped by the Networked Systems and Services department of SINTEF in Oslo, Norway.
to:
ThingML is a modeling language for embedded and distributed systems. It is developped by the Networked Systems and Services department of SINTEF in Oslo, Norway.

ThingML stands for for "Thing" Modeling Language which refers to the Intenet of Things
.

!!!ThingML Idea

The idea of ThingML is to develop a practical model-driven software engineering tool-chain which targets resource constrained embedded systems such as low-power sensor and microcontroller based devices.

!!!Contributors

Deleted line 12:
ThingML is based on the results of a number of research project
July 08, 2011, at 11:11 PM by 212.251.231.236 -
Changed lines 1-7 from:
ThingML is a modelling language for embedded and distributed systems (Internet of Things).

It
is developped by the Networked Systems and Services department of SINTEF in Oslo, Norway.

It is distributed under the LGPL licence.

!!Under construction
...
to:
ThingML is a modeling language for embedded and distributed systems (Internet of Things). It is developped by the Networked Systems and Services department of SINTEF in Oslo, Norway.

The main contributors to the ThingML open-source project are Franck Fleurey and Brice Morin.

ThingML is based on the results of a number of research project

July 08, 2011, at 09:36 PM by 212.251.231.236 -
Deleted lines 0-1:
!!Under construction...
Changed lines 5-8 from:
It is distributed under the LGPL licence.
to:
It is distributed under the LGPL licence.

!!Under construction...

July 08, 2011, at 09:36 PM by 212.251.231.236 -
Changed line 1 from:
!Under construction...
to:
!!Under construction...
July 08, 2011, at 09:36 PM by 212.251.231.236 -
Changed lines 1-7 from:
ThingML
to:
!Under construction...

ThingML is a modelling language for embedded and distributed systems (Internet of Things).

It is developped by the Networked Systems and Services department of SINTEF in Oslo, Norway.

It is distributed under the LGPL licence.
July 08, 2011, at 07:32 PM by 212.251.231.236 -
Changed lines 1-12 from:
Welcome to PmWiki!

A local copy of PmWiki's
documentation has been installed along with the software,
and is available via the [[PmWiki/documentation index]]. 

To continue setting up PmWiki, see [[PmWiki/initial setup tasks]].

The [[PmWiki/basic editing]] page describes how to create pages
in PmWiki.  You can practice editing in the [[wiki sandbox]].

More information about PmWiki is available from http://www.pmwiki.org .
to:
ThingML