NiMoToons: a totally graphic workbench for program tuning and experimentation
NiMo (Nets In Motion) is a Graphic-Functional-Data Flow language designed to visualize algorithms and their execution in an understandable way. Programs are process networks that evolve showing the full state at each execution step. Processes are polymorphic, higher order and have multiple outputs....
| Autores: | , , |
|---|---|
| Tipo de recurso: | artículo |
| Fecha de publicación: | 2009 |
| País: | España |
| Institución: | Universitat Politècnica de Catalunya (UPC) |
| Repositorio: | UPCommons. Portal del coneixement obert de la UPC |
| Idioma: | inglés |
| OAI Identifier: | oai:upcommons.upc.edu:2117/13264 |
| Acceso en línea: | https://hdl.handle.net/2117/13264 https://dx.doi.org/10.1016/j.entcs.2009.12.007 |
| Access Level: | acceso abierto |
| Palabra clave: | Visual programming languages (Computer science) Graphic language Functional Data flow Stream programming Parallelism Visual type inference Symbolic computation Programació visual (Informàtica) Àrees temàtiques de la UPC::Informàtica::Llenguatges de programació |
| id |
ES_9922e687dde8beb9fe6482d4d712d8fa |
|---|---|
| oai_identifier_str |
oai:upcommons.upc.edu:2117/13264 |
| network_acronym_str |
ES |
| network_name_str |
España |
| repository_id_str |
|
| spelling |
NiMoToons: a totally graphic workbench for program tuning and experimentationClérici Martínez, Silvia InésZoltan Torres, Ana CristinaPrestigiacomo, GuillermoVisual programming languages (Computer science)Graphic languageFunctionalData flowStream programmingParallelismVisual type inferenceSymbolic computationProgramació visual (Informàtica)Àrees temàtiques de la UPC::Informàtica::Llenguatges de programacióNiMo (Nets In Motion) is a Graphic-Functional-Data Flow language designed to visualize algorithms and their execution in an understandable way. Programs are process networks that evolve showing the full state at each execution step. Processes are polymorphic, higher order and have multiple outputs. The language has a set of primitive processes well suited for stream programming and supports open programs and interactive debugging. The new version of the environment NiMo Toons includes: an also graphic and incremental type inference system, multiple output processes as higher order parameters, symbolic execution, five evaluation modes that can be globally or locally set for each process and dynamically changed, and facilities to measure the used resources (parallelism level, number of steps, number of processes, etc.)Elsevier Science Publishers B.V. NORTH HOLLAND20092009-12-2520112011-09-20journal articlehttp://purl.org/coar/resource_type/c_6501AMhttp://purl.org/coar/version/c_ab4af688f83e57aainfo:eu-repo/semantics/articleapplication/pdfhttps://hdl.handle.net/2117/13264https://dx.doi.org/10.1016/j.entcs.2009.12.007reponame:UPCommons. Portal del coneixement obert de la UPCinstname:Universitat Politècnica de Catalunya (UPC)Inglésengopen accesshttp://purl.org/coar/access_right/c_abf2Attribution-NonCommercial-NoDerivs 3.0 Spainhttp://creativecommons.org/licenses/by-nc-nd/3.0/es/info:eu-repo/semantics/openAccessoai:upcommons.upc.edu:2117/132642026-05-27T15:37:01Z |
| dc.title.none.fl_str_mv |
NiMoToons: a totally graphic workbench for program tuning and experimentation |
| title |
NiMoToons: a totally graphic workbench for program tuning and experimentation |
| spellingShingle |
NiMoToons: a totally graphic workbench for program tuning and experimentation Clérici Martínez, Silvia Inés Visual programming languages (Computer science) Graphic language Functional Data flow Stream programming Parallelism Visual type inference Symbolic computation Programació visual (Informàtica) Àrees temàtiques de la UPC::Informàtica::Llenguatges de programació |
| title_short |
NiMoToons: a totally graphic workbench for program tuning and experimentation |
| title_full |
NiMoToons: a totally graphic workbench for program tuning and experimentation |
| title_fullStr |
NiMoToons: a totally graphic workbench for program tuning and experimentation |
| title_full_unstemmed |
NiMoToons: a totally graphic workbench for program tuning and experimentation |
| title_sort |
NiMoToons: a totally graphic workbench for program tuning and experimentation |
| dc.creator.none.fl_str_mv |
Clérici Martínez, Silvia Inés Zoltan Torres, Ana Cristina Prestigiacomo, Guillermo |
| author |
Clérici Martínez, Silvia Inés |
| author_facet |
Clérici Martínez, Silvia Inés Zoltan Torres, Ana Cristina Prestigiacomo, Guillermo |
| author_role |
author |
| author2 |
Zoltan Torres, Ana Cristina Prestigiacomo, Guillermo |
| author2_role |
author author |
| dc.subject.none.fl_str_mv |
Visual programming languages (Computer science) Graphic language Functional Data flow Stream programming Parallelism Visual type inference Symbolic computation Programació visual (Informàtica) Àrees temàtiques de la UPC::Informàtica::Llenguatges de programació |
| topic |
Visual programming languages (Computer science) Graphic language Functional Data flow Stream programming Parallelism Visual type inference Symbolic computation Programació visual (Informàtica) Àrees temàtiques de la UPC::Informàtica::Llenguatges de programació |
| description |
NiMo (Nets In Motion) is a Graphic-Functional-Data Flow language designed to visualize algorithms and their execution in an understandable way. Programs are process networks that evolve showing the full state at each execution step. Processes are polymorphic, higher order and have multiple outputs. The language has a set of primitive processes well suited for stream programming and supports open programs and interactive debugging. The new version of the environment NiMo Toons includes: an also graphic and incremental type inference system, multiple output processes as higher order parameters, symbolic execution, five evaluation modes that can be globally or locally set for each process and dynamically changed, and facilities to measure the used resources (parallelism level, number of steps, number of processes, etc.) |
| publishDate |
2009 |
| dc.date.none.fl_str_mv |
2009 2009-12-25 2011 2011-09-20 |
| dc.type.none.fl_str_mv |
journal article http://purl.org/coar/resource_type/c_6501 AM http://purl.org/coar/version/c_ab4af688f83e57aa |
| dc.type.openaire.fl_str_mv |
info:eu-repo/semantics/article |
| format |
article |
| dc.identifier.none.fl_str_mv |
https://hdl.handle.net/2117/13264 https://dx.doi.org/10.1016/j.entcs.2009.12.007 |
| url |
https://hdl.handle.net/2117/13264 https://dx.doi.org/10.1016/j.entcs.2009.12.007 |
| dc.language.none.fl_str_mv |
Inglés eng |
| language_invalid_str_mv |
Inglés |
| language |
eng |
| dc.rights.none.fl_str_mv |
open access http://purl.org/coar/access_right/c_abf2 Attribution-NonCommercial-NoDerivs 3.0 Spain http://creativecommons.org/licenses/by-nc-nd/3.0/es/ |
| dc.rights.openaire.fl_str_mv |
info:eu-repo/semantics/openAccess |
| rights_invalid_str_mv |
open access http://purl.org/coar/access_right/c_abf2 Attribution-NonCommercial-NoDerivs 3.0 Spain http://creativecommons.org/licenses/by-nc-nd/3.0/es/ |
| eu_rights_str_mv |
openAccess |
| dc.format.none.fl_str_mv |
application/pdf |
| dc.publisher.none.fl_str_mv |
Elsevier Science Publishers B.V. NORTH HOLLAND |
| publisher.none.fl_str_mv |
Elsevier Science Publishers B.V. NORTH HOLLAND |
| dc.source.none.fl_str_mv |
reponame:UPCommons. Portal del coneixement obert de la UPC instname:Universitat Politècnica de Catalunya (UPC) |
| instname_str |
Universitat Politècnica de Catalunya (UPC) |
| reponame_str |
UPCommons. Portal del coneixement obert de la UPC |
| collection |
UPCommons. Portal del coneixement obert de la UPC |
| repository.name.fl_str_mv |
|
| repository.mail.fl_str_mv |
|
| _version_ |
1869414249742204928 |
| score |
15.301603 |