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 | |
来源期刊 | OBJECT-ORIENTED INFORMATION SYSTEMS, PROCEEDINGS
![]() |
ISSN | 0302-9743 |
出版年 | 2002 |
卷号 | 2425页码:173-185 |
英文摘要 | 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. |
类型 | 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/143473 |
作者单位 | (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[J],2002,2425:173-185. |
APA | Sanchez, P,Letelier, P,Pastor, JA,&Ortega, JA.(2002).A framework to translate UML class generalization into Java code.OBJECT-ORIENTED INFORMATION SYSTEMS, PROCEEDINGS,2425,173-185. |
MLA | Sanchez, P,et al."A framework to translate UML class generalization into Java code".OBJECT-ORIENTED INFORMATION SYSTEMS, PROCEEDINGS 2425(2002):173-185. |
条目包含的文件 | 条目无相关文件。 |
除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。