Programming Abstractions
Mostrando 1-7 de 7 artigos, teses e dissertações.
-
1. COMPOSER: AN AUTHORING TOOL OF NCL DOCUMENTS FOR INTERACTIVE DIGITAL TV / COMPOSER: UM AMBIENTE DE AUTORIA DE DOCUMENTOS NCL PARA TV DIGITAL INTERATIVA
With the advent of adoption of an interactive digital TV standard by the Brazilian government, the interest for the analysis of possible alternatives in several areas that compose a digital TV system has increased. In the case of Brazil, NCL is the declarative language adopted for modeling interactive applications in the Brazilian Terrestrial Digital TV Syst
Publicado em: 2007
-
2. Crosscutting framweorks: definitions, classifications, architecture and using in a software development process / Frameworks transversais: definições, classificações, arquitetura e utilização em um processo de desenvolvimento de software
The object-oriented paradigm does not provide adequate abstractions to modularize crosscutting concerns - concerns whose implementation end up tangling and spreading throughout the modules of a system. With the emerging of Aspect-Oriented Programming (AOP) and the availability of abstractions suitable to modularize crosscutting concerns, the reuse of such co
Publicado em: 2006
-
3. INTEGRANDO COMUNICAÇÃO ASSÍNCRONA E GERÊNCIA COOPERATIVA DE TAREFAS EM AMBIENTES DE COMPUTAÇÃO DISTRIBUÍDA / INTEGRATING ASYNCHRONOUS COMMUNICATION AND COOPERATIVE TASK MANAGEMENT
Novos contextos da computação distribuída reforçam a necessidade de abstra ções de programação que favoreçam a comunicação assíncrona e o tratamento de tarefas concorrentes. Modelos de programação dirigido a eventos ou baseado em threads incorporam decisões sobre como tratar essas questões, em cada caso apresentando vantagens e desvantagens.
Publicado em: 2006
-
4. FINALIZADORES E REFERÊNCIAS FRACAS: INTERAGINDO COM O COLETOR DE LIXO / FINALIZERS AND WEAK REFERENCES: INTERFACING WITH THE GARBAGE COLLECTOR
Most mainstream programming languages support finalizers and weak references. In spite of that, these abstractions are still modestly known by programmers in general. Even among language designers there seems to be no common view on how to define their semantics, and language implementations certainly reflect that. In this thesis we explore the concepts of f
Publicado em: 2005
-
5. UMA LINGUAGEM DE MODELAGEM PARA SISTEMAS MULTI-AGENTES BASEADA EM UM FRAMEWORK CONCEITUAL PARA AGENTES E OBJETOS / FROM A CONCEPTUAL FRAMEWORK FOR AGENTS AND OBJECTS TO A MULTI-AGENT SYSTEM MODELING LANGUAGE
As a powerful and new paradigm for designing and implementing software systems, multi-agent systems require methodologies, modeling languages, development platforms and programming languages that explore their benefits and their peculiar characteristics. However, different methodologies, languages and platforms for multi-agent systems propose very distinct a
Publicado em: 2004
-
6. UM FRAMEWORK PARA ADAPTAÇÃO DINÂMICA DE SISTEMAS BASEADOS EM COMPONENTES DISTRIBUÍDOS / A FRAMEWORK FOR DYNAMIC ADAPTATION OF DISTRIBUTED COMPONENT-BASED SYSTEMS
Dynamic adaptation of distributed applications has become an essential feature in development of computer systems, mainly justified by nowadays technology, which enables complex tasks to be performed by computers in application domains less suited for service interruption. This dissertation proposes the LuaOrb Adaptation Framework, which uses features of the
Publicado em: 2004
-
7. OBJETOS E AGENTES: UMA ABORDAGEM ORIENTADA A ASPECTOS / FROM OBJECTS TO AGENTS: AN ASPECT ORIENTED APPROACH
Software engineers of Multi-Agent Systems (MASs) are faced with different concerns (properties), such as autonomy, adaptation, interaction, collaboration, learning, and mobility. Many of these agent concerns cannot be modularized based only on object-oriented abstractions. MAS developers however have relied mostly on objectoriented design techniques and on o
Publicado em: 2004