Arid
A framework to translate UML class generalization into Java code
Sanchez, P; Letelier, P; Pastor, JA; Ortega, JA
来源期刊OBJECT-ORIENTED INFORMATION SYSTEMS, PROCEEDINGS
ISSN0302-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.
条目包含的文件
条目无相关文件。
个性服务
推荐该条目
保存到收藏夹
导出为Endnote文件
谷歌学术
谷歌学术中相似的文章
[Sanchez, P]的文章
[Letelier, P]的文章
[Pastor, JA]的文章
百度学术
百度学术中相似的文章
[Sanchez, P]的文章
[Letelier, P]的文章
[Pastor, JA]的文章
必应学术
必应学术中相似的文章
[Sanchez, P]的文章
[Letelier, P]的文章
[Pastor, JA]的文章
相关权益政策
暂无数据
收藏/分享

除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。