6 research outputs found
Towards a formal framework for JavaBeans and Enterprise JavaBeans
This project aims to provide a framework for the formal specification of JavaBeans and Enterprise JavaBeans (EJB), Sun Microsystems' component technology. We develop a list of properties that distinguishes beans from a Java class. For example, we formalise the notion of session beans, home/remote interfaces, etc. We also briefly touch upon the use of JavaBeans/EJB technology in a particular application
A new Java Thread model for concurrent programming of real-time systems
The Java ™ Virtual Machine (JVM) provides a high degree of platform independence, but being an interpreter, Java has a poor system performance. New compiler techniques and Java processors will gradually improve the performance of Java, but despite these developments, Java is still far from real-time. We propose the Communicating Java Threads (CJT) model, which eliminates several shortcomings, such as Java's non-deterministic behavior, Java's monitor weakness, and lack of reactiveness for real-time and embedded systems. CJT is based on CSP providing channels, composition constructs, and scheduling of processes. The CJT Java class library, which provides all necessary classes on top of Java, is readily available to interested users. The main power of the method is that it integrates these features in a natural way and in no way conflicts with other paradigms, such as PersonalJava ™, EmbeddedJava ™, JavaBeans ™, CORBA, and PVM. All activities, reported in this paper, are carried out as part of the JavaPP project
Development of an ontology for a multi-agent system controlling a production line
Nowadays, the industry is very demanding in terms of customized high quality products at
lower costs. Furthermore, the customers intention of having the product as soon as possible,
and companies having the restriction of time, which in this case is a crucial variable, also
increases the nal product cost. For this reason, it becomes unacceptable the development of
solutions based on centralized implementations, which do not provide robustness, exibility
and recon gurability. Therefore, the implementation of multi-agent based solutions ful l the
described requirements leading to a more exible, robust and agile system.
This work presents the development of an important issue concerning the cooperation
between the distributed agents, since one of them only has a partial view of the system.
In this way the ontologies are crucial to guarantee a common structure of the knowledge
exchanged among the agents.
The objective of this work is the development of an ontology integrating process and
quality levels to be used to represent the knowledge exchanged in a multi-agent system solution
for a production line producing washing machines. Consequently, the agents exchanging
shared knowledge will support better and more accurate decisions.
The contribution of this work comprises the implementation of a multi-agent system, the
appropriate ontology formulation as well as its implementation, which makes the integration
of an industrial production line more versatile and more customized. Naturally, with this
project, it is created a recon gurable and highly interoperable system. Hoje em dia, a indústria é muito exigente em termos de produtos personalizados de alta
qualidade a custos baixos. Além disso, a intenção dos clientes é ter o produto logo que
possível, assim as empresas têm uma limitação de tempo, que neste caso é uma variável
importante, também aumenta o custo do produto nal.
Por esta razão, torna-se inaceitável o desenvolvimento de soluções baseadas em implementa
ções centralizadas, que não proporcionam a exibilidade, robustez e recon gurabilidade.
Portanto, a implementação de soluções baseadas em multi-agente cumprem os requisitos
descritos levando a um sistema mais exível, robusto e ágil.
Este trabalho representa o desenvolvimento de uma questão importante relativa à coopera
ção entre os agentes distribuídos, uma vez que apenas um deles tem uma visão parcial
do sistema. Desta forma, as ontologias são cruciais para garantir uma estrutura comum de
conhecimento trocadas entre os agentes.
O objectivo deste trabalho é o desenvolvimento de uma ontologia da integração de processos
e qualidade a serem utilizados para representar o conhecimento trocado em uma solução
de sistema multi-agente para uma linha de produção de máquinas de lavar. Consequentemente,
os agentes trocam conhecimento compartilhado que irão suportar decisões melhores
e mais precisas.
A contribuição deste trabalho consiste na implementação de um sistema multi-agente, a
adequada formulação da ontologia, bem como a sua implementação, o que torna a integração
de uma linha de produção industrial mais versátil e mais personalizada. Naturalmente, com
este projecto, é criado um sistema recon gurável e altamente interoperável
Sonata : Flexible connections between interaction and business spaces
International audienceEvery interactive system features a functional core and a user interface. Over the years, several types of software architectures for connecting these conceptual elements have been proposed, all of which fail to conciliate two essential qualities: enabling both business and interaction objects reuse, and limiting the amount of communication-specific code in reusable objects. We have described in previous work the Symphony Architecture, which bridges the gap between the interaction and business spaces, while requiring no code overhead in either business or interaction objects. Resulting development features minimal coupling between technology-agnostic business and interaction constructs, called Symphony Objects, and improves their reusability by clearly isolating them from the applicative logic and from technical objects. In this paper, we present an original software framework, called Sonata, which capitalizes on the conventions used for building and organizing Symphony Architecture instances, for minimizing the amount of configuration required for setting up connections between the business and interaction spaces
Caracterização de um serviço de Gerencia distribuido para objetos multimidia persistentes
Orientador: Ivan Luiz Marques RicarteDissertação (mestrado) - Universidade Estadual de Campinas, Faculdade de Engenharia Eletrica e de ComputaçãoMestrad