User Tools

Site Tools


udesc_tcc

2010/1 - 2010/2

A Tool to Transform Conceptual Schemas into XML Schemas

Student: Alberto Placido de Freitas Neto

Keywords: XML, EER, transformation, logic schema, XML schema

Abstract: In the last years, the use of XML has largely increased due to its application on many different projects in Information Technology area. Therefore, suitable methods to manage XML's data are important. Thus it is necessary to define methodologies to design XML databases. To address this situation, this work proposes a tool to generate automatically a XML's logical scheme from conceptual schemes, focusing on EER models. Among the available approaches to transform conceptual EER model into XML logical schemas, this work has chosen the approach proposed by Schroeder (2008) in order to implement the proposed generation tool. Schroeder's approach provides significant differences from the other transformation approaches as discussed in this text, being the most appropriate choice in this work's context. This work presents Schroeder's transformation algorithm mapped into the proposed tool's project. As result, it is expected that the proposed tool assists the creation and diffusion of XML databases, which lacks of adequate tool support.

Technical Report: Download here. Document written in portuguese.

An UML profile for Precision Agriculture Applications

Student: Andrey de Santana Silva

Keywords: Unified Modeling Language, Extension Mechanisms, Precision Agriculture, Model-Driven Engineering

Abstract: Software development shows an elevated complexity level due to the creation process of software that is too dynamic and also to the lack of “ideal” ways to design it. As technology advances, sophisticated equipments are being used in agriculture, allowing the collection of a great amount of information. This situation leads to the need for more complex information systems, which can process this great amount of data. Such information systems are being applied, for example, in Precision Agriculture (AP). However, these systems do not provide all farmers' needs as there are several features provided by distinct applications. Consequently, AP's systems must deal not only with multiple interfaces, but also different formats of input and output data. In order to cope with the mentioned complexity, one interesting technique is the Model-Driven Engineering (MDE). In MDE techniques, developers create models to address systems under development on distinct viewpoints. Regarding the integration problem, one solution is to use the Services Oriented Architecture (SOA), in which AP domain's services are available on computers geographically dispersed that can be integrated into a single application. New applications can be built from these services, increasing the number of functionalities available to farmers. This work surveys the characteristics of information systems for precision agriculture, aiming at applying MDE techniques along with the SOA to develop such systems. Thus, based on the Modelo de Objetos para Sistemas Abertos de Informações de Campo (MOSAICo). This paper proposes an extension to UML, by creating a profile for the domain of precision agriculture. To validate the proposed UML profile, an application in the field of precision agriculture will be created. More specifically, a Filtering application will be developed.

Technical Report: Download here. Document written in portuguese.

2010/2 - 2011/1

Extracting System's Structure Specified in UML Models by using the Eclipse Modeling Framework

Student: Joel César Cabral da Silva

Keywords: Model Driven Engineering, Unified Modeling Language, Eclipse Modeling Framework, Model Transformation, Class diagram, Composite Structure Diagram, Deployment Diagram

Abstract:

Technical Report: Download here. Document written in portuguese.

Extracting System's Behavior Specified in UML Models by using the Eclipse Modeling Framework

Student: Thiago Moraes

Keywords: Model Driven Engineering, Unified Modeling Language, Eclipse Modeling Framework, Model Transformation, Interaction Diagram, Activity Diagram, State Diagram

Abstract:

Technical Report: Download here. Document written in portuguese.

Implementing a Meta-Model for Aspect Orientation using the Eclipse Modeling Framework

Student: Marcos Vinicius Haertel Kochhann

Keywords: Model Driven Engineering, Unified Modeling Language, Eclipse Modeling Framework, Aspect Orientation

Abstract:

Technical Report: Download here. Document written in portuguese.

udesc_tcc.txt · Last modified: 06/02/2013 13:44 (external edit)