Location of Repository

Diagnosis of the significance of inconsistencies in software designs: a framework and its experimental evaluation

By George Spanoudakis and Hyoseob Kim

Abstract

This paper presents: (a) a framework for assessing the significance of inconsistencies which arise in object-oriented design models that describe software systems from multiple perspectives, and (b) the findings of a series of experiments conducted to evaluate it. The framework allows the definition of significance criteria and measures the significance of inconsistencies as beliefs for the satisfiability of these criteria. The experiments conducted to evaluate it indicate that criteria definable in the framework have the power to create elaborate rankings of inconsistencies in models

Topics: G610 Software Design, G400 Computer Science, G622 Object Oriented Programming
Publisher: Elsevier
Year: 2002
DOI identifier: 10.1016/S0164-1212(02)00018-3
OAI identifier: oai:eprints.lincoln.ac.uk:42

Suggested articles

Preview

Citations

  1. (1994). A Metrics Suite for Object Oriented Design, doi
  2. (1995). A Software Complexity Model of Object-Oriented Systems, Decision Support Systems: doi
  3. (1976). Basic Objects in Natural Categories, doi
  4. (1995). Consistency Checking of SCR-Style Requirements Specifications, doi
  5. (1995). Design Patterns: Elements of Reusable Object-Oriented Software, doi
  6. (1994). Inconsistency Handling In Multi-Perspective Specifications, doi
  7. (2000). Leveraging Inconsistency in Software Development, doi
  8. (1988). Living with Inconsistency in Large Systems, doi
  9. (1998). Managing Conflicts in Goal-Driven Requirements Engineering, doi
  10. (1998). Managing Inconsistent Specifications: Reasoning, Analysis and Action, doi
  11. (1996). Managing Interference, doi
  12. (1999). Managing Standards Compliance. doi
  13. (1999). OMG Unified Modelling Language Specification, doi
  14. (1998). Rational Rose '98: Extensibility Reference Manual. See also: http://www.rational.com/products/rose/index.jtmpl
  15. (2001). Reconciliation of Object Interaction Models, doi
  16. (1996). Requirements Engineering with Viewpoints". doi

To submit an update or takedown request for this paper, please submit an Update/Correction/Removal Request.