Embedded studio: um ambiente integrado para desenvolvimento de sistemas embutidos
AUTOR(ES)
Edson Barbosa Lisboa
DATA DE PUBLICAÇÃO
2002
RESUMO
The design of embedded systems involves different hardware and software components. Due to its heterogeneity, it is important that the development should be carried out through an integrated and efficient way. Moreover, for better complexity control, it must be taken into account the use of tools that make it possible, in an easy way, the modularity and reusability of components. This work proposes an integrated environment that treats hardware and software in an homogeneous way, by means of the "component" concept. These components are modelled using the javabeans architecture and made available in a visual development tool, providing greater reusability and modularity on project development. The "Embedded Studio" is a completely modular tool, based on the "netbeans" framework, conceived to provide reusability and to make easier the development of embedded systems. With this aim, the tool offers different "views" of the project, in order to present different aspects of hardware, software and relationships among components. In addition, each of these "workspaces" groups together specific tools for hardware and software that were previously integrated to the environment. As a case study, this component-based approach for hardware and software was applied to implement an alarm system. Initially, the relevant components of the system were specified, implemented and integrated to the Embedded Studio. The resources supported by the tool are potentially presented through the instantiation of the modelled components of the system
ASSUNTO(S)
framework reusabilidade framework hardware e software - componentes sistemas embutidos ciencia da computacao reusability embedded systems hardware and software - components
Documentos Relacionados
- Um ambiente integrado de simulação de sistemas digitais
- Um ambiente integrado de desenvolvimento de software aplicado a robotica
- Um ambiente integrado para manipulação de tráfego multicast
- Desenvolvimento de um WebLab para experimentos remotos em fotônica integrado a um ambiente virtual de ensino-aprendizagem
- Simulador distribuido para auxilio ao projeto de sistemas embutidos : desenvolvimento e exemplos de aplicação