• DocumentCode
    2986545
  • Title

    Iterative class diagram construction in consideration of modeling granularity

  • Author

    Yang, Jianhua ; Unhelkar, Bhuvan

  • Author_Institution
    Sch. of Comput. & Math., Univ. of Western Sydney, Sydney, NSW, Australia
  • fYear
    2010
  • fDate
    19-21 May 2010
  • Firstpage
    101
  • Lastpage
    108
  • Abstract
    This paper presents an effective and efficient class modeling approach in light of granularity of software architecture. While class model constructions have discussed architectural and process principles, in this paper we highlight the concept of granularity and the resultant iterative manner of class modelling wherein modeling tasks are carried out iteratively and where technical details are added gradually. As a part of this granular approach, class relationships and their semantics are also enriched gradually by identifying intra-family and inter-family relationships in the large, and identifying attribute-level and method level associations in the small. Modeling aspects of class diagrams at different abstraction levels have been examined, which can be used for effective class model construction and verification. Furthermore, we suggest the use of adornments to clarify sophisticated features of a class, and leave implementation specific aspects to implementation views. Such approach, we hope will obviate the trap of over modelling with implementation specific details in early stages.
  • Keywords
    Australia; Collaboration; Concrete; Context modeling; Cyclic redundancy check; Humans; Iterative methods; Mathematical model; Mathematics; Stress; Association; Class model; Generalization; Granularity; Iteration; Modeling context; Multi-levels; Multi-spaces; Multi-views; Software process;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Research Challenges in Information Science (RCIS), 2010 Fourth International Conference on
  • Conference_Location
    Nice, France
  • ISSN
    2151-1349
  • Print_ISBN
    978-1-4244-4839-5
  • Electronic_ISBN
    2151-1349
  • Type

    conf

  • DOI
    10.1109/RCIS.2010.5507369
  • Filename
    5507369