Title
From (Imperfect) Object Diagrams to (Imperfect) Class Diagrams: New Ideas and Vision Paper.
Abstract
In order to achieve effective support for software development, the transition between an informal and provisional mode of tool operation, which is conducive to design exploration, and a formal mechanistic mode required for computer-based design capture is crucial. This contribution proposes a smooth transition for designing class models starting from informal, sketchy object models. We propose a lenient development approach and discuss the possibilities and problems of a transformation from object diagrams to class diagrams. While classes describe abstract concepts, objects are representations of what can be seen in the real world, so it might be easier to start modeling with objects instead of classes. An object diagram can however not describe a whole system, it is only used as the first step of an iterative process to create a complete model. During this process, our object and class diagrams provide a notation for highlighting missing or conflicting parts. Based on these imperfect object diagrams, educated guesses can be made for resulting, imperfect class diagrams, which can then be refined to a complete, formal description of the modeled system.
Year
Venue
Field
2018
MoDELS
Notation,Imperfect,Iterative and incremental development,Object diagram,Computer science,Theoretical computer science,Formal description,Design exploration,Software development,Class diagram
DocType
Citations 
PageRank 
Conference
0
0.34
References 
Authors
9
3
Name
Order
Citations
PageRank
Andreas Kästner100.68
Martin Gogolla22398578.76
Bran Selic32210260.95