System-level object-orientation in the specification and validation of embedded systems

Bibliographic Details
Main Author: Fernandes, João M.
Publication Date: 2001
Other Authors: Machado, Ricardo J.
Language: eng
Source: Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
Download full: http://hdl.handle.net/1822/17864
Summary: The main aim of this paper is to present how the Unified Modeling Language (UML) can be used as the notation to specify the requirements of an embedded system. By using a relatively small, but real, system (a supervision application) as a running example, the paper illustrates the design flow that can be followed during the analysis phase of complex control applications. To assure the continuous mapping of the models, the authors propose some guidelines to transform the use case diagrams into a single object diagram, which is the main diagram for the next development phases (design and implementation). The Java programming language is used for developing a system’s prototype, to allow the system’s validation by the customers.
id RCAP_8f6f28ebf1ca61696684d773c1788d77
oai_identifier_str oai:repositorium.sdum.uminho.pt:1822/17864
network_acronym_str RCAP
network_name_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository_id_str https://opendoar.ac.uk/repository/7160
spelling System-level object-orientation in the specification and validation of embedded systemsScience & TechnologyThe main aim of this paper is to present how the Unified Modeling Language (UML) can be used as the notation to specify the requirements of an embedded system. By using a relatively small, but real, system (a supervision application) as a running example, the paper illustrates the design flow that can be followed during the analysis phase of complex control applications. To assure the continuous mapping of the models, the authors propose some guidelines to transform the use case diagrams into a single object diagram, which is the main diagram for the next development phases (design and implementation). The Java programming language is used for developing a system’s prototype, to allow the system’s validation by the customers.IEEEUniversidade do MinhoFernandes, João M.Machado, Ricardo J.2001-092001-09-01T00:00:00Zconference paperinfo:eu-repo/semantics/publishedVersionapplication/pdfhttp://hdl.handle.net/1822/17864eng0-7695-1333-610.1109/SBCCI.2001.952996info:eu-repo/semantics/openAccessreponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiainstacron:RCAAP2024-05-11T07:10:39Zoai:repositorium.sdum.uminho.pt:1822/17864Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireinfo@rcaap.ptopendoar:https://opendoar.ac.uk/repository/71602025-05-28T16:18:08.538097Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiafalse
dc.title.none.fl_str_mv System-level object-orientation in the specification and validation of embedded systems
title System-level object-orientation in the specification and validation of embedded systems
spellingShingle System-level object-orientation in the specification and validation of embedded systems
Fernandes, João M.
Science & Technology
title_short System-level object-orientation in the specification and validation of embedded systems
title_full System-level object-orientation in the specification and validation of embedded systems
title_fullStr System-level object-orientation in the specification and validation of embedded systems
title_full_unstemmed System-level object-orientation in the specification and validation of embedded systems
title_sort System-level object-orientation in the specification and validation of embedded systems
author Fernandes, João M.
author_facet Fernandes, João M.
Machado, Ricardo J.
author_role author
author2 Machado, Ricardo J.
author2_role author
dc.contributor.none.fl_str_mv Universidade do Minho
dc.contributor.author.fl_str_mv Fernandes, João M.
Machado, Ricardo J.
dc.subject.por.fl_str_mv Science & Technology
topic Science & Technology
description The main aim of this paper is to present how the Unified Modeling Language (UML) can be used as the notation to specify the requirements of an embedded system. By using a relatively small, but real, system (a supervision application) as a running example, the paper illustrates the design flow that can be followed during the analysis phase of complex control applications. To assure the continuous mapping of the models, the authors propose some guidelines to transform the use case diagrams into a single object diagram, which is the main diagram for the next development phases (design and implementation). The Java programming language is used for developing a system’s prototype, to allow the system’s validation by the customers.
publishDate 2001
dc.date.none.fl_str_mv 2001-09
2001-09-01T00:00:00Z
dc.type.driver.fl_str_mv conference paper
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/1822/17864
url http://hdl.handle.net/1822/17864
dc.language.iso.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv 0-7695-1333-6
10.1109/SBCCI.2001.952996
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv IEEE
publisher.none.fl_str_mv IEEE
dc.source.none.fl_str_mv reponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron:RCAAP
instname_str FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron_str RCAAP
institution RCAAP
reponame_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
collection Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository.name.fl_str_mv Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
repository.mail.fl_str_mv info@rcaap.pt
_version_ 1833595860770881536