News

Final Project Presentations

February 20, 2017
The School of Engineering at Universidad ORT Uruguay you to attend the final project defenses for the Bachelor of Science in Software Engineering program.
final project defenses

InterfLan: Interface Language. A language for specifying data entry and validation interfaces

  • Members: Emil Santurio - Joaquín Silveira
  • Instructor: Álvaro Tasistro
  • Editors: Eduardo Gimenez - Ernesto Copello
  • Defense: February 20 – 11:00 a.m.
  • Location: Auditorium

Abstract: InterfLan is a specification language for data entry interfaces in the form of forms. Translating a specification described in narrative form into code that complies with all specified rules is a difficult task.

In other areas of programming, there are intermediate languages that allow developers to create a high-level specification, which is then analyzed to build the implementation based on that specification. That is what InterfLan aims to address.

This level of abstraction for interface design is important for those who design critical systems, as well as for anyone who creates forms based on descriptive specifications.

Case Study on Context-Aware Software Development

  • Members: Pablo Techera
  • Instructor: Martin Solari
  • Editors: Santiago Matalonga - Gastón Mousques
  • Defense: February 20 – 5:00 p.m.
  • Location: Auditorium

Abstract: Mobile devices bring computing closer to users and enable the development of applications that are more integrated into their daily lives.

Context-sensitive software is software that adapts to the user's location and activities at a given moment.

One example of how this could be used is to guide a student to the classroom they need to attend when they arrive on campus, based on the courses they are enrolled in.

This type of context-aware design requires developers to take a closer look at the user's location and the activity they are performing, along with the goal they are trying to achieve at any given moment.

A case study on context-aware software development will be conducted using an application on the Android platform.

The objectives of the research are to study the development of context-aware software using high-level APIs and the design of contextual and proactive user interfaces.

Designing an Internet of Things-Oriented Software Architecture Based on a Reference Architectural Model

  • Members: Nicolás Martínez - Gabriel Piffaretti
  • Instructor: Gastón Mousques
  • Editors: Nicolás Fornaro, Martín Solari
  • Defense: February 21 – 5:00 p.m.
  • Location: Room D308

Abstract: The concept of the Internet of Things (IoT) is based on interpreting our environment and the objects around us through devices, sensors, and smart objects deployed throughout them. This means that tasks such as driving to work, watering the garden, or caring for our pets take on a very different character when brought into this new world.

This paper focuses on the study of various relevant factors in the field of IoT, as well as the challenges involved in the architectural design of a system based on this paradigm.

To address these challenges, a study was conducted on an Architectural Reference Model (ARM) for the Internet of Things called IoT-A, developed by the IoT Architecture European Project.

To evaluate it, a case study was proposed that presented significant architectural challenges: a system of supermarkets accessible to the blind.

Based on this case study, the ARM, and the concepts of IoT covered in the course, a software architecture was derived for the problem at hand, and this derivation process was subsequently analyzed.

At the same time, real-world proof-of-concept tests were conducted on IoT concepts related to devices, microcontrollers, and sensors.

The study’s findings highlighted the various benefits gained and challenges encountered in the use of ARM, as well as the lessons learned from the use of IoT systems.