3 research outputs found

    Desarrollo de un modelo de prestaci贸n de servicios de TI tipo SaaS en infraestructura cloud para la gesti贸n de admisi贸n y matr铆cula en instituciones de educaci贸n primaria y secundaria: Una revisi贸n de literatura

    Get PDF
    El presente trabajo de investigaci贸n presenta una revisi贸n de literatura sobre el desarrollo de un modelo de prestaci贸n de servicios de TI tipo SaaS en infraestructura cloud para la gesti贸n de admisi贸n y matr铆cula en instituciones de educaci贸n primaria y secundaria. Este trabajo est谩 dividido en cuatro secciones, la introducci贸n, el m茅todo, las conclusiones y las referencias. En la introducci贸n se presenta el contexto del problema que se busca resolver, describiendo el actual modelo de prestaci贸n de servicios de TI que ofrece un deficiente sistema de gesti贸n educativa a las entidades educativas del nivel primaria y secundaria. En este sentido, el problema principal formulado es que el modelo actual de prestaci贸n de servicios de TI presenta deficiencias en la operatividad y soporte del sistema de informaci贸n para la gesti贸n de los procesos de admisi贸n y matr铆cula en las entidades educativas del nivel primaria y secundaria. En la secci贸n del m茅todo se desarroll贸 la revisi贸n sistem谩tica. Primero, se presentan las preguntas de revisi贸n planteadas en base a los criterios del m茅todo PICOC. Luego, se describe el proceso de b煤squeda que se sigui贸 y se presentan los motores de b煤squeda utilizados. Despu茅s, se presenta la cadena de b煤squeda formulada y su adaptaci贸n a cada motor de b煤squeda. Asimismo, se presentan los criterios de inclusi贸n y exclusi贸n que permitieron filtrar los art铆culos encontrados y los campos que permitieron extraer informaci贸n de los art铆culos. Una vez que se aplicaron los criterios establecidos, se obtuvo la lista de art铆culos primarios seleccionados, de los cuales se pudo extraer y analizar la informaci贸n necesaria para responder las preguntas de revisi贸n planteadas. Finalmente, en la secci贸n de las conclusiones, se presenta una breve conclusi贸n de los hallazgos con respecto a cada pregunta de revisi贸n formulada. Asimismo, en la secci贸n referencias, se presentan las referencias bibliogr谩ficas utilizadas en la descripci贸n de la problem谩tica y el desarrollo de la revisi贸n sistem谩tica.Trabajo de investigaci贸

    Desarrollo de un modelo de prestaci贸n de servicios de TI tipo SaaS en infraestructura cloud para la gesti贸n de admisi贸n y matr铆cula en instituciones de educaci贸n primaria y secundaria

    Get PDF
    Actualmente, en el sector educativo existe el modelo tradicional de prestaci贸n de servicios de TI, que depende de un equipo humano para gestionar tanto su infraestructura tecnol贸gica, como sus aplicaciones. Sin embargo, este modelo no funciona correctamente en un escenario real con alta demanda y concurrencia. Existen informes que indican la deficiencia del sistema de gesti贸n educativa SIAGIE, el cual es el sistema provisto por el Ministerio de Educaci贸n del Per煤, para la gesti贸n de procesos clave en las entidades educativas, como los procesos de admisi贸n y matr铆cula. Esta deficiencia radica, principalmente, en la baja disponibilidad del servicio en periodos de alta demanda y las vulnerabilidades en el sistema. Ante esta problem谩tica, se plantea el desarrollo de un modelo de prestaci贸n de servicios de TI tipo SaaS en infraestructura cloud para la gesti贸n de los procesos de admisi贸n y matr铆cula en instituciones de educaci贸n primaria y secundaria. Con este nuevo modelo se busca ofrecer una alta disponibilidad del servicio y un sistema escalable en funcionalidades. Adem谩s, se propone ofrecer un servicio que no requiera de un equipo humano para el aprovisionamiento y mantenimiento de la infraestructura tecnol贸gica, ya que ello ser谩 gestionado por el proveedor de la nube. Asimismo, el servicio propuesto se enfoca en la automatizaci贸n de procesos tradicionalmente operativos, como el aprovisionamiento de la infraestructura tecnol贸gica

    Synthesizing stream control

    Get PDF
    For the management of reactive systems, controllers must coordinate time, data streams, and data transformations, all joint by the high level perspective of their control flow. This control flow is required to drive the system correctly and continuously, which turns the development into a challenge. The process is error-prone, time consuming, unintuitive, and costly. An attractive alternative is to synthesize the system instead, where the developer only needs to specify the desired behavior. The synthesis engine then automatically takes care of all the technical details. However, while current algorithms for the synthesis of reactive systems are well-suited to handle control, they fail on complex data transformations due to the complexity of the comparably large data space. Thus, to overcome the challenge of explicitly handling the data we must separate data and control. We introduce Temporal Stream Logic (TSL), a logic which exclusively argues about the control of the controller, while treating data and functional transformations as interchangeable black-boxes. In TSL it is possible to specify control flow properties independently of the complexity of the handled data. Furthermore, with TSL at hand a synthesis engine can check for realizability, even without a concrete implementation of the data transformations. We present a modular development framework that first uses synthesis to identify the high level control flow of a program. If successful, the created control flow then is extended with concrete data transformations in order to be compiled into a final executable. Our results also show that the current synthesis approaches cannot replace existing manual development work flows immediately. During the development of a reactive system, the developer still may use incomplete or faulty specifications at first, that need the be refined after a subsequent inspection. In the worst case, constraints are contradictory or miss important assumptions, which leads to unrealizable specifications. In both scenarios, the developer needs additional feedback from the synthesis engine to debug errors for finally improving the system specification. To this end, we explore two further possible improvements. On the one hand, we consider output sensitive synthesis metrics, which allow to synthesize simple and well structured solutions that help the developer to understand and verify the underlying behavior quickly. On the other hand, we consider the extension of delay, whose requirement is a frequent reason for unrealizability. With both methods at hand, we resolve the aforementioned problems and therefore help the developer in the development phase with the effective creation of a safe and correct reactive system.Um reaktive Systeme zu regeln m眉ssen Steuerger盲te Zeit, Datenstr枚me und Datentransformationen koordinieren, die durch den 眉bergeordneten Kontrollfluss zusammengefasst werden. Die Aufgabe des Kontrollflusses ist es das System korrekt und dauerhaft zu betreiben. Die Entwicklung solcher Systeme wird dadurch zu einer Herausforderung, denn der Prozess ist fehleranf盲llig, zeitraubend, unintuitiv und kostspielig. Eine attraktive Alternative ist es stattdessen das System zu synthetisieren, wobei der Entwickler nur das gew眉nschte Verhalten des Systems festlegt. Der Syntheseapparat k眉mmert sich dann automatisch um alle technischen Details. W盲hrend aktuelle Algorithmen f眉r die Synthese von reaktiven Systemen erfolgreich mit dem Kontrollanteil umgehen k枚nnen, versagen sie jedoch, sobald komplexe Datentransformationen hinzukommen, aufgrund der Komplexit盲t des vergleichsweise gro脽en Datenraums. Daten und Kontrolle m眉ssen demnach getrennt behandelt werden, um auch gro脽e Datenr盲umen effizient handhaben zu k枚nnen. Wir pr盲sentieren Temporal Stream Logic (TSL), eine Logik die ausschlie脽lich die Kontrolle einer Steuerung betrachtet, wohingegen Daten und funktionale Datentransformationen als austauschbare Blackboxen gehandhabt werden. In TSL ist es m枚glich Kontrollflusseigenschaften unabh盲ngig von der Komplexit盲t der zugrunde liegenden Daten zu beschreiben. Des Weiteren kann ein auf TSL beruhender Syntheseapparat die Realisierbarkeit einer Spezifikation pr眉fen, selbst ohne die konkreten Implementierungen der Datentransformationen zu kennen. Wir pr盲sentieren ein modulares Grundger眉st f眉r die Entwicklung. Es verwendet zun盲chst den Syntheseapparat um den 眉bergeordneten Kontrollfluss zu erzeugen. Ist dies erfolgreich, so wird der resultierende Kontrollfluss um die konkreten Implementierungen der Datentransformationen erweitert und anschlie脽end zu einer ausf眉hrbare Anwendung kompiliert. Wir zeigen auch auf, dass bisherige Syntheseverfahren bereits existierende manuelle Entwicklungsprozesse noch nicht instantan ersetzen k枚nnen. Im Verlauf der Entwicklung ist es auch weiterhin m枚glich, dass der Entwickler zun盲chst unvollst盲ndige oder fehlerhafte Spezifikationen erstellt, welche dann erst nach genauerer Betrachtung des synthetisierten Systems weiter verbessert werden k枚nnen. Im schlimmsten Fall sind Anforderungen inkonsistent oder wichtige Annahmen 眉ber das Verhalten fehlen, was zu unrealisierbaren Spezifikationen f眉hrt. In beiden F盲llen ben枚tigt der Entwickler zus盲tzliche R眉ckmeldungen vom Syntheseapparat, um Fehler zu identifizieren und die Spezifikation schlussendlich zu verbessern. In diesem Zusammenhang untersuchen wir zwei m枚gliche Erweiterungen. Zum einen betrachten wir ausgabeabh盲ngige Metriken, die es dem Entwickler erlauben einfache und wohlstrukturierte L枚sungen zu synthetisieren die verst盲ndlich sind und deren Verhalten einfach zu verifizieren ist. Zum anderen betrachten wir die Erweiterung um Verz枚gerungen, welche eine der Hauptursachen f眉r Unrealisierbarkeit darstellen. Mit beiden Methoden beheben wir die jeweils zuvor genannten Probleme und helfen damit dem Entwickler w盲hrend der Entwicklungsphase auch wirklich das reaktive System zu kreieren, dass er sich auch tats盲chlich vorstellt
    corecore