You are on page 1of 6

RESUMEN ANALTICO EN EDUCACIN - RAE

FACULTAD IINGENIERIA
PROGRAMA DE INGENIERIA DE SISTEMAS
BOGOT D.C.

AO DE ELABORACIN: 2015

TTULO: DISEO DE HERRAMIENTA DE SOFTWARE PARA LA CREACIN DE


REDES DE SISTEMAS DIFUSOS.

AUTOR (ES): BERMUDEZ RICO, Alejandro Esteban; RIVERA GUTIERREZ, Juan


Camilo.

DIRECTOR(ES)/ASESOR(ES): VELANDIA VEGA, John Alexander.

MODALIDAD: Proyecto de investigacin.

PGINAS: 56 TABLAS: 15 CUADROS: 0 FIGURAS: 22 ANEXOS: 7

CONTENIDO:

INTRODUCCIN
1. PLANTEAMIENTO DEL PROBLEMA
2. OBJETIVOS
3. MARCO REFERENCIAL
4. METODOLOGIA PROPUESTA
5. ARQUITECTURA DEL SISTEMA
6. RESULTADOS OBTENIDOS Y CONCLUSIONES
BIBLIOGRAFA
ANEXOS

PALABRAS CLAVES:
LOGICA, DIFUSA, JFUZZYLOGIC, UNFUZZY, FUZZYNET, ARQUITECTURA,
4+1, SOFTWARE, REDES.

DESCRIPCIN:

Actualmente una de las principales necesidaes en el campo de la lgica difusa, es


la inexistencia de un software para el diseo y simulacin de redes de lgica

RESUMEN ANALTICO EN EDUCACIN - RAE

difusa, a travs del anlisas de paquetes de software de lgica difusa, fue


diseado un modelo de arquitectura de sofware para una aplicacin que permita
la construccin y simulacin de redes de sistemas de lgica difusa.

METODOLOGA:

Utilizando como marco de referencia la metodologa de ingeniera de software


RUP o proceso unificado racional, fue necesaria la definicin de productos de
trabajo y precisar las tareas que fueron necesarias para la construccin de dichos
productos de trabajo, a su vez fue necesaria la asociacin de un responsable a
cada tarea definida previamente.

En la primera fase se llev a cabo la recopilacin, anlisis y estudio de informacin


referente a los sistemas difusos y todo lo que en general comprende su
funcionamiento, con el objetivo de comprender enteramente la necesidad que se
presenta. De acuerdo a lo realizado en esta etapa se realiz un anlisis en cuanto
a restricciones y limitantes con el propsito de delimitar de manera clara el alcance
del proyecto.

Posteriormente en la fase de elaboracin, se desarroll un examen exhaustivo a la


librera de Java JfuzzyLogic que permita el desarrollo de sistemas de lgica difusa
de manera independientes. En esta fase tambin se llev a cabo la etapa de
levantamiento de requerimientos funcionales y no funcionales por medio de
reuniones peridicas con el stakeholder principal.

La informacin recopilada en la fase de elaboracin fue el insumo principal para la


elaboracin del modelo arquitectural de software de la aplicacin en la fase de
diseo, donde se hizo un anlisis que permiti definir que vistas se van a utilizar
de la metodologa 4+1.

Al final de cada fase se realiz una evaluacin para determinar si se ha cumplido o


no con los objetivos de la misma.

En la ltima fase del proyecto se llev a cabo la evaluacin del modelo propuesto
por medio del desarrollo de un prototipo que evalu los componentes principales
de la arquitectura, esta validacin fue complementada con un anlisis RUP que
arroj los avances y resultados del diseo arquitectural y las respectivas
conclusiones frente a la arquitectura de la aplicacin.

RESUMEN ANALTICO EN EDUCACIN - RAE

CONCLUSIONES:

La librera de Java jFuzzyLogic, debido a sus funcionalidades de simulacin de


sistemas de lgica difusa, permiti el diseo de una arquitectura que posibilita el
diseo de redes de lgica difusa, cumpliendo con el estndar IEC 61131-7, con lo
cual se valida el cumplimiento del objetivo principal de este proyecto.

La arquitectura de la aplicacin de software propuesta se llev a cabo en un


100%, sin embargo se encontraron falencias en la administracin de la
informacin de variables lingsticas, especficamente en el proceso de
enlazamiento de nodos, comprometiendo significativamente el proceso de
construccin de redes difusas, esto debido a que no se consideraron las variables
lingsticas como quienes permiten unir nodos y construir la red, por lo tanto la
informacin referente a qu nodos pertenecen, ya sea como variables lingsticas
de entrada o de salida, debe tener importante validez dentro de la nueva
arquitectura a proponer.

En la primera arquitectura diseada se manejaron las variables lingsticas de


entrada y salida por medio de dos clases independientes entre s, durante el
proceso de creacin del prototipo se pudo constatar que estas dos clases posean
los mismos mtodos y atributos, adems de funcionar de manera idntica, por ello
el uso de variables lingsticas en FuzzyNet debe manejarse por medio de una
sola clase que fusione las variables lingsticas de entrada y salida.

FUENTES:

ALCHOURRN, Carlos E. Lgica: Lgica de la Reelevancia.7 ed. Editorial CSIC -


CSIC Press, 1995. 366 p. ISBN 848164045X, 9788481640458.

TIENA SALVAA, Francesca. Teora de conjuntos: Preliminares. Editorial UOC.


ISBN 8484299236, 9788484299233.

HERNNDEZ OLARTE, Ibraim Yesid. UNFUZZY v2. Actualizacin y mejora del


software para el diseo, simulacin, anlisis e implementacin de sistemas de
lgica difusa. Oscar Germn Duarte, Ph. D. Tesis presentada como requisito parcial para
obtener el ttulo de magister en ingeniera industrial automatizacin industrial. Universidad
Nacional de Colombia. Bogot D.C.. 2008.

RESUMEN ANALTICO EN EDUCACIN - RAE

DRIANKOV Dimiter, HELLENDOORN Hans, REINFRANK Michael, An Introduction to


Fuzzy Control: Introduction: The Structure of a FKBC.2 ed. Editor Springer Berlin
Heidelberg, 1996. 316 p. ISBN 3540606912, 9783540606918.

UNIVERSIDAD DE LAS AMERICAS PUEBLA, Lgica difusa [En lnea]. Puebla.


[citado 14 de febrero, 2015]. Disponible en internet <URL:
http://catarina.udlap.mx/u_dl_a/tales/documentos/lmt/ramirez_r_o/capitulo3.pdf>

UNIVERSIDAD DE PIURA, Lgica difusa y sistemas de control [En lnea].Piura. [citado


14 febrero, 2015]. Disponible en internet: <URL:
http://www.biblioteca.udep.edu.pe/bibvirudep/tesis/pdf/1_185_184_133_1746.pdf>

PONTIFICIA UNIVERSIDAD JAVERIANA, Modelado y diseo de arquitectura de


software [en lnea]. Cali. MS.c. Fernando Barranza A: [citado 21 febrero, 2015].
Disponible en internet: <URL:
http://cic.puj.edu.co/wiki/lib/exe/fetch.php?media=materias:s2_conceptosdemodela
do.pdf>

BASS, L.; Clements; P. & Kazman, R. Software Architecture in Practice, 2 ed.


Boston: Addison-Wesley, 2003. 543 p. ISBN: 0321154959.

UNIVERSIDAD DE LOS ANDES, Requerimientos funcionales y no funcionales [en


lnea]. Bogot: La empresa [citado 14 febrero, 2015]. Disponible en internet: <URL:
https://sistemas.uniandes.edu.co/~csof5101/dokuwiki/lib/exe/fetch.php?media=prin
cipal:csof5101-requerimientos.pdf>

PRESSMAN, Roger S. Ingeniera de Software: Un enfoque prctico. Campos,


Vctor; (Traductor). 7 ed. Ciudad de Mxico: McGraw-Hill Interamericana, 2010.
765 p. ISBN: 978-607-15-0314-5.

SOMMERVILLE, Ian. Ingeniera de Software. Alfonso, Mara (Traductor) .7 ed.


Madrid: Pearson Educacin S.A, 2005. 687 p. ISBN: 84-7829-074-5.

KRUCHTEN, Philippe. Architectural Blueprints: The 4+1 View Model of Software


Architecture. En: IEEE Software. No. 12 (Nov., 1995); p. 42-50.

CINGOLANI, Pablo. jFuzzyLogic: a Java Library to Design Fuzzy Logic Controllers


According to the Standard for Fuzzy Control Programming. En International

RESUMEN ANALTICO EN EDUCACIN - RAE

Journal of Computational Intelligence Systems. Vol 6, Supplement 1. (2013); p. 61-


75.

SCHACH, Stephen R. Anlisis y diseo orientado a objetos: Con UML y el proceso


unificado. Peralta, Lorena (Traductor) .1 ed. Ciudad de Mxico: McGraw-Hill
Interamericana, 2005. 458 p. ISBN: 0-07-282646-0.

FREUND, Jakob; RCKER, Bernd; HITPASS, Bernhard. BPMN 2.0: Manual de


referencia y guia prctica. 4 ed. Santiago: CreateSpace Independent Publishing
Platform, 2011. p. 21. ISBN: 978-956-345-182-5.

MICROSOFT, Diagrama de componentes UML: Referencia [en lnea]. La


empresa: [citado 14 febrero, 2015]. Disponible en internet: <
https://msdn.microsoft.com/es-es/library/dd409390.aspx>

THE LINUX DOCUMENTATION PROJECT, Modelado de sistemas con UML [en


lnea]. La empresa: [citado 14 febrero, 2015]. Disponible en internet: <URL:
http://es.tldp.org/Tutoriales/doc-modelado-sistemas-UML/doc-modelado-sistemas-
uml.pdf>

ESCUELA POLITECNICA SUPERIOR, UML: Lenguaje unificado de modelado [en


lnea]. Madrid. La empresa: [citado 20 febrero, 2015]. Disponible en internet:
<URL: http://astreo.ii.uam.es/~jlara/TACCII/5_UML_rev1.pdf>

UNIVERSIDAD TECNOLGICA DE LA MIXTECA, El proceso unificado Rational


para el desarrollo de software [en lnea]. Oaxaca. Carlos Alberto Fernndez y
Fernndez: [citado 06 mayo, 2015]. Disponible en internet:
<URL:http://nuyoo.utm.mx/~caff/doc/El%20Proceso%20Unificado%20Rational.pdf
>

ALEGSA, Definicin de concurrencia [en lnea]. Santa Fe, Argentina .Leandro


Alegsa: [citado 20 febrero, 2015]. Disponible en internet: <URL:
http://www.alegsa.com.ar/Dic/concurrencia.php>

IESE Business School, La evolucin del concepto de Stakeholders en los escritos


de Ed Freeman [en lnea]. Navarra. La empresa: [citado 19 febrero, 2015].
Disponible en internet: <URL:
http://www.iese.edu/es/files/La%20evaluaci%C3%B3n%20del%20concepto%20de
%20stakeholders%20seg%C3%BAn%20Freeman_tcm5-39688.pdf>

RESUMEN ANALTICO EN EDUCACIN - RAE

UNIVERSIDAD CENTRAL DE VENEZUELA, Introduccin a la ingeniera del


Software [en lnea]. Caracas. Facultad de ciencias: [citado 18 febrero, 2015].
Disponible en internet: <URL:
http://www.ciens.ucv.ve/portalasig/introducci%C3%B3n_a_la_inform%C3%A1tica/
2-2014/descarga/descargar_archivo/1150>

PONTIFICIA UNIVERSIDAD JAVERIANA, Modelado y diseo de arquitectura de


software [en lnea]. Cali. MsC. Fernando Barraza: [citado 01 Marzo, 2015].
Disponible en internet: <
http://cic.puj.edu.co/wiki/lib/exe/fetch.php?media=materias:s2_conceptosdemodela
do.pdf>

UNIVERSIDAD DISTRITAL FRANCISCO JOS DE CALDAS, Proceso de


desarrollo open UP/OAS: Gestin de la arquitectura. [en lnea]. Bogot. La
Empresa: [citado 01 Marzo, 2015]. Disponible en internet: <
http://www.udistrital.edu.co:8080/documents/276352/356568/Cap7Arquitectura.pdf
>

OTHERWISE, DIFERENCIANDO ENTRE UN SKETCH, MOCKUP, WIREFRAME


Y PROTOTIPO [en lnea]. Bogot: Othewise [citado 2 de Mayo, 2015]]. Disponible
en internet: <URL: http://www.otherwiseonline.net/diferencias-entre-sketch-
mockup-wireframe-prototipo/>

TECHTARGET, GAP Analysis Definition [en lnea]. Margaret Rouse: [citado 10


Marzo, 2015]. Disponible en internet: <
http://searchcio.techtarget.com/definition/gap-analysis>

LISTA DE ANEXOS:

Anexo A: Requerimientos funcionales.


Anexo B: Requerimientos no funcionales.
Anexo C: Mockups elegidos por el stakeholder.
Anexo D: Diagrama de actividades por modulos.
Anexo E: Convenciones del diagrama de actividades.
Anexo F: Diagrama de componentes de la nueva arquitectura.
Anexo G: Diagrama de clases de la nueva arquitectura.

You might also like