EaSys: uma linguagem orientada por objectos para descrição de sistemas digitais
Autor(a) principal: | |
---|---|
Data de Publicação: | 2001 |
Outros Autores: | , |
Tipo de documento: | Artigo |
Idioma: | por |
Título da fonte: | Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
Texto Completo: | https://proa.ua.pt/index.php/revdeti/article/view/18117 |
Resumo: | This paper discusses the use of object-oriented programming languages in the design of digital systems. The ideas presented here are particularly useful to develop complex systems composed of hardware and software components. The EaSys language described in this paper was developed to allow the use of a single language in the entire design flow. This language is an extension to the C++, implemented through a class library, that adds to the base language a set of useful abstractions and mechanisms for hardware modelling. To write, compile and debug a system model written in EaSys, only standard C++ development tools are needed. |
id |
RCAP_040e1a76e99f676110540e017a33d722 |
---|---|
oai_identifier_str |
oai:proa.ua.pt:article/18117 |
network_acronym_str |
RCAP |
network_name_str |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
repository_id_str |
7160 |
spelling |
EaSys: uma linguagem orientada por objectos para descrição de sistemas digitaisThis paper discusses the use of object-oriented programming languages in the design of digital systems. The ideas presented here are particularly useful to develop complex systems composed of hardware and software components. The EaSys language described in this paper was developed to allow the use of a single language in the entire design flow. This language is an extension to the C++, implemented through a class library, that adds to the base language a set of useful abstractions and mechanisms for hardware modelling. To write, compile and debug a system model written in EaSys, only standard C++ development tools are needed.Este artigo discute a utilização de linguagens de programação orientadas por objectos no projecto de sistemas digitais. Os conceitos aqui abordados são particularmente úteis para desenvolver sistemas complexos compostos por componentes de hardware e de software. A linguagem EaSys descrita neste artigo foi concebida para permitir o uso de apenas uma linguagem ao longo de todo o fluxo de projecto. Esta linguagem é uma extensão ao C++, implementada através de uma biblioteca de classes, que adiciona à linguagem base um conjunto de abstracções e mecanismos úteis para a modelação de hardware. Para escrever, compilar e depurar um modelo de um sistema escrito em EaSys, são necessárias apenas ferramentas standard de desenvolvimento em C++.UA Editora2001-01-01T00:00:00Zjournal articleinfo:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersionapplication/pdfhttps://proa.ua.pt/index.php/revdeti/article/view/18117oai:proa.ua.pt:article/18117Eletrónica e Telecomunicações; Vol 3 No 4 (2001); 311-331Eletrónica e Telecomunicações; vol. 3 n.º 4 (2001); 311-3312182-97721645-0493reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAPporhttps://proa.ua.pt/index.php/revdeti/article/view/18117https://proa.ua.pt/index.php/revdeti/article/view/18117/13023https://creativecommons.org/licenses/by/4.0/info:eu-repo/semantics/openAccessOliveira, ArnaldoSklyarov, ValeryFerrari, António2022-09-26T11:00:23Zoai:proa.ua.pt:article/18117Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T16:08:32.451152Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse |
dc.title.none.fl_str_mv |
EaSys: uma linguagem orientada por objectos para descrição de sistemas digitais |
title |
EaSys: uma linguagem orientada por objectos para descrição de sistemas digitais |
spellingShingle |
EaSys: uma linguagem orientada por objectos para descrição de sistemas digitais Oliveira, Arnaldo |
title_short |
EaSys: uma linguagem orientada por objectos para descrição de sistemas digitais |
title_full |
EaSys: uma linguagem orientada por objectos para descrição de sistemas digitais |
title_fullStr |
EaSys: uma linguagem orientada por objectos para descrição de sistemas digitais |
title_full_unstemmed |
EaSys: uma linguagem orientada por objectos para descrição de sistemas digitais |
title_sort |
EaSys: uma linguagem orientada por objectos para descrição de sistemas digitais |
author |
Oliveira, Arnaldo |
author_facet |
Oliveira, Arnaldo Sklyarov, Valery Ferrari, António |
author_role |
author |
author2 |
Sklyarov, Valery Ferrari, António |
author2_role |
author author |
dc.contributor.author.fl_str_mv |
Oliveira, Arnaldo Sklyarov, Valery Ferrari, António |
description |
This paper discusses the use of object-oriented programming languages in the design of digital systems. The ideas presented here are particularly useful to develop complex systems composed of hardware and software components. The EaSys language described in this paper was developed to allow the use of a single language in the entire design flow. This language is an extension to the C++, implemented through a class library, that adds to the base language a set of useful abstractions and mechanisms for hardware modelling. To write, compile and debug a system model written in EaSys, only standard C++ development tools are needed. |
publishDate |
2001 |
dc.date.none.fl_str_mv |
2001-01-01T00:00:00Z |
dc.type.driver.fl_str_mv |
journal article info:eu-repo/semantics/article |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
format |
article |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
https://proa.ua.pt/index.php/revdeti/article/view/18117 oai:proa.ua.pt:article/18117 |
url |
https://proa.ua.pt/index.php/revdeti/article/view/18117 |
identifier_str_mv |
oai:proa.ua.pt:article/18117 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.relation.none.fl_str_mv |
https://proa.ua.pt/index.php/revdeti/article/view/18117 https://proa.ua.pt/index.php/revdeti/article/view/18117/13023 |
dc.rights.driver.fl_str_mv |
https://creativecommons.org/licenses/by/4.0/ info:eu-repo/semantics/openAccess |
rights_invalid_str_mv |
https://creativecommons.org/licenses/by/4.0/ |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf |
dc.publisher.none.fl_str_mv |
UA Editora |
publisher.none.fl_str_mv |
UA Editora |
dc.source.none.fl_str_mv |
Eletrónica e Telecomunicações; Vol 3 No 4 (2001); 311-331 Eletrónica e Telecomunicações; vol. 3 n.º 4 (2001); 311-331 2182-9772 1645-0493 reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação instacron:RCAAP |
instname_str |
Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação |
instacron_str |
RCAAP |
institution |
RCAAP |
reponame_str |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
collection |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
repository.name.fl_str_mv |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação |
repository.mail.fl_str_mv |
|
_version_ |
1799130542984134656 |