• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 3
  • Tagged with
  • 3
  • 3
  • 2
  • 2
  • 2
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 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.
1

Um modelo de definição de processos para sistemas de workflow flexíveis

BEZERRA, Fábio de Lima January 2003 (has links)
Trabalho com suporte da CAPES. / This work presents a new model of process definition in workflow systems, the PDBC model. We also present a prototype of a workflow system whicli implements the PDBC model, the Tucupi server. The proposal of this new model is to allow flexibility in workflow systems. For this, we will use what we call partia! workflow, which is a partially deüned workflow whose complete definition is carried through during the execution of workflow. Partia! Workflow is deüned as a set of constraints and activities. Moreover, another way for a workflow system to get flexibility is through an exception handling mechanism. In this work we consider such mechanism through the use of overriden constraints, that is, constraints that can be violated in determined circumstances. For this we present the WRBAC, a model of access control for workflow systems, used to provide an adequate mechanism of violation of the overriden constraints used in the definition of a workflow. / Em domínios de aplicação como a área médica e engenharia de software os sistemas de workflow existentes são inadequados, pois a definição dos processos nesses sistemas é inflexível. No exemplo da área médica, ninguém sabe quais as ações devem ser tomadas durante a abordagem de um paciente, ou seja, ninguém conhece um processo de tratamento para paciente no instante em que ele é admitido no hospital. Portanto, uma nova forma de interação com os sistemas de workflow se faz necessário. Nesta nova forma de interação um usuário pergunta ao sistema o que deve ser feito para que uma atividade (atividade objetivo) seja executada. Por exemplo, para um médico realizar uma cirurgia em um paciente que procedimentos devem ser executados antes ou mesmo depois? Nesta nova abordagem, o sistema de workflow cumpre, além do papel de despachante de atividades aos usuários, como nos sistemas de workflow atuais, o papel de ajudante do usuário, pois indica ao usuário quais atividades executar antes e depois de executar uma atividade objetivo. Este trabalho apresenta um novo modelo de definição de processos em sistemas de workflow, o modelo PDBC. Apresentamos também um protótipo de um sistema de workflow que implementa o modelo PDBC, o servidor Tucupi. A proposta deste novo modelo é permitir que os sistemas de workflow manipulem workflows mais flexíveis. Para isso usaremos o que chamamos de workflow parcial, que é um workflow parcialmente definido cuja definição completa é realizada apenas durante a execução do workflow. O workflow parcial é definido como um conjunto de restrições e atividades. Outra maneira de se obter flexibilidade em sistemas de workflow é através de um mecanismo de tratamento de exceções adequado. Neste trabalho propomos um mecanismo de tratamento de exceções através do uso de restrições violáveis, ou seja, restrições que podem ser violadas em determinadas circunstâncias. Para isso apresentamos o WRBAC, um modelo de controle de acesso para sistemas de workflow, utilizado para provê um mecanismo adequado de sobrecarga das restrições utilizadas na definição de um processo.
2

[en] A SEMIOTIC MODEL OF THE COMMUNICATION PROCESSES RELATED TO THE ACTIVITY OF APPLICATION EXTENSION BY END-USERS / [pt] UM MODELO SEMIÓTICO DOS PROCESSOS DE COMUNICAÇÃO RELACIONADOS À ATIVIDADE DE EXTENSÃO À APLICAÇÃO POR USUÁRIOS FINAIS

CECILIA KREMER VIEIRA DA CUNHA 01 June 2005 (has links)
[pt] Aplicações extensíveis por usuários finais representam uma proposta para tratar o problema de que é improvável que um software consiga atender a todas as necessidades específicas de cada usuário em um domínio. Uma das áreas de pesquisa de aplicações extensíveis é a de Programação por Usuários Finais ou End-User Programming (EUP). Investigações empíricas de EUP evidenciam a existência de práticas colaborativas relacionadas ao processo de extensão de aplicação, onde pessoas se comunicam com diversos objetivos: para ajudarem-se a resolver seus problemas com computação, para compartilhar extensões prontas ou construí-las conjuntamente. Nosso trabalho complementa essas investigações, contribuindo com um tratamento aprofundado e teoricamente motivado dos fenômenos de comunicação relacionados às práticas colaborativas observadas. Com base na teoria da Semiótica e na Engenharia Semiótica, propomos um modelo desses fenômenos, descrevendo sua estrutura e comportamento, permitindo assim uma melhor compreensão das questões relacionadas aos mesmos. De acordo com o modelo, projetamos uma linguagem computável para a representação de extensões de forma associada aos discursos das comunicações estudadas. / [en] Applications that are extensible by end-users represent a proposal to cope with the issue that it is improbable that a software will attend every specific need of each different user within a domain. One of the research areas approaching extensible applications is End-User Programming (EUP). EUP empirical investigations evidence the existence of collaborative practices related to the process of application extension. In these practices, people communicate with each other with various purposes: to help themselves deal with their problems regarding computing, to share ready-made extensions or to build extensions together. Our work complements these investigations by offering a deep and theoretically motivated treatment of the communication phenomena related to the observed collaborative practices. Based on Semiotics theory and Semiotic Engineering, we propose a model of these phenomena, describing its structure and behavior thus supporting a better understanding of the issues related to them. According to the model, we designed a computable language for the representation of extensions in association with corresponding communicative discourse.
3

[en] TEAM: AN ARCHITECTURE FOR E-WORKFLOW MANAGEMENT / [pt] TEAM: UMA ARQUITETURA PARA GERÊNCIA DE E-WORKFLOWS

LUIZ ANTONIO DE MORAES PEREIRA 30 August 2004 (has links)
[pt] Em aplicações colaborativas distribuídas, o uso de repositórios centralizados para armazenamento dos dados e programas compartilhados compromete algumas características importantes desse tipo de aplicações, tais como tolerância a falhas, escalabilidade e autonomia local. Aplicações como Kazaa, Gnutella e Edutella exemplificam o emprego de computação ponto-a-ponto (P2P), que tem se mostrado uma alternativa interessante para solução dos problemas apontados acima, sem impor as restrições típicas de sistemas centralizados ou mesmo distribuídos do tipo mediadores e SGBDHs. Nesse trabalho apresentamos a arquitetura TEAM (Teamwork-support Environment Architectural Model) para gerência de workflows na web. Além de descrevermos os componentes e conectores da arquitetura, que se baseia em computação P2P, tratamos dos aspectos de modelagem de processos, gerência dos dados, metadados e das informações de controle de execução dos processos. Exploramos, também, a estratégia adotada para disseminação das consultas e mensagens encaminhadas aos pares da rede em ambientes baseados na arquitetura. Ilustramos o emprego da arquitetura TEAM em um estudo de caso em e-learning. / [en] In distributed collaborative applications, the use of centralized repositories for storing shared data and programs compromises some important characteristics of this type of applications, such as fault tolerance, scalability and local autonomy. Applications like Kazaa, Gnutella and Edutella exemplify the use of peer-to-peer computing, which is being considered an interesting alternative for the solution of the problems mentioned above, without imposing typical restrictions of centralized or even distributed systems such as mediators and HDBMSs. In this work we present the TEAM (Teamwork-support Environment Architectural Model) architecture for managing workflows in the Web. Besides describing the components and connectors of the architecture, which is based on P2P computing, we address the modelling of processes and management of data, metadata and execution control information.We also discuss the strategy adopted for queries dissemination and messages sent to peers in environments based on the architecture. We illustrate the application of TEAM in a case study in e-learning.

Page generated in 0.0734 seconds