Acquiring and Refining Class Hierarchy Design of Web Application Integration Software

  • Satoshi Minegishi
  • Naoki Fukuta
  • Tadashi Iijima
  • Takahira Yamaguchi
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3336)

Abstract

Classes and their hierarchy are one of important artifacts of software development. In contrast of ontology development, the base concepts of classes do not exist even in the mind of software designer at the first time of development. Therefore, software development process needs not only to support externalization of concepts, but also to support the conceptualization process of the design. In this paper, we investigate a class diagram design support method that is suitable for web application integration software. We discuss features and drawbacks of the method through a case study in a development process of a business support system.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
  2. 2.
  3. 3.
  4. 4.
    Booch, G.: Object-Oriented Analysis and Design with Applications. Benjamin Commings (1994)Google Scholar
  5. 5.
    Chidamber, S.R., Kemerer, C.F.: A Metrics Suite for Object Oriented Design. IEEE transaction on Software Engineering 20(6) (June 1994)Google Scholar
  6. 6.
  7. 7.
  8. 8.
    Arnold, R.S.: An introduction to software restructuring. IEEE Press, Los Alamitos (1986)Google Scholar
  9. 9.
    Fowler, M.: Refactoring – Improving the Design of Existing Code. Addison-Wesley, Reading (1999)Google Scholar
  10. 10.
    Van Gorp, P., Stenten, H., Mens, T., Demeyer, S.: Towards Automating Source-Consistent UML Refactorings. In: Stevens, P., Whittle, J., Booch, G. (eds.) UML 2003. LNCS, vol. 2863, pp. 144–158. Springer, Heidelberg (2003)CrossRefGoogle Scholar
  11. 11.
    Nytun, J.P., Jensen, C.S.: Modeling and Testing Legacy Data Consistency Requirements. In: Stevens, P., Whittle, J., Booch, G. (eds.) UML 2003. LNCS, vol. 2863, pp. 341–355. Springer, Heidelberg (2003)CrossRefGoogle Scholar
  12. 12.
    Egyed, A.: Compositional and Relational Reasoning during Class Abstraction. In: Stevens, P., Whittle, J., Booch, G. (eds.) UML 2003. LNCS, vol. 2863, pp. 121–137. Springer, Heidelberg (2003)CrossRefGoogle Scholar
  13. 13.
  14. 14.
    Tabi-no-Madoguchi (Mytrip), http://www.mytrip.net/
  15. 15.
  16. 16.
    Eyal, A., Milo, T.: Integrating and customizing heterogeneous e-commerce applications. The VLDB Journal 10(1), 16–38 (2001)MATHGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2004

Authors and Affiliations

  • Satoshi Minegishi
    • 1
  • Naoki Fukuta
    • 2
  • Tadashi Iijima
    • 3
  • Takahira Yamaguchi
    • 3
  1. 1.School of Science for Open and Environmental SystemsKeio UniversityYokohama-shi Kanagawa-kenJapan
  2. 2.Department of Computer ScienceShizuoka UniversityHamamatsu-shi Shizuoka-kenJapan
  3. 3.Department of Administration EngineeringKeio UniversityYokohama-shi Kanagawa-kenJapan

Personalised recommendations