Knowledge Resource Center for Ecological Environment in Arid Area
A framework to translate UML class generalization into Java code | |
Sanchez, P; Letelier, P; Pastor, JA; Ortega, JA | |
会议名称 | 8th International Conference on Object-Oriented Information Systems (OOIS 2002) |
会议日期 | SEP 02-05, 2002 |
会议地点 | MONTPELLIER, FRANCE |
英文摘要 | The concept of generalization used during analysis when building a class diagram has a close relationship with the notion of inheritance included in object oriented programming languages. However, from the point of view of programming, inheritance is a useful mechanism but not especially conceived to implement the generalization specified in analysis. Thus, generalization should be treated suitably in order to obtain sounded design and code from analysis specifications. In addition, it is known that it does not exist concensus about the interpretation and use of inheritance and each programming language provides, its particular vision. Hence, when moving from analysis to design and/or implementation (and normally without using a formal approach) the generalization relationships are prone to misinterpretation. OASIS is a formal approach to specify object-oriented conceptual models. In OASIS generalization is included as a language construct that allows specifying generalization patterns with precise semantic and sintaxis. Although OASIS is a textual formal language, the main aspects of one OASIS specification can be mapped and represented using the UML notation, in particular generalization relationships among classes. In this paper we present OASIS generalization patterns and we show how they can be implemented in Java. We also propose other ways to carry out this implementation. |
来源出版物 | OBJECT-ORIENTED INFORMATION SYSTEMS, PROCEEDINGS |
ISSN | 0302-9743 |
出版年 | 2002 |
卷号 | 2425 |
页码 | 173-185 |
ISBN | 3-540-44087-9 |
出版者 | SPRINGER-VERLAG BERLIN |
类型 | Article;Proceedings Paper |
语种 | 英语 |
国家 | Spain |
收录类别 | CPCI-S ; SCI-E |
WOS记录号 | WOS:000181442400022 |
WOS类目 | Computer Science, Artificial Intelligence ; Computer Science, Information Systems ; Computer Science, Software Engineering |
WOS研究方向 | Computer Science |
资源类型 | 会议论文 |
条目标识符 | http://119.78.100.177/qdio/handle/2XILL650/293906 |
作者单位 | (1)Univ Politecn Valencia, E-46071 Valencia, Spain;(2)Univ Sevilla, Seville, Spain |
推荐引用方式 GB/T 7714 | Sanchez, P,Letelier, P,Pastor, JA,et al. A framework to translate UML class generalization into Java code[C]:SPRINGER-VERLAG BERLIN,2002:173-185. |
条目包含的文件 | 条目无相关文件。 |
除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。