Case-Based Reasoning Framework for Data Model Reuse

데이터 모델 재사용을 위한 사례기반추론 프레임워크

  • 이재식 (아주대학교 경영대학) ;
  • 한재홍 (아주대학교 대학원 경영학과)
  • Published : 1997.12.01

Abstract

A data model is a diagram that describes the properties of different categories of data and the associations among them within a business or information system. In spite of its importance and usefulness, data modeling activity requires not only a lot of time and effort but also extensive experience and expertise. The data models for similar business areas are analogous to one another. Therefore, it is reasonable to reuse the already-developed data models if the target business area is similar to what we have already analyzed before. In this research, we develop a case-based reasoning system for data model reuse, which we shall call CB-DM Reuser (Case-Based Data Model Reuser). CB-DM Reuse consists of four subsystems : the graphic user interface to interact with end user, the data model management system to build new data model, the case base to store the past data models, and the knowledge base to store data modeling and data model reusing knowledge. We present the functionality of CB-DM Reuser and show how it works on real-life a, pp.ication.

Keywords

References

  1. 박사학위 논문, 전자계산학과, 중앙대학교 소프트웨어 재사용을 위한 객체지향 클래스 라이브럴리에서의 정보 검색 김영길
  2. 정보처리논문지 v.2 no.4 도메인 분석정보 재사용을 위한 처리기의 설계 및 구현 김지흥
  3. 박사학위논문, 전자계산학과, 중앙대학교 소프트웨어 재사용을 위한 사례기반의 추론 모델 성백균
  4. Artificial Intelligence Communications v.7 no.1 Case-Based Reasoning:Foundational Issues, Methodological Variations, and System Approaches Aamodt, A.;E. Plaza
  5. CASE*Method:Entity Relationship Modeling Barker, R.
  6. ACM Trans. on Database Systems The Entity Relationship Model:Toward a Unified View of Dta Chen, P.
  7. Communication of the ACM v.31 no.11 A Field Study of the Sothware Design Pricess for Large Systems Curtis, B.;H. Krasner;N. Iscoe
  8. Communication of the ACM v.34 no.5 LassIE : A Knowledge-Based Software Information System Dvanbu, P.;R. J. Brachman;P. G. Delfridge;B. W. Ballard
  9. Information Engineering : Strategic Systems Development Fimkelstein, C.
  10. Fundamental Concepts of Information Modeling Flavin, M.
  11. Handbook of Relational Database Design Fleming, C. C.;B. von Halle
  12. Proceedings of Case-Based Reasoning Workshop(DARPA) CBR in Battle Planning Goodmand, M.
  13. Data Model Patterns : Conventions of Thought Hay, D. C.
  14. Proceedings of 4th Annual Workshop on Software Reuse The Role of Understanding and Adaptation in software Reuse Scenarios Huff, K. E.;R. Thomson;J. W. Gish
  15. Proceeding of the 11th International Joint Conference an AI Adaptation-Based Explanations : Extending Script/Frame Theory to Handle Novel Input Kass, A.
  16. The Handbook of Artificial Intelligence v.4 Knowledge-based Software Engineering Lowery, M.;R. Duran
  17. Proceedings of 4th Annual Workshop on Software Reuse Sofrware Reuse on Specification-Based Prototyping Luqi;J. McDowell
  18. Communication of the ACM v.35 no.5 Exploiting Reusable Specification through Analogy Maiden, N.;A. Sutcliffe
  19. Information Engineering Marting, J.
  20. roceedings of 4th Annual Knowledge-Based Software Assistant Conference The RLF LibrarianL: A Rusability Librarian Based on Cooperating Knowledge-Based Systems McDowell, R.;K. Cassell
  21. Database Management McFadden, F. R.;J. A. Hoffer
  22. Proceedings of 4th Annual Workshop on Software Reuse Software Reuse in Intergrated Domain-Oriented , Knowledge-Based Design Environment Nakakoji, K.
  23. Software Reusability v.1 Draco:A Method for Engineering Reusable Sofrware System Neighbors, J. M.
  24. Proceedings of 6th Annual Workshop on software Reuse THe Commercial Applications of Domain Analysis Neighbors, J. M.
  25. Proceedings of 6th Annual Workshop on software Reuse Software Requirement Text Reuse Park, S.
  26. ACM SIGSOFT Software Engineering Notes v.15 no.2 Domain Analysis:An Interoduction Prieto-Diaz
  27. IEEE Software Status Report : Software Reisability Prieto-Diaz, R.
  28. Inside Casebased Reasoning Riesbeck, C. K.
  29. Journal of Systems and Software v.30 The REBOOT Approach to Software Reuse Sindre, G.;R. Conradi;E. Karlsson
  30. Proceedings of 4th Annual Workshop on Software Reuse An Organon : Intelligent Reuse of Software Assets and Domain Knowledge Soloderitch, J.
  31. Data and Knowledge Engineering v.7 Relational Database Design Based on The Entity-Relationship Model Storey, V. C.
  32. Design of Database Structures Teory, T. J.;J. P. Fry
  33. 3rd International Conference on Software Reuse, IEEE Computer Society Reuse State of the Art and State of the Practice Report Card Tracz, W.
  34. Proceeding of 4th Annual Workshop on Software Reuse An Outline for a Domain Specific Software Architecture Engineering Process Tracz, W.;L. Coglianese