سند علمی

C2-Style Architecture Testing and Metrics Using Dependency Analysis

چکیده

Software architecture has already become one of the primary research areas in software engineering recently and how to test software architecture automatically, effectively and adequately is a difficulty in issues about software architecture. Currently, many people are doing the research of software architecture analyze, evaluation, testing and verification techniques, and some representative testing strategies are proposed to test software architecture. But, traditional software testing methods can not be used directly to solve the test issues of software architecture, either some techniques are needed to improve the traditional methods or new software architecture testing techniques are developed to solve the test issues related to software architecture. Dependency analysis is an important method to test, analyze, understand, and maintain programs. A new kind of dependency analysis method for C2-style architecture is developed. A set of dependency relationships is defined corresponding to the relationships among C2-style architecture elements. The C2-style element dependency graph (C2-EDG) of C2-style architecture can de constructed from these dependency relationships. Based on the C2-EDG, both architecture dependency coverage testing and metrics are further given as its two applications, and discusses the equivalence of existing methods.

اسناد مشابه

  • How to Realization Architectural testing model using Measurement Metrics

    سند علمی۲۰۰۸Lalji Prasad, Sarita Singh Bhadauria

    In this research paper we try to realize our architecture testing model [1], with the help of object oriented relationship, using different software metrics. Measurement is key element of any engineering process. Realization architectural testing tool, accomplish through measures

  • A Service Oriented Architecture Complexity Metric, Based on Statistical Hypothesis Testing

    سند علمی۲۰۰۸Software Engineering Research and PracticeMichael Maynard, George Dimitoglou

    Service Oriented Architectures (SOA) is a widely used paradigm for the development and deployment of scaleable, loosely coupled distributed environments. Along with the flexibility and relative ease of deployment, such architectures have inherent complexities. These complexities

  • Tool Support for Cascading Style Sheets’ Complexity Metrics

    سند علمی۲۰۱۵Adewole Adewumi, Onyeka Emebo, Sanjay Misra, Luis Fernandez

    Tools are the fundamental requirement for acceptability of any metrics programme in the software industry. It is observed that majority of the metrics proposed and are available in the literature lack tool support. This is one of the reasons why they are not widely accepted by th

  • Reuse of Off-the-Shelf Constraint Solvers in C2-Style Architectures

    سند علمی۱۹۹۶Nenad Medvidovic, Richard N. Taylor

    Reuse of large-grain software components offers the potential for significant savings in application development cost and time. Successful reuse of components and component substitutability depends both on qualities of the components reused as well as the software context in whic

  • Efficient Scan-Based BIST Architecture for Application-Dependent FPGA Test

    سند علمی۲۰۱۳Keita Ito, Tomokazu Yoneda, Yuta Yamato, Kazumi Hatayama

    FPGAs are attractive devices due to their low development cost and short time-to-market, and widely used not only for reconfigurable purpose but also as applicationdependent embedded devices for low-volume products. This paper presents a scan-based BIST architecture for testing o

  • Cellular DBMS: Customizable and autonomous data management using a RISC-style architecture

    سند علمی۲۰۱۱Stefan Manegold

    Database management systems (DBMS) were developed decades ago with consideration for the legacy hardware and data management requirements. Over years, developments in the hardware and the data management have forced DBMS to grow in functionalities. These functionalities got tight