Verificação Estática de Arquiteturas de Software utilizando Restrições de Dependência

نویسندگان

  • Ricardo Terra
  • Marco Tulio Valente
چکیده

This paper proposes a static software architecture verification approach based on a dependency constraint language that allows software architects to restrict the spectrum of dependencies that can be present in a given software system. The ultimate goal is to allow the definition of acceptable and unacceptable dependencies according to the planned system architecture. Once defined, such restrictions are automatically enforced by a tool, thus avoiding silent erosions in the system architecture. The paper also presents results of applying the proposed dependency constraint language in a 240 KLOC human resource management system. The proposed approach was able to detect several violations in the planned architecture of this system.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Um Programa Matemático Com Restrições De Complementaridade Para a Determinação De Trajectórias Quase-estáticas Com Contacto E Atrito Por Um Método De Comprimento De Arco

Resumo. Nesta comunicação propõem-se uma formulação e uma técnica de resolução novas para a determinação de trajectórias quase-estáticas em problemas bi-dimensionais com contacto e atrito, utilizando um método de comprimento de arco. Os efeitos geometricamente não lineares são tidos em conta. A metodologia proposta é aplicável a casos em que existam pontos limites e/ou sucessivos pontos de bifu...

متن کامل

Verificação de Requisitos de Transparência em Modelos iStar

Resumo. A transparência de software é um requisito não funcional que os engenheiros de software precisarão demonstrar à medida que a sociedade exigir transparência nas relações com seus representantes, pois essas relações são automatizadas por software. Nesse sentido a verificação da presença de transparência em modelos de requisitos de software é a abordagem utilizada nesse trabalho. Esses mod...

متن کامل

Phonon Confinement Model to Measure the Average Sizes of Anatase Nanoparticles Synthesized by a Solvothermal Method Using H2O2

Neste trabalho, nanopartículas de dióxido de titânio (TiO2) cristalino, com um tamanho de cristalito médio (e.g., 8 nm) e área de superfície (e.g., 192 m g) variáveis, foram sintetizadas em fase anatase pura, utilizando H2O2 como agente de redução da taxa de hidrólise dos íons de titânio, em solução de isopropanol (IP) como meio de reação. As nanopartículas de TiO2 foram caracterizadas por meio...

متن کامل

Modelagem de Bancos de Dados em Tempo-real

Neste trabalho introduzimos um método para a modelagem de Banco de Dados em Tempo-real (BDTR) utilizando uma notação de redes de Petri baseadas em objetos denominada EG-CPN. Esta notação é enriquecida de modo a promover a descrição eficiente de modelos integrando BDTR e Sistemas em Tempo-real (STR). O método disponibiliza para o projetista construções que permitem, por exemplo, declarar restriç...

متن کامل

Um Estilo Arquitetural para Linhas de Produtos de Software

This paper proposes an architectural style for the definition of software product lines architectures and also a strategy for the instantiation of specific products derived from the architecture. This style is defined as a seamless extension of AspectualACME, characterizing the PLAspectualACME architectural description language, which uses the original abstractions of ACME and Armani’s formal c...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2008