Please use this identifier to cite or link to this item: http://hdl.handle.net/10553/12681
Title: JavaFMI una librería Java para el estándar Functional Mockup Interface
Authors: Cortés Montenegro, Johan Sebastián
Director: Hernández Cabrera, José Juan 
UNESCO Clasification: 120317 Informática
Keywords: FMI
JavaFMI
Java
Library
Functional, et al
Issue Date: 2014
Abstract: El estándar Functional Mockup Interface (FMI), es un estándar abierto e independiente de cualquier aplicación o herramienta que permite compartir modelos de sistemas dinámicos entre aplicaciones. Provee una interfaz escrita en lenguaje C que ha de ser implementada por las distintas herramientas exportadoras y pone en común un conjunto de funciones para manipular los modelos. JavaFMI es una herramienta que permite utilizar simulaciones que cumplen con el estándar FMI en aplicaciones Java de una manera muy simple, limpia y eficiente. Es un proyecto open source con licencia LGPL V2.1H y su código fuente se encuentra disponible para ser clonado en la pagina del proyecto. El proyecto se encuentra alojado en www.bitbucket.org/siani/javafmi y cuenta con una página de bienvenida donde se explica como se usa la librería, una página para reportar incidencias o solicitar que se implementen nuevas historias y una página donde se listan todas las versiones que hay disponibles para descargar. JavaFMI se distribuye como un fichero zip que contiene el .jar con el código compilado de la librería una carpeta lib con las dos dependencias que tiene con librerías externas y una copia de la licencia. Comparada con JFMI, con menos lineas de código, una API limpia, expresiva y auto documentada, y un rendimiento que es un 66 % mejor, JavaFMI es objetivamente la mejor herramienta Java que existe para manipular FMUs de la versión 1.0 y 2.0 del estándar FMI.
The Functional Mockup Interface (FMI) is an open standard and independent of any application or tool, which allows to share models of dynamic systems called Functional Mockup Units FMUs between different applications. It provides an interface written in C language which puts a common set of functions to manipulate models and must be implemented by the different exporting tools in order to generate an FMU. JavaFMI is a library which allows the user to use FMUs within Java applications in a ve y easy and simple way. It is an open source project with license LGPL v2.1 and its code is hosted in the project web page www.bitbucket.org/siani/javafmi which explains how the library is used. There is too a page to report issues or request new stories and a page where are listed all the implemented versions available for download. JavaFMI is distributed as a zip file containing the jar with the compiled code, its dependencies and the license files. In comparison with JFMI, with fewer lines of code, a clean, expressive and self-documented API and a performance which is 66% faster, JavaFMI is objectively the best Java tool that exists to manipulate FMUs version 1.0 and 2.0 standard IMF .
Department: Departamento de Informática y Sistemas
Faculty: Escuela de Ingeniería Informática
Degree: Grado en Ingeniería Informática
URI: http://hdl.handle.net/10553/12681
Rights: by-nc-nd
Appears in Collections:Trabajo final de grado
Thumbnail
Memoria
Adobe PDF (4,62 MB)
Código
ZIP (17,38 MB)

En el caso de que no encuentre el documento puede ser debido a que el centro o las/os autoras/es no autorizan su publicación. Si tiene verdadero interés en el contenido del mismo, puede dirigirse al director/a o directores/as del trabajo cuyos datos encontrará más arriba.

Show full item record

Page view(s)

217
checked on Feb 18, 2024

Download(s)

411
checked on Feb 18, 2024

Google ScholarTM

Check


Share



Export metadata



Items in accedaCRIS are protected by copyright, with all rights reserved, unless otherwise indicated.