全部 标题 作者
关键词 摘要

OALib Journal期刊
ISSN: 2333-9721
费用:99美元

查看量下载量

相关文章

更多...
软件学报  2008 

FJ Extended Calculus for Multi-Version Class Dynamic Update
基于FJ的多版本类动态更新演算

Keywords: dynamic software update,FJ(featherweight Java)calculus,Java,type system,program language
动态软件更新
,FJ(featherweight,Java)演算,Java,类型系统,程序设计语言

Full-Text   Cite this paper   Add to My Lib

Abstract:

Aiming at resolving the problem of type-safety in dynamic updating O-O(object-oriented)software,a simple formal system,MCUFJ(multi-version class dynamic updatable calculus based on FJ(featherweight Java) calculus)calculus,is established with the goal of understanding the underlying foundations of updating classes dynamically.MCUFJ is formulated as an extension of a core calculus for Featherweight Java with an update operator.Multi-Version classes make objects with different versions coexisting.This study also discusses what kind of change is type-safe,such as adding,deleting,modifying methods/fields,or changing methods'/fields' type,and concludes some restrictions on type-safe updating.The paper also proves the results formally.This calculus can be used as a foundation of Java and O-O update.

Full-Text

Contact Us

service@oalib.com

QQ:3279437679

WhatsApp +8615387084133