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
Link To Document