[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

Xiao et al., 2014 - Google Patents

Design rule spaces: A new form of architecture insight

Xiao et al., 2014

View PDF
Document ID
17273617085118906306
Author
Xiao L
Cai Y
Kazman R
Publication year
Publication venue
Proceedings of the 36th International Conference on Software Engineering

External Links

Snippet

In this paper, we investigate software architecture as a set of overlapping design rule spaces, formed by one or more structural or evolutionary relationships and clustered using our design rule hierarchy algorithm. Considering evolutionary coupling as a special type of …
Continue reading at www.cs.drexel.edu (PDF) (other versions)

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Preventing errors by testing or debugging software
    • G06F11/3668Software testing
    • G06F11/3672Test management
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Preventing errors by testing or debugging software
    • G06F11/3604Software analysis for verifying properties of programs
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Error detection; Error correction; Monitoring responding to the occurence of a fault, e.g. fault tolerance
    • G06F11/0703Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/30Information retrieval; Database structures therefor; File system structures therefor
    • G06F17/30286Information retrieval; Database structures therefor; File system structures therefor in structured data stores
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/50Computer-aided design
    • G06F17/5009Computer-aided design using simulation
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for programme control, e.g. control unit
    • G06F9/06Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
    • G06F9/46Multiprogramming arrangements
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/34Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation; Recording or statistical evaluation of user activity, e.g. usability assessment
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/70Software maintenance or management
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06QDATA PROCESSING SYSTEMS OR METHODS, SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL, SUPERVISORY OR FORECASTING PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL, SUPERVISORY OR FORECASTING PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management, e.g. organising, planning, scheduling or allocating time, human or machine resources; Enterprise planning; Organisational models
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F2201/00Indexing scheme relating to error detection, to error correction, and to monitoring

Similar Documents

Publication Publication Date Title
Xiao et al. Design rule spaces: A new form of architecture insight
Xiao et al. Titan: A toolset that connects software architecture with quality analysis
Jabbari et al. What is DevOps? A systematic mapping study on definitions and practices
Cerny et al. Microservice architecture reconstruction and visualization techniques: A review
Arnold et al. Stack trace analysis for large scale debugging
Engel et al. Evaluation of microservice architectures: A metric and tool-based approach
Izurieta et al. A multiple case study of design pattern decay, grime, and rot in evolving software systems
Beschastnikh et al. Visualizing distributed system executions
Cai et al. Design rule spaces: A new model for representing and analyzing software architecture
US10204028B2 (en) Rule spaces and architecture root detection
Shah et al. Robustness testing of embedded software systems: An industrial interview study
Stevanetic et al. Software metrics for measuring the understandability of architectural structures: a systematic mapping study
Kochhar et al. Revisiting assert use in GitHub projects
Schnappinger et al. Software quality assessment in practice: a hypothesis-driven framework
Guo et al. Nuclear safety-critical Digital Instrumentation and Control system software: Reliability demonstration
Bez et al. Drishti: Guiding end-users in the i/o optimization journey
Pillai Software architecture with Python
Arshad et al. Big Data testing techniques: taxonomy, challenges and future trends
Ricca et al. A Multi-Year Grey Literature Review on AI-assisted Test Automation
Janes et al. Open tracing tools: Overview and critical comparison
Kleehaus et al. It landscape discovery via runtime instrumentation for automating enterprise architecture model maintenance
Adjepon-Yamoah et al. A reactive architecture for cloud-based system engineering
Wong et al. An approach towards designing a prescriptive analytical logic model for software application root cause analysis
Sinkala et al. Towards Hierarchical Code-to-Architecture Mapping Using Information Retrieval.
Rahman et al. Categorizing defects in infrastructure as code