Loading...
Please wait, while we are loading the content...
Similar Documents
Uma técnica baseada em SysML para modelar a arquitetura de sistemas embarcados de tempo real
| Content Provider | Semantic Scholar |
|---|---|
| Author | Ribeiro, Quelita A. D. S. |
| Copyright Year | 2017 |
| Abstract | A especificacao da arquitetura de sistemas de software de tempo real e uma atividade que depreende analise, conhecimento e compreensao tanto do dominio da aplicacao quanto das partes envolvidas na construcao do software. A arquitetura tem um papel primordial na comunicacao entre os stakeholders, alem do planejamento de todo o processo arquitetural envolvido no projeto. Contudo, as Linguagens de Descricao de Arquiteturas (ADLs) nao tem sido amplamente usadas na industria. Outro fator limitador para o uso efetivo de ADLs e a dificuldade dessas linguagens em expressar efetivamente a arquitetura de sistemas complexos. Considerando essa situacao de dificuldade do uso efetivo de ADLs, a UML tem sido utilizada nos ultimos anos para modelagem da arquitetura. No entanto, a UML nao consegue representar caracteristicas importantes pertinentes a sistemas de tempo real, tais como seguranca ou restricoes de tempo real. Uma das vantagens da UML e a capacidade de extensao permitindo a criacao de profiles. Neste sentido, este trabalho apresenta a Systems Modeling Language (SysML), um profile da UML, para modelagem da arquitetura de sistemas de tempo real em dois sistemas automotivos, o sistema de controle de airbag e o sistema de controle de farois. Neste trabalho tem-se como objetivos utilizar a UML e a SysML para modelagem e documentacao da arquitetura e delineamento de rastreabilidade de requisitos entre software e sistema, ampliando o entendimento do projeto entre as partes envolvidas, e por fim apresentar a SysML como uma linguagem para descricao da arquitetura de software de tempo real. As linguagens SysML e a ADL Architecture Analysis & Design Language (AADL) foram comparadas para mostrar as vantagens da SysML. Como resultado, foi percebido que caracteristicas abstratas, tais como tomadas de decisao, repeticao de uma funcionalidade (loop), caracteristicas que sao relacionadas a realidade e, consequentemente, ao sistema, nao podem ser descritas em AADL. A SysML mostrou-se relevante no contexto da descricao, analise, classificacao e modelagem de arquitetura para sistemas de tempo real. O diagrama de Requisitos da SysML mostra explicitamente os diversos tipos de relacionamentos entre diferentes requisitos, o diagrama de Blocos viabiliza a visao global dos sistemas envolvidos num unico projeto, o diagrama de Blocos Internos possibilita a visao interna do sistema em construcao, o diagrama de Atividades considera a visao comportamental do sistema. Os conceitos de SysML, articulados nos diagramas de Requisitos, Atividades, Blocos e Blocos Internos da SysML sao complementares cobrindo os propositos necessarios para a descricao da arquitetura de sistemas de tempo real. Conclui-se que a tecnica proposta da juncao de UML e SysML fornece elementos para descrever requisitos de software e seus relacionamentos com o sistema, gerenciar mudancas, evoluir e rastrear requisitos mais facilmente, alem da comunicacao ser efetivamente realizada entre os stakeholders. Este aspecto e importante ao desenvolvimento de sistemas de tempo real, por causa da diversidade de pessoas / equipes envolvidas e que influenciam uma ampla serie de decisoes de projeto. |
| File Format | PDF HTM / HTML |
| Alternate Webpage(s) | https://ri.ufs.br/bitstream/riufs/3396/1/QUELITA_ARAUJO_D_S_RIBEIRO.pdf |
| Language | English |
| Access Restriction | Open |
| Content Type | Text |
| Resource Type | Article |