A Technique of Deriving Concrete Object Model for C++ Programming


The Transactions of the Korea Information Processing Society (1994 ~ 2000), Vol. 4, No. 3, pp. 731-746, Mar. 1997
10.3745/KIPSTE.1997.4.3.731,   PDF Download:

Abstract

The usage of object models for the development of software has been growing due to the prevalence of the object oriented paradigm. The object models produced as results of requirements analysis and design activities are very beneficial to the implementation phase. It is even possible for source code to be generated automatically if object models are concrete enough. Therefore system analyzers and designers should make an effort to refine the abstract object model defined at an early stage in order to achieve a more concrete object model. In general, refining an abstract object model into a concrete model depends too much on the designer''s informal experience. In this paper, we present the refinement techniques required for concreting an abstract object model based on OMT(Object Modeling Technique)''s notation. We will discuss the definition of the abstraction level of an object model and the transformational rules of refinement. These transformational rules are currently applied to the design of a software tool, named Process Modeler, which is a major component of the software development process modeling system for ICS(Information Communication Service). Finally we can achieve a concrete object model which can easily be translated into C source code.


Statistics
Show / Hide Statistics

Statistics (Cumulative Counts from September 1st, 2017)
Multiple requests among the same browser session are counted as one view.
If you mouse over a chart, the values of data points will be shown.


Cite this article
[IEEE Style]
K. T. Gyun, L. C. Deok, S. Y. Ki, I. S. Ran, "A Technique of Deriving Concrete Object Model for C++ Programming," The Transactions of the Korea Information Processing Society (1994 ~ 2000), vol. 4, no. 3, pp. 731-746, 1997. DOI: 10.3745/KIPSTE.1997.4.3.731.

[ACM Style]
Kim Tae Gyun, Lim Chae Deok, Song Young Ki, and In Sho Ran. 1997. A Technique of Deriving Concrete Object Model for C++ Programming. The Transactions of the Korea Information Processing Society (1994 ~ 2000), 4, 3, (1997), 731-746. DOI: 10.3745/KIPSTE.1997.4.3.731.