• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 90
  • 67
  • 11
  • 10
  • 9
  • 6
  • 4
  • 4
  • 3
  • 2
  • 1
  • 1
  • 1
  • 1
  • 1
  • Tagged with
  • 223
  • 223
  • 159
  • 94
  • 72
  • 64
  • 55
  • 44
  • 37
  • 34
  • 34
  • 34
  • 33
  • 33
  • 33
  • About
  • The Global ETD Search service is a free service for researchers to find electronic theses and dissertations. This service is provided by the Networked Digital Library of Theses and Dissertations.
    Our metadata is collected from universities around the world. If you manage a university/consortium/country archive and want to be added, details can be found on the NDLTD website.
51

AP1: A Platform for Model-Based Software Engineering

Lutteroth, Christof January 2008 (has links)
This thesis describes the AP1 system, which serves as a platform for model-based CASE technology. AP1 is a set of libraries and tools that support different activities in the software development process. It provides different layers of reusable CASE functionality, and thus facilitates CASE tool development and integration. Some key problems of software development are addressed, such as the storage and management of artifacts, their creation and modification, and the generation of program code. The main parts of the abstract platform are a typed repository for models and model data, and a generic editor that acts as an integrated software development environment (IDE). The former enables data integration; the latter serves as a basis for presentation integration. Both parts have an extensible and customizable architecture that makes it possible for developers to adapt the system to their own individual needs. The thesis discusses different data models, explaining why the parsimonious data model was chosen for the repository. A mapping onto the relational data model is given that makes it possible to leverage a RDBMS for data management. On top of the RDBMS, the AP1 system implements new mechanisms for caching, event notification and change control, resulting in a unique architecture. The thesis introduces novel concepts of robustness and reflection for user interfaces, and delineates their implementation in the generic editor. Furthermore, a concept for code generators is presented that offers a particularly high degree of type-safety, which we call generator type-safety.
52

AP1: A Platform for Model-Based Software Engineering

Lutteroth, Christof January 2008 (has links)
This thesis describes the AP1 system, which serves as a platform for model-based CASE technology. AP1 is a set of libraries and tools that support different activities in the software development process. It provides different layers of reusable CASE functionality, and thus facilitates CASE tool development and integration. Some key problems of software development are addressed, such as the storage and management of artifacts, their creation and modification, and the generation of program code. The main parts of the abstract platform are a typed repository for models and model data, and a generic editor that acts as an integrated software development environment (IDE). The former enables data integration; the latter serves as a basis for presentation integration. Both parts have an extensible and customizable architecture that makes it possible for developers to adapt the system to their own individual needs. The thesis discusses different data models, explaining why the parsimonious data model was chosen for the repository. A mapping onto the relational data model is given that makes it possible to leverage a RDBMS for data management. On top of the RDBMS, the AP1 system implements new mechanisms for caching, event notification and change control, resulting in a unique architecture. The thesis introduces novel concepts of robustness and reflection for user interfaces, and delineates their implementation in the generic editor. Furthermore, a concept for code generators is presented that offers a particularly high degree of type-safety, which we call generator type-safety.
53

Modelo de intervenção para processo de desenvolvimento de produto farmaceutico [sic] para pequenas e médias empresas

Gusberti, Tomoe Daniela Hamanaka January 2006 (has links)
Os administradores de pequenas e médias empresas (PME) buscam práticas de desenvolvimento de produtos e conhecimento que auxilie a permanência delas e o crescimento no mercado. Uma forma de incorporar práticas consagradas é através da sistematização do Processo de Desenvolvimento de Produto (PDP). A representação desse processo pode ser realizada por meio de modelos referenciais os quais incluem atividades, ferramentas, conceitos e melhores práticas. Apesar disso, no que se refere à estruturação do PDP, de um modo geral, as empresas não incorporaram facilmente essas práticas à sua realidade. Em decorrência desse fato, há a necessidade de um modelo de transição entre a prática atual e aquelas propostas pelos modelos de referência disponíveis na literatura. No caso das empresas do setor farmacêutico, essa realidade não é diferente. A maioria das empresas, principalmente pequenas e médias, não considera fácil a tarefa de entendimento e implantação de um modelo referencial para o PDP. Contribuindo com a resolução dessa problemática, esse trabalho objetiva a elaboração de uma proposta de intervenção em empresas farmacêuticas de pequeno e médio porte. Essa proposta apresenta etapas para guiar a implantação de um modelo referencial adaptado ao setor e à empresa. Para tal, a proposta desse trabalho incorporou as melhores práticas de intervenção encontradas na literatura, como aspectos concernentes à engenharia do método e ao PDP. Foram analisados o ambiente de aplicação dos mesmos, o contexto do setor farmacêutico brasileiro e a estrutura organizacional das empresas de pequeno e médio porte, através de revisão bibliográfica e estudos de caso. Um modelo preliminar de intervenção foi elaborado considerando esses aspectos e guiado pelas teorias de gestão da mudança e engenharia do método. O modelo foi aprimorado através da sua aplicação em uma empresa, através de pesquisa-ação. O modelo de intervenção resultante desse trabalho contempla as características de PME do setor para auxiliar como guia para a melhoria dos processos de desenvolvimento de produtos e apresenta os princípios norteadores do processo de intervenção contemplando ferramentas que podem ser utilizadas para a realização do mesmo, além dos passos e etapas a serem seguidas. / The small and medium enterprises (SME) managers search for best practices and knowledges that help growing on the competitive world. The product development process (PDP), systematization and organization importance are largely diffused. The reference models are the PDP representation and include activities, tools, concepts and best practices. Nevertheless, the corporations do not easily incorporate those practices on their routine to improve their PDP. Then, a transition model from the real practice to the proposed literature reference model is needed. The pharmaceutical companies’ reality is not different. The enterprise’s managers, especially small and medium ones, do not consider easy to understand and implement the reference models. This research considered the theory of Method Engineering dominium applied to the Organizational Engineering dominium to compose an Intervention Model for the Pharmaceutical SME’s PDP. The model incorporated the intervention’s best practices found in the literature. The method and PDP dominium was discussed. The review of Brazilian Small and Medium Pharmaceutical Industry and their enterprise’s organizational structure characterizes the environment of intervention. Case studies performed at a company with typical characteristics of the studied group complemented the information of literature review. Useful tools and practices for the Pharmaceutical PDP and Intervention were identified from literature. The consideration of Change Management and Method Engineering theory led to the elaboration of the Preliminary Intervention Model. This model was evaluated by its application in a medium-sized pharmaceutical organization by action-research. The researcher’s observation supported the model improvement. This improvement generated the Intervention Model. The Intervention Model considers the pharmaceutical small and medium enterprises characteristics and can guide to the Pharmaceutical PDP improvement. The Model presents the processes, practices, principles and tools for the intervention process.
54

Desenvolvimento de um modelo customizado de PDP para uma empresa mista de produtos e serviços

Suarez, Tathiana Massimino January 2009 (has links)
Desenvolver produtos e serviços de qualidade utilizando um processo padronizado com conceitos validados é fundamental para a redução do tempo de desenvolvimento e conseqüente redução de custos e obtenção de vantagens estratégicas para a empresa. Neste contexto o Processo de Desenvolvimento de Produtos e Serviços é visto como um diferencial estratégico para as empresas. O uso de um modelo customizado se mostra a forma mais adequada de implementação ou adaptação do processo na empresa. Um modelo traz uma padronização das etapas do processo, bem como documentos e ferramentas pertinentes para as atividades que devem ser desenvolvidas. Essa dissertação propõe um modelo customizado de desenvolvimento para uma empresa mista de produtos e serviços. O tema de pesquisa foi motivado por um estudo em uma empresa mista de produtos e serviços que desenvolve softwares, serviços e produtos para a gestão de frotas. Com base nos problemas diagnosticados na empresa desenvolveu-se um modelo customizado baseado na literatura. Pretende-se que este modelo seja base para estudos em empresas deste tipo, que contenham no seu portfólio um misto de produtos e serviços. O modelo foi desenvolvido com base em modelos referenciais da literatura, em especial os modelos propostos por Rozenfeld et al. (2006), Peters et al. (1999) e Mello (2005). Inicialmente é apresentado um modelo híbrido teórico, baseado na comparação dos três modelos selecionados e, por fim, é apresentado o modelo customizado proposto contempla as macro-fases de Pré-Projeto, Projeto e Pós-Projeto, sendo a fase de Projeto dividida nas fases: (i) Iniciação; (ii) Planejamento; (iii) Execução; (iv) Controle; e (v) Encerramento. / To develop quality products and services using a standardized process with validated concepts is the key to reducing the development time and consequently reduces costs, achieving strategic advantages for the company. In this context the process of developing products and services is seen as a strategic matter for businesses. The use of a specific reference model appears to be the most appropriate form of implementation or adaptation of the process in the company. A customized model provides a standardization of the stages of the process, as well as documents and tools relevant to the activities to be developed. This dissertation proposes a development reference model for a company that mixes products and services. The research theme has been motivated by a study realized in a company that mixes products and services, developing software, services and products to fleet management. Based on the company diagnosed problems has been developed a development customized model based on the literature. The model must be a reference to the similar companies, who mixes products and services on their portfolio. The model was developed based on models related on the literature, in particular the models proposed by Rozenfeld et al. (2006), Peters et al. (1999) and Mello (2005). Initially is present a theoretical reference model, based on comparison of three models selected, and finally is given the customized model proposed considers the macro-phases of Pre-Project, Project and Post-Project, the Project being divided in phases (i) Initiation, (ii) Planning, (iii) Implementation, (iv) Control and (v) Termination.
55

Desenvolvimento de um modelo customizado de PDP para uma empresa mista de produtos e serviços

Suarez, Tathiana Massimino January 2009 (has links)
Desenvolver produtos e serviços de qualidade utilizando um processo padronizado com conceitos validados é fundamental para a redução do tempo de desenvolvimento e conseqüente redução de custos e obtenção de vantagens estratégicas para a empresa. Neste contexto o Processo de Desenvolvimento de Produtos e Serviços é visto como um diferencial estratégico para as empresas. O uso de um modelo customizado se mostra a forma mais adequada de implementação ou adaptação do processo na empresa. Um modelo traz uma padronização das etapas do processo, bem como documentos e ferramentas pertinentes para as atividades que devem ser desenvolvidas. Essa dissertação propõe um modelo customizado de desenvolvimento para uma empresa mista de produtos e serviços. O tema de pesquisa foi motivado por um estudo em uma empresa mista de produtos e serviços que desenvolve softwares, serviços e produtos para a gestão de frotas. Com base nos problemas diagnosticados na empresa desenvolveu-se um modelo customizado baseado na literatura. Pretende-se que este modelo seja base para estudos em empresas deste tipo, que contenham no seu portfólio um misto de produtos e serviços. O modelo foi desenvolvido com base em modelos referenciais da literatura, em especial os modelos propostos por Rozenfeld et al. (2006), Peters et al. (1999) e Mello (2005). Inicialmente é apresentado um modelo híbrido teórico, baseado na comparação dos três modelos selecionados e, por fim, é apresentado o modelo customizado proposto contempla as macro-fases de Pré-Projeto, Projeto e Pós-Projeto, sendo a fase de Projeto dividida nas fases: (i) Iniciação; (ii) Planejamento; (iii) Execução; (iv) Controle; e (v) Encerramento. / To develop quality products and services using a standardized process with validated concepts is the key to reducing the development time and consequently reduces costs, achieving strategic advantages for the company. In this context the process of developing products and services is seen as a strategic matter for businesses. The use of a specific reference model appears to be the most appropriate form of implementation or adaptation of the process in the company. A customized model provides a standardization of the stages of the process, as well as documents and tools relevant to the activities to be developed. This dissertation proposes a development reference model for a company that mixes products and services. The research theme has been motivated by a study realized in a company that mixes products and services, developing software, services and products to fleet management. Based on the company diagnosed problems has been developed a development customized model based on the literature. The model must be a reference to the similar companies, who mixes products and services on their portfolio. The model was developed based on models related on the literature, in particular the models proposed by Rozenfeld et al. (2006), Peters et al. (1999) and Mello (2005). Initially is present a theoretical reference model, based on comparison of three models selected, and finally is given the customized model proposed considers the macro-phases of Pre-Project, Project and Post-Project, the Project being divided in phases (i) Initiation, (ii) Planning, (iii) Implementation, (iv) Control and (v) Termination.
56

Modelo de intervenção para processo de desenvolvimento de produto farmaceutico [sic] para pequenas e médias empresas

Gusberti, Tomoe Daniela Hamanaka January 2006 (has links)
Os administradores de pequenas e médias empresas (PME) buscam práticas de desenvolvimento de produtos e conhecimento que auxilie a permanência delas e o crescimento no mercado. Uma forma de incorporar práticas consagradas é através da sistematização do Processo de Desenvolvimento de Produto (PDP). A representação desse processo pode ser realizada por meio de modelos referenciais os quais incluem atividades, ferramentas, conceitos e melhores práticas. Apesar disso, no que se refere à estruturação do PDP, de um modo geral, as empresas não incorporaram facilmente essas práticas à sua realidade. Em decorrência desse fato, há a necessidade de um modelo de transição entre a prática atual e aquelas propostas pelos modelos de referência disponíveis na literatura. No caso das empresas do setor farmacêutico, essa realidade não é diferente. A maioria das empresas, principalmente pequenas e médias, não considera fácil a tarefa de entendimento e implantação de um modelo referencial para o PDP. Contribuindo com a resolução dessa problemática, esse trabalho objetiva a elaboração de uma proposta de intervenção em empresas farmacêuticas de pequeno e médio porte. Essa proposta apresenta etapas para guiar a implantação de um modelo referencial adaptado ao setor e à empresa. Para tal, a proposta desse trabalho incorporou as melhores práticas de intervenção encontradas na literatura, como aspectos concernentes à engenharia do método e ao PDP. Foram analisados o ambiente de aplicação dos mesmos, o contexto do setor farmacêutico brasileiro e a estrutura organizacional das empresas de pequeno e médio porte, através de revisão bibliográfica e estudos de caso. Um modelo preliminar de intervenção foi elaborado considerando esses aspectos e guiado pelas teorias de gestão da mudança e engenharia do método. O modelo foi aprimorado através da sua aplicação em uma empresa, através de pesquisa-ação. O modelo de intervenção resultante desse trabalho contempla as características de PME do setor para auxiliar como guia para a melhoria dos processos de desenvolvimento de produtos e apresenta os princípios norteadores do processo de intervenção contemplando ferramentas que podem ser utilizadas para a realização do mesmo, além dos passos e etapas a serem seguidas. / The small and medium enterprises (SME) managers search for best practices and knowledges that help growing on the competitive world. The product development process (PDP), systematization and organization importance are largely diffused. The reference models are the PDP representation and include activities, tools, concepts and best practices. Nevertheless, the corporations do not easily incorporate those practices on their routine to improve their PDP. Then, a transition model from the real practice to the proposed literature reference model is needed. The pharmaceutical companies’ reality is not different. The enterprise’s managers, especially small and medium ones, do not consider easy to understand and implement the reference models. This research considered the theory of Method Engineering dominium applied to the Organizational Engineering dominium to compose an Intervention Model for the Pharmaceutical SME’s PDP. The model incorporated the intervention’s best practices found in the literature. The method and PDP dominium was discussed. The review of Brazilian Small and Medium Pharmaceutical Industry and their enterprise’s organizational structure characterizes the environment of intervention. Case studies performed at a company with typical characteristics of the studied group complemented the information of literature review. Useful tools and practices for the Pharmaceutical PDP and Intervention were identified from literature. The consideration of Change Management and Method Engineering theory led to the elaboration of the Preliminary Intervention Model. This model was evaluated by its application in a medium-sized pharmaceutical organization by action-research. The researcher’s observation supported the model improvement. This improvement generated the Intervention Model. The Intervention Model considers the pharmaceutical small and medium enterprises characteristics and can guide to the Pharmaceutical PDP improvement. The Model presents the processes, practices, principles and tools for the intervention process.
57

Automatic test vector generation and coverage analysis in model-based software development

Andersson, Jonny January 2005 (has links)
Thorough testing of software is necessary to assure the quality of a product before it is released. The testing process requires substantial resources in software development. Model-based software development provides new possibilities to automate parts of the testing process. By automating tests, valuable time can be saved. This thesis focuses on different ways to utilize models for automatic generation of test vectors and how test coverage analysis can be used to assure the quality of a test suite or to find "dead code" in a model. Different test-automation techniques have been investigated and applied to a model of an adaptive cruise control system (ACC) used at Scania. Source code has been generated automatically from the model, model coverage and code coverage has therefore been compared. The work with this thesis resulted in a new method to create test vectors for models based on a combinatorial test technique.
58

Modelo de intervenção para processo de desenvolvimento de produto farmaceutico [sic] para pequenas e médias empresas

Gusberti, Tomoe Daniela Hamanaka January 2006 (has links)
Os administradores de pequenas e médias empresas (PME) buscam práticas de desenvolvimento de produtos e conhecimento que auxilie a permanência delas e o crescimento no mercado. Uma forma de incorporar práticas consagradas é através da sistematização do Processo de Desenvolvimento de Produto (PDP). A representação desse processo pode ser realizada por meio de modelos referenciais os quais incluem atividades, ferramentas, conceitos e melhores práticas. Apesar disso, no que se refere à estruturação do PDP, de um modo geral, as empresas não incorporaram facilmente essas práticas à sua realidade. Em decorrência desse fato, há a necessidade de um modelo de transição entre a prática atual e aquelas propostas pelos modelos de referência disponíveis na literatura. No caso das empresas do setor farmacêutico, essa realidade não é diferente. A maioria das empresas, principalmente pequenas e médias, não considera fácil a tarefa de entendimento e implantação de um modelo referencial para o PDP. Contribuindo com a resolução dessa problemática, esse trabalho objetiva a elaboração de uma proposta de intervenção em empresas farmacêuticas de pequeno e médio porte. Essa proposta apresenta etapas para guiar a implantação de um modelo referencial adaptado ao setor e à empresa. Para tal, a proposta desse trabalho incorporou as melhores práticas de intervenção encontradas na literatura, como aspectos concernentes à engenharia do método e ao PDP. Foram analisados o ambiente de aplicação dos mesmos, o contexto do setor farmacêutico brasileiro e a estrutura organizacional das empresas de pequeno e médio porte, através de revisão bibliográfica e estudos de caso. Um modelo preliminar de intervenção foi elaborado considerando esses aspectos e guiado pelas teorias de gestão da mudança e engenharia do método. O modelo foi aprimorado através da sua aplicação em uma empresa, através de pesquisa-ação. O modelo de intervenção resultante desse trabalho contempla as características de PME do setor para auxiliar como guia para a melhoria dos processos de desenvolvimento de produtos e apresenta os princípios norteadores do processo de intervenção contemplando ferramentas que podem ser utilizadas para a realização do mesmo, além dos passos e etapas a serem seguidas. / The small and medium enterprises (SME) managers search for best practices and knowledges that help growing on the competitive world. The product development process (PDP), systematization and organization importance are largely diffused. The reference models are the PDP representation and include activities, tools, concepts and best practices. Nevertheless, the corporations do not easily incorporate those practices on their routine to improve their PDP. Then, a transition model from the real practice to the proposed literature reference model is needed. The pharmaceutical companies’ reality is not different. The enterprise’s managers, especially small and medium ones, do not consider easy to understand and implement the reference models. This research considered the theory of Method Engineering dominium applied to the Organizational Engineering dominium to compose an Intervention Model for the Pharmaceutical SME’s PDP. The model incorporated the intervention’s best practices found in the literature. The method and PDP dominium was discussed. The review of Brazilian Small and Medium Pharmaceutical Industry and their enterprise’s organizational structure characterizes the environment of intervention. Case studies performed at a company with typical characteristics of the studied group complemented the information of literature review. Useful tools and practices for the Pharmaceutical PDP and Intervention were identified from literature. The consideration of Change Management and Method Engineering theory led to the elaboration of the Preliminary Intervention Model. This model was evaluated by its application in a medium-sized pharmaceutical organization by action-research. The researcher’s observation supported the model improvement. This improvement generated the Intervention Model. The Intervention Model considers the pharmaceutical small and medium enterprises characteristics and can guide to the Pharmaceutical PDP improvement. The Model presents the processes, practices, principles and tools for the intervention process.
59

Desenvolvimento de um modelo customizado de PDP para uma empresa mista de produtos e serviços

Suarez, Tathiana Massimino January 2009 (has links)
Desenvolver produtos e serviços de qualidade utilizando um processo padronizado com conceitos validados é fundamental para a redução do tempo de desenvolvimento e conseqüente redução de custos e obtenção de vantagens estratégicas para a empresa. Neste contexto o Processo de Desenvolvimento de Produtos e Serviços é visto como um diferencial estratégico para as empresas. O uso de um modelo customizado se mostra a forma mais adequada de implementação ou adaptação do processo na empresa. Um modelo traz uma padronização das etapas do processo, bem como documentos e ferramentas pertinentes para as atividades que devem ser desenvolvidas. Essa dissertação propõe um modelo customizado de desenvolvimento para uma empresa mista de produtos e serviços. O tema de pesquisa foi motivado por um estudo em uma empresa mista de produtos e serviços que desenvolve softwares, serviços e produtos para a gestão de frotas. Com base nos problemas diagnosticados na empresa desenvolveu-se um modelo customizado baseado na literatura. Pretende-se que este modelo seja base para estudos em empresas deste tipo, que contenham no seu portfólio um misto de produtos e serviços. O modelo foi desenvolvido com base em modelos referenciais da literatura, em especial os modelos propostos por Rozenfeld et al. (2006), Peters et al. (1999) e Mello (2005). Inicialmente é apresentado um modelo híbrido teórico, baseado na comparação dos três modelos selecionados e, por fim, é apresentado o modelo customizado proposto contempla as macro-fases de Pré-Projeto, Projeto e Pós-Projeto, sendo a fase de Projeto dividida nas fases: (i) Iniciação; (ii) Planejamento; (iii) Execução; (iv) Controle; e (v) Encerramento. / To develop quality products and services using a standardized process with validated concepts is the key to reducing the development time and consequently reduces costs, achieving strategic advantages for the company. In this context the process of developing products and services is seen as a strategic matter for businesses. The use of a specific reference model appears to be the most appropriate form of implementation or adaptation of the process in the company. A customized model provides a standardization of the stages of the process, as well as documents and tools relevant to the activities to be developed. This dissertation proposes a development reference model for a company that mixes products and services. The research theme has been motivated by a study realized in a company that mixes products and services, developing software, services and products to fleet management. Based on the company diagnosed problems has been developed a development customized model based on the literature. The model must be a reference to the similar companies, who mixes products and services on their portfolio. The model was developed based on models related on the literature, in particular the models proposed by Rozenfeld et al. (2006), Peters et al. (1999) and Mello (2005). Initially is present a theoretical reference model, based on comparison of three models selected, and finally is given the customized model proposed considers the macro-phases of Pre-Project, Project and Post-Project, the Project being divided in phases (i) Initiation, (ii) Planning, (iii) Implementation, (iv) Control and (v) Termination.
60

Um catálogo de regras para transformação automática de esquemas EER em código SQL-Relacional: uma visão MDD com foco em restrições estruturais não triviais

SILVA, Edson Alves da 02 March 2015 (has links)
Submitted by Fabio Sobreira Campos da Costa (fabio.sobreira@ufpe.br) on 2017-02-13T15:18:50Z No. of bitstreams: 2 license_rdf: 1232 bytes, checksum: 66e71c371cc565284e70f40736c94386 (MD5) [dsc] Edson Alves v.1.5.6.pdf: 4201919 bytes, checksum: c682b493376c27a9896e5215c62283a1 (MD5) / Made available in DSpace on 2017-02-13T15:18:50Z (GMT). No. of bitstreams: 2 license_rdf: 1232 bytes, checksum: 66e71c371cc565284e70f40736c94386 (MD5) [dsc] Edson Alves v.1.5.6.pdf: 4201919 bytes, checksum: c682b493376c27a9896e5215c62283a1 (MD5) Previous issue date: 2015-03-02 / CNPq / Model Driven Development (MDD) é um paradigma para geração automática de código executável que utiliza modelos como o seu artefato primário. No escopo de Banco de Dados, apesar das regras para transformação de esquemas Enhanced Entity Relationship (EER) em código da Structured Query Language (SQL)-Relacional já terem sido amplamente exploradas na literatura, não se encontrou um trabalho que ao mesmo tempo especifique tradutores MDD capazes de transformar, automaticamente, esquemas EER em códigos SQL-Relacional e aborde restrições como: Participação em Relacionamento, Disjunção e Completude em Herança ou Categoria são transformadas em estruturas SQL-Relacional. Neste contexto, visando dar uma contribuição às limitações mencionadas, esta dissertação apresenta duas macros contribuições: 1) um Catálogo de regras para transformar um esquema EER em um esquema Relacional e este em código SQL; e 2) um algoritmo que especifica uma ordem correta para a execução automática destas regras. De modo a mostrar a viabilidade e aplicação prática deste trabalho, o Catálogo de regras de transformação e o algoritmo para automatização do Catálogo são codificados na linguagem Query/View/Transformation-Relations (QVT-R) e implementados na ferramenta EERCASE. A avaliação do trabalho foi feita a partir da transformação de esquemas EER (não triviais) em códigos SQLRelacional, os quais são conferidos por especialistas de Banco de Dados. Por fim, comparando o trabalho proposto com os trabalhos relacionados investigados, constatou-se que o trabalho desta dissertação avança o estado da arte, pois é o único que é baseado em MDD e garante que as restrições de Participação em Relacionamento, Disjunção e Completude em Herança ou Categoria sejam automaticamente geradas para serem garantidas diretamente pelo Sistema de Gerenciamento de Banco de Dados. / Model Driven Development (MDD) is a paradigm for automatic generation of executable code that uses models as its primary artifact. In the database scope, despite the rules for transformation of Enhanced Entity Relationship (EER) schemas in code of Structured Query Language (SQL)-Relational have already been widely explored in the literature, we did not find a work that, at the same time, specifies MDD translators capable of transforming, automatically, EER schemas in SQL-Relational codes and addresses restrictions such as: Participation in Relationship, Disjunction and Completeness in Inheritance or Category are transformed into SQL-relational structures. In this context, in order to contribute for the mentioned limitations, this dissertation presents two macro contributions: 1) a rule Catalog to transform an EER schema into a Relational schema and this SQL code; and 2) an algorithm that specifies a correct order for the automatic enforcement of these rules. In order to show the feasibility and practical application of this work, the Catalog of transformation rules and the algorithm for Catalog automation are encoded in Query/View/TransformationRelations (QVT-R) language and implemented in EERCASE tool. The evaluation of the work was made from the processing of EER schemas (nontrivial) in SQL-Relational codes, which are conferred by database experts. Finally, comparing the proposed work with the related work investigated, it was found that the proposed work advances the state of the art, as it is the only one that is based on MDD and ensures that the restrictions on Participation in Relationship, Disjunction in Inheritance and Completeness in Inheritance or Category are guaranteed by the Database Management System.

Page generated in 0.0997 seconds