Lua Language
Mostrando 1-10 de 10 artigos, teses e dissertações.
-
1. CONVERTING REGEXES TO PEGS / CONVERSÃO DE REGEXES PARA PARSING EXPRESSION GRAMMARS
Expressões regulares são um formalismo utilizado para descrever linguagens regulares e compõem a base de diversas bibliotecas de casamento de padrão. No entanto, existem determinados padrões úteis que são complexos ou impossíveis de serem descritos com expressões regulares puras. Devido a essas limitações, linguagens de script modernas disponibili
Publicado em: 2010
-
2. Geração automática de testes a partir de descrições de linguagens
Alguns programas podem ter sua entrada formalizada através de gramáticas livres de contexto. Esta formalização facilita a utilização de ferramentas na sistematização e na elevação da qualidade do seu processo de teste. Dentro desta categoria de programas os compiladores foram os primeiros a utilizar este tipo de ferramenta para a automação de seu
Publicado em: 2010
-
3. MODELOS DE CONCORRÊNCIA E COORDENAÇÃO PARA O DESENVOLVIMENTO DE APLICAÇÕES ORIENTADAS A EVENTOS EM LUA / CONCURRENCY AND COORDINATION MODELS FOR EVENT-DRIVEN IN LUA
Multithreading has become popular as a way to organize concurrent tasks and achieve better performance from CPUs. However, programming with threads is not an easy task. Usage of shared resources needs to be coordinated because concurrent access to them, in most cases, may create inconsistency in the application. The event-driven model has been pointed as a g
Publicado em: 2009
-
4. RE-ENGENHARIA DO SOFTWARE C&L PARA PLATAFORMA LUA-KEPLER UTILIZANDO PRINCÍPIOS DE TRANSPARÊNCIA / REENGINEERING THE C&L SOFTWARE TOWARDS LUA-KEPLER PLATFORM USING PRINCIPLES OF TRANSPARENCY
Transparency is a keyword present in different contexts such as the economic and the political ones, and, currently, one of the new contexts, in which it stands, is software. Free (open source) software is a good example of transparency, where the great advantage is that one can access the source code and then choose the characteristics he/she wants, but, in
Publicado em: 2009
-
5. AN ALTERNATIVE MODEL FOR CONCURRENT PROGRAMMING IN LUA / UM MODELO ALTERNATIVO PARA PROGRAMAÇÃO CONCORRENTE EM LUA
The popularization of multi-core processors and of technologies such as hyper-threading indicates a different approach to the evolution of processors. This new approach brings about an increased interest in concurrent programming and the exploration of parallelism in order to achieve better performance. However, concurrent programming models now in use are s
Publicado em: 2008
-
6. A Lua-based AOP Infrastructure
In this paper we describe an aspect-oriented infrastructure to handle dynamic AOP based on the Lua language. This infrastructure is composed of AspectLua, a Lua extension that allows the declaration of aspects, and a meta-object protocol, LuaMOP, that unifies the introspective and reflective mechanisms provided by Lua. Aspects are defined in isolation using
Journal of the Brazilian Computer Society. Publicado em: 2006-04
-
7. CONCURRENCY AND SANDBOXES MODELS APPLIED TO LUA HTTP SERVERS / MODELOS DE CONCORRÊNCIA E SANDBOXES APLICADOS A SERVIDORES HTTP EM LUA
Client-server developers constantly have to deal with questions concerning performance and scalability, since the number of simultaneous clients can grow significantly. Moreover, if these systems can execute third-party code, there is also the concern of secure execution of these pieces of code. This work goal is to benchmark several combinations of concurre
Publicado em: 2006
-
8. INTEGRAÇÃO ENTRE A LINGUAGEM LUA E O COMMON LANGUAGE RUNTIME / INTEGRATING THE LUA LANGUAGE AND THE COMMON LANGUAGE RUNTIME
The Common Language Runtime (CLR) is a platform that aims to make the interoperability among different programming languages easier, by using a common language (the Common Intermediate Language, or CIL) and a common type system (the Common Type System, or CTS). Lua is a flexible scripting language with a simple syntax; scripting languages are frequently used
Publicado em: 2004
-
9. 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
-
10. LUATS A REACTIVE EVENT-ORIENTED TUPLE SPACE / LUATS UM ESPAÇO DE TUPLAS REATIVO ORIENTADO A EVENTOS
The widespread use of the Internet along with the rapid growth and acceptance of the Web as a general application platform impose new requirements associated with the integration and coordination of autonomous and heterogeneous software components. The specific needs of this context led to the development of new coordination mechanisms, among which the react
Publicado em: 2003