Xiao et al., 2014 - Google Patents
Design rule spaces: A new form of architecture insightXiao 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 …
- 230000001808 coupling 0 abstract description 27
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Preventing errors by testing or debugging software
- G06F11/3668—Software testing
- G06F11/3672—Test management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Preventing errors by testing or debugging software
- G06F11/3604—Software analysis for verifying properties of programs
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Error detection; Error correction; Monitoring responding to the occurence of a fault, e.g. fault tolerance
- G06F11/0703—Error 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/30—Information retrieval; Database structures therefor; File system structures therefor
- G06F17/30286—Information retrieval; Database structures therefor; File system structures therefor in structured data stores
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/50—Computer-aided design
- G06F17/5009—Computer-aided design using simulation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
- G06F9/46—Multiprogramming arrangements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/70—Software maintenance or management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06Q—DATA 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/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management, e.g. organising, planning, scheduling or allocating time, human or machine resources; Enterprise planning; Organisational models
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F2201/00—Indexing 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 |