EaSys: uma linguagem orientada por objectos para descrição de sistemas digitais

Detalhes bibliográficos
Autor(a) principal: Oliveira, Arnaldo
Data de Publicação: 2001
Outros Autores: Sklyarov, Valery, Ferrari, António
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