Design approaches for critical embedded systems: A systematic mapping study

Detalhes bibliográficos
Autor(a) principal: Feitosa, Daniel
Data de Publicação: 2018
Outros Autores: Ampatzoglou, Apostolos, Avgeriou, Paris, Affonso, Frank J. [UNESP], Andrade, Hugo, Felizardo, Katia R., Nakagawa, Elisa Y.
Tipo de documento: Artigo de conferência
Idioma: eng
Título da fonte: Repositório Institucional da UNESP
Texto Completo: http://dx.doi.org/10.1007/978-3-319-94135-6_12
http://hdl.handle.net/11449/171208
Resumo: Critical Embedded Systems (CES) are systems in which failures are potentially catastrophic and, therefore, hard constraints are imposed on them. In the last years the amount of software accommodated within CES has considerably changed. For example, in smart cars the amount of software has grown about 100 times compared to previous years. This change means that software design for these systems is also bounded to hard constraints (e.g., high security and performance). Along the evolution of CES, the approaches for designing them are also changing rapidly, so as to fit the specialized needs of CES. Thus, a broad understanding of such approaches is missing. Therefore, this study aims to establish a fair overview on CESs design approaches. For that, we conducted a Systematic Mapping Study (SMS), in which we collected 1,673 papers from five digital libraries, filtered 269 primary studies, and analyzed five facets: design approaches, applications domains, critical quality attributes, tools, and type of evidence. Our findings show that the body of knowledge is vast and overlaps with other types of systems (e.g., real-time or cyber-physical systems). In addition, we have observed that some critical quality attributes are common among various application domains, as well as approaches and tools are oftentimes generic to CES.
id UNSP_6755759b6b5284a5eea2e3cdac078dc2
oai_identifier_str oai:repositorio.unesp.br:11449/171208
network_acronym_str UNSP
network_name_str Repositório Institucional da UNESP
repository_id_str 2946
spelling Design approaches for critical embedded systems: A systematic mapping studyCritical embedded systemDesignSystematic mapping studyCritical Embedded Systems (CES) are systems in which failures are potentially catastrophic and, therefore, hard constraints are imposed on them. In the last years the amount of software accommodated within CES has considerably changed. For example, in smart cars the amount of software has grown about 100 times compared to previous years. This change means that software design for these systems is also bounded to hard constraints (e.g., high security and performance). Along the evolution of CES, the approaches for designing them are also changing rapidly, so as to fit the specialized needs of CES. Thus, a broad understanding of such approaches is missing. Therefore, this study aims to establish a fair overview on CESs design approaches. For that, we conducted a Systematic Mapping Study (SMS), in which we collected 1,673 papers from five digital libraries, filtered 269 primary studies, and analyzed five facets: design approaches, applications domains, critical quality attributes, tools, and type of evidence. Our findings show that the body of knowledge is vast and overlaps with other types of systems (e.g., real-time or cyber-physical systems). In addition, we have observed that some critical quality attributes are common among various application domains, as well as approaches and tools are oftentimes generic to CES.Coordenação de Aperfeiçoamento de Pessoal de Nível Superior (CAPES)Conselho Nacional de Desenvolvimento Científico e Tecnológico (CNPq)Department of Mathematics and Computer Science University of GroningenDepartment of Statistics Applied Mathematics and Computation São Paulo State University (UNESP)Department of Computer Science and Engineering Chalmers University of TechnologyDepartment of Computing Federal Technological University of ParanáDepartment of Computer Systems University of São PauloDepartment of Statistics Applied Mathematics and Computation São Paulo State University (UNESP)CAPES: 034/12CNPq: 034/12CAPES: 204607/2013-2CNPq: 204607/2013-2University of GroningenUniversidade Estadual Paulista (Unesp)Chalmers University of TechnologyFederal Technological University of ParanáUniversidade de São Paulo (USP)Feitosa, DanielAmpatzoglou, ApostolosAvgeriou, ParisAffonso, Frank J. [UNESP]Andrade, HugoFelizardo, Katia R.Nakagawa, Elisa Y.2018-12-11T16:54:24Z2018-12-11T16:54:24Z2018-01-01info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/conferenceObject243-274http://dx.doi.org/10.1007/978-3-319-94135-6_12Communications in Computer and Information Science, v. 866, p. 243-274.1865-0929http://hdl.handle.net/11449/17120810.1007/978-3-319-94135-6_122-s2.0-85049794969Scopusreponame:Repositório Institucional da UNESPinstname:Universidade Estadual Paulista (UNESP)instacron:UNESPengCommunications in Computer and Information Science0,170info:eu-repo/semantics/openAccess2021-10-23T14:54:03Zoai:repositorio.unesp.br:11449/171208Repositório InstitucionalPUBhttp://repositorio.unesp.br/oai/requestopendoar:29462024-08-05T18:59:02.061419Repositório Institucional da UNESP - Universidade Estadual Paulista (UNESP)false
dc.title.none.fl_str_mv Design approaches for critical embedded systems: A systematic mapping study
title Design approaches for critical embedded systems: A systematic mapping study
spellingShingle Design approaches for critical embedded systems: A systematic mapping study
Feitosa, Daniel
Critical embedded system
Design
Systematic mapping study
title_short Design approaches for critical embedded systems: A systematic mapping study
title_full Design approaches for critical embedded systems: A systematic mapping study
title_fullStr Design approaches for critical embedded systems: A systematic mapping study
title_full_unstemmed Design approaches for critical embedded systems: A systematic mapping study
title_sort Design approaches for critical embedded systems: A systematic mapping study
author Feitosa, Daniel
author_facet Feitosa, Daniel
Ampatzoglou, Apostolos
Avgeriou, Paris
Affonso, Frank J. [UNESP]
Andrade, Hugo
Felizardo, Katia R.
Nakagawa, Elisa Y.
author_role author
author2 Ampatzoglou, Apostolos
Avgeriou, Paris
Affonso, Frank J. [UNESP]
Andrade, Hugo
Felizardo, Katia R.
Nakagawa, Elisa Y.
author2_role author
author
author
author
author
author
dc.contributor.none.fl_str_mv University of Groningen
Universidade Estadual Paulista (Unesp)
Chalmers University of Technology
Federal Technological University of Paraná
Universidade de São Paulo (USP)
dc.contributor.author.fl_str_mv Feitosa, Daniel
Ampatzoglou, Apostolos
Avgeriou, Paris
Affonso, Frank J. [UNESP]
Andrade, Hugo
Felizardo, Katia R.
Nakagawa, Elisa Y.
dc.subject.por.fl_str_mv Critical embedded system
Design
Systematic mapping study
topic Critical embedded system
Design
Systematic mapping study
description Critical Embedded Systems (CES) are systems in which failures are potentially catastrophic and, therefore, hard constraints are imposed on them. In the last years the amount of software accommodated within CES has considerably changed. For example, in smart cars the amount of software has grown about 100 times compared to previous years. This change means that software design for these systems is also bounded to hard constraints (e.g., high security and performance). Along the evolution of CES, the approaches for designing them are also changing rapidly, so as to fit the specialized needs of CES. Thus, a broad understanding of such approaches is missing. Therefore, this study aims to establish a fair overview on CESs design approaches. For that, we conducted a Systematic Mapping Study (SMS), in which we collected 1,673 papers from five digital libraries, filtered 269 primary studies, and analyzed five facets: design approaches, applications domains, critical quality attributes, tools, and type of evidence. Our findings show that the body of knowledge is vast and overlaps with other types of systems (e.g., real-time or cyber-physical systems). In addition, we have observed that some critical quality attributes are common among various application domains, as well as approaches and tools are oftentimes generic to CES.
publishDate 2018
dc.date.none.fl_str_mv 2018-12-11T16:54:24Z
2018-12-11T16:54:24Z
2018-01-01
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/conferenceObject
format conferenceObject
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://dx.doi.org/10.1007/978-3-319-94135-6_12
Communications in Computer and Information Science, v. 866, p. 243-274.
1865-0929
http://hdl.handle.net/11449/171208
10.1007/978-3-319-94135-6_12
2-s2.0-85049794969
url http://dx.doi.org/10.1007/978-3-319-94135-6_12
http://hdl.handle.net/11449/171208
identifier_str_mv Communications in Computer and Information Science, v. 866, p. 243-274.
1865-0929
10.1007/978-3-319-94135-6_12
2-s2.0-85049794969
dc.language.iso.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv Communications in Computer and Information Science
0,170
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv 243-274
dc.source.none.fl_str_mv Scopus
reponame:Repositório Institucional da UNESP
instname:Universidade Estadual Paulista (UNESP)
instacron:UNESP
instname_str Universidade Estadual Paulista (UNESP)
instacron_str UNESP
institution UNESP
reponame_str Repositório Institucional da UNESP
collection Repositório Institucional da UNESP
repository.name.fl_str_mv Repositório Institucional da UNESP - Universidade Estadual Paulista (UNESP)
repository.mail.fl_str_mv
_version_ 1808129007059730432