Skip to main content

CM-Quality: A Pattern-Based Method and Tool for Conceptual Modeling Evaluation and Improvement

  • Conference paper
Advances in Databases and Information Systems (ADBIS 2010)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 6295))

Abstract

Conceptual models serve as the blueprints of information systems and their quality plays a decisive role in the success of the end system. It has been witnessed that majority of the IS change-requests result due to deficient functionalities in the information systems. Therefore, a good analysis and design method should ensure that conceptual models are correct and complete, as they are the communicating mediator between the users and the development team. Our approach evaluates the conceptual models on multiple levels of granularity in addition to providing the corrective actions or transformations for improvement. We propose quality patterns to help the non-expert users in evaluating their models with respect to their quality goal. This paper also demonstrates a software utility (CM-Quality) that implements the proposed evaluation approach.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Cherfi, S.S., Akoka, J., Comyn-Wattiau, I.: Measuring UML Conceptual Modeling Quality-Method and Implementation. In: Pucheral, P. (ed.) Proceedings of the BDA Conference, Collection INT, France (2002)

    Google Scholar 

  2. ISO/IEC 9126, Software Engineering - Product quality - Part 1: Quality model (2001)

    Google Scholar 

  3. ISO/IEC 25030:2007, Software Engineering - Software Product Quality Requirements and Evaluation (SQuaRE) - Quality Requirements, Int’l Organization for Standardization (2007)

    Google Scholar 

  4. Batini, C., Ceri, S., Navathe, C.: Conceptual Database Design: An Entity-Relationship approach, p. 496. Benjamin/Cummings Publishing Company Inc. (1992)

    Google Scholar 

  5. Lindland, O.I., Sindre, G., Sølvberg, A.: Understanding Quality in Conceptual Modeling. IEEE Software 11(2), 42–49 (1994)

    Article  Google Scholar 

  6. Mehmood, K., Cherfi, S.S., Comyn-Wattiau, I.: Data Quality Through Model Quality: A Quality Model for Measuring and Improving the Understandability of Conceptual Models. In: DQS 2009, International Workshop on Data Quality and Security in Conjunction with (CIKM 2009), Hong Kong, November 2-6 (2009)

    Google Scholar 

  7. Mehmood, K., Cherfi, S.S., Comyn-Wattiau, I.: Data Quality through Conceptual Model Quality - Reconciling Researchers and Practitioners through a Customizable Quality Model. In: ICIQ (Intl. Conference on Information Quality), Germany, November 7-8 (2009)

    Google Scholar 

  8. Cherfi, S.S., Akoka, J., Comyn-Wattiau, I.: Quality Patterns for Conceptual Modeling. In: Li, Q., Spaccapietra, S., Yu, E., Olivé, A. (eds.) ER 2008. LNCS, vol. 5231, pp. 142–153. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

  9. Alexander, C., Ishikawa, S., Silverstein, M., Jacobson, M., Fiksdahl-King, I., Angel, S.: A Pattern Language: Towns, Buildings, Construction. Oxford University Press, USA (1977)

    Google Scholar 

  10. Beck, K., Cunningham, W.: Using Pattern Language for Object-Oriented Programs. In: OOPSLA 1987 Workshop on the Specification and Design for Object-Oriented Programming (1987)

    Google Scholar 

  11. Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley, Reading (1995)

    Google Scholar 

  12. Houdek, F., Kempter, H.: Quality Patterns – An approach to packaging software engineering experience. ACM SIGSOFT Software Engineering Notes 22(3) (1997)

    Google Scholar 

  13. Moody, D.L.: Theoretical and Practical Issues in Evaluating the Quality of Conceptual Models. Data & Knowledge Engineering 55, 243–276 (2005)

    Article  Google Scholar 

  14. Basili, V.R., Gianluigi, C., Rombach, H.D.: The Goal Question Metric Approach. In: Encyclopedia of Software Engineering. Wiley, Chichester (1994)

    Google Scholar 

  15. Larman, C.: Applying UML and Patterns: an Introduction to Object-Oriented Analysis and Design and the Unified Process, 2nd edn. Prentice Hall, Englewood Cliffs (2001)

    Google Scholar 

  16. Hevner, A.R., March, S.T., Park, J., Ram, S.: Design Science in Information Systems Research. MIS Quarterly 28(1), 75–105 (2004)

    Google Scholar 

  17. March, S.T., Smith, G.F.: Design and Natural Science Research on Information Technology. Decision Support Systems 15, 251–266 (1995)

    Article  Google Scholar 

  18. Preiss, O., Wegmann, A., Wong, J.: On Quality Attribute Based Software Engineering. In: Proceedings of the 27th EUROMICRO Conference (2001)

    Google Scholar 

  19. Manola, F.: Providing Systemic Properties (Ilities) and Quality of Service in Component-Based Systems. Object Services and Consulting, Inc., Technical Report (1999)

    Google Scholar 

  20. Moody, D.L., Shanks, G.G.: Improving the quality of data models: empirical validation of a quality management Framework. Information Systems 28(6), 619–650 (2003)

    Article  MATH  Google Scholar 

  21. Moody, D.L., Shanks, G.G., Darke, P.: Strategies for improving the quality of entity relationship models. In: Information Resource Management Association (IRMA) Conference, Idea Group Publishing, USA (2000)

    Google Scholar 

  22. Moody, D.L., Shanks, G.G.: What makes a good data model? A framework for evaluating and improving the quality of entity relationship models. Australian Computer Journal (1998)

    Google Scholar 

  23. Nelson, R.R., Todd, P.A.: Antecedents of Information and System Quality: An Empirical Examination within the Context of Data Warehousing. Journal of Management Information Systems 21(4), 199–235 (2005)

    Google Scholar 

  24. Purao, S., Vaishnavi, V.: Product Metrics for Object-Oriented Systems. ACM Computing Surveys 35(2), 191–221 (2003)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Mehmood, K., Cherfi, S.SS., Comyn-Wattiau, I. (2010). CM-Quality: A Pattern-Based Method and Tool for Conceptual Modeling Evaluation and Improvement. In: Catania, B., Ivanović, M., Thalheim, B. (eds) Advances in Databases and Information Systems. ADBIS 2010. Lecture Notes in Computer Science, vol 6295. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-15576-5_31

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-15576-5_31

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-15575-8

  • Online ISBN: 978-3-642-15576-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics