dc.contributorPenteado, Rosângela Aparecida Dellosso
dc.contributorhttp://lattes.cnpq.br/4061946080136286
dc.contributorhttp://lattes.cnpq.br/0805947997778420
dc.creatorDurelli, Rafael Serapilha
dc.date.accessioned2011-10-13
dc.date.accessioned2016-06-02T19:05:51Z
dc.date.available2011-10-13
dc.date.available2016-06-02T19:05:51Z
dc.date.created2011-10-13
dc.date.created2016-06-02T19:05:51Z
dc.date.issued2011-05-30
dc.identifierDURELLI, Rafael Serapilha. Uma abordagem apoiada por linguagens especificas de domínio para criação de linhas de produtos de software embarcado. 2011. 141 f. Dissertação (Mestrado em Ciências Exatas e da Terra) - Universidade Federal de São Carlos, São Carlos, 2011.
dc.identifierhttps://repositorio.ufscar.br/handle/ufscar/473
dc.description.abstractEmbedded systems have been used in a myriad of devices that are present in our daily lives, thereby the market for such sort of system has increased significantly over the last few years. These systems were once associated with low-level code, however, this is an outdated view of embedded systems technology. Although the current embedded systems are mostly composed of software, no systematic reuse technique is used in throughout their development. Thus, since previous successful experiences are not reused, forcing the developer to create some of the involved elements from the scratch, there is a considerable delay in the production of these systems. Due to the ever increasing complexity of embedded systems it is necessary to apply reuse techniques in order to lessen the effort needed to develop such systems. Within this context, software product lines (SPL) are reuse techniques that allow the creation of several systems belonging to a certain domain. SPL can be used to generate products of a specific domain that share common features but are each different in a specific way. Model-driven development is another reuse technique whose main objective is to reduce the semantic distance between the domain problem and its solution/implementation; thus, the developer does not need to direct interact with the solution source code, being able to focus on models and transforming those models in source code or yet other models. Based on these techniques, a process for the development of SPL in the domain of mobile robots was developed. In order to properly use the proposed process, a SPL called LegoMobileRobots Software Product Line (LMRSPL) was devised. Moreover, a domain specific language (DSL) was also developed. This DSL, called F2MoC, assists the application engineer in instantiating LMRSPL members.
dc.publisherUniversidade Federal de São Carlos
dc.publisherBR
dc.publisherUFSCar
dc.publisherPrograma de Pós-Graduação em Ciência da Computação - PPGCC
dc.rightsAcesso Aberto
dc.subjectAnálise e projeto de sistemas
dc.subjectLinha de produtos de software
dc.subjectLinguagem específica de domínio
dc.subjectSistemas embarcados
dc.subjectDesenvolvimento de Software Dirigido a Modelos
dc.subjectRobôs móveis
dc.subjectSoftware product line
dc.subjectModel-driven development
dc.subjectDomain-specific language
dc.subjectEmbedded systems
dc.subjectMobile robots
dc.titleUma abordagem apoiada por linguagens especificas de domínio para criação de linhas de produtos de software embarcado
dc.typeTesis


Este ítem pertenece a la siguiente institución