咨询与建议

限定检索结果

文献类型

  • 16 篇 期刊文献
  • 12 篇 会议

馆藏范围

  • 28 篇 电子文献
  • 0 种 纸本馆藏

日期分布

学科分类号

  • 28 篇 工学
    • 26 篇 计算机科学与技术...
    • 20 篇 软件工程
  • 3 篇 理学
    • 2 篇 数学
    • 1 篇 生物学

主题

  • 28 篇 featherweight ja...
  • 5 篇 type system
  • 3 篇 program analysis
  • 3 篇 delegation
  • 3 篇 property-based t...
  • 2 篇 quantum computin...
  • 2 篇 region types
  • 2 篇 random program g...
  • 2 篇 monadic semantic...
  • 2 篇 object-oriented ...
  • 2 篇 delta-oriented p...
  • 2 篇 trait
  • 2 篇 software product...
  • 2 篇 intersection typ...
  • 2 篇 language extensi...
  • 1 篇 feature-oriented...
  • 1 篇 languages
  • 1 篇 consultation
  • 1 篇 nominal and stru...
  • 1 篇 quickcheck

机构

  • 5 篇 univ turin dipar...
  • 2 篇 univ florence di...
  • 2 篇 fortiss gmbh mun...
  • 2 篇 univ turin dipar...
  • 1 篇 univ torino dipa...
  • 1 篇 univ porto liacc...
  • 1 篇 univ passau dept...
  • 1 篇 univ fed pelotas...
  • 1 篇 peking univ lmam...
  • 1 篇 univ fed ouro pr...
  • 1 篇 univ fed pelotas...
  • 1 篇 univ fed pelotas...
  • 1 篇 oita univ oita
  • 1 篇 univ magdeburg s...
  • 1 篇 department of co...
  • 1 篇 univ fed pelotas...
  • 1 篇 univ texas dalla...
  • 1 篇 univ passau dept...
  • 1 篇 peking univ dept...
  • 1 篇 xi an jiao tong ...

作者

  • 6 篇 bettini lorenzo
  • 5 篇 damiani ferrucci...
  • 4 篇 du bois andre ra...
  • 4 篇 feitosa samuel d...
  • 3 篇 apel sven
  • 3 篇 xu chuangjie
  • 3 篇 capecchi sara
  • 2 篇 paolini luca
  • 2 篇 venneri betti
  • 2 篇 ribeiro rodrigo ...
  • 2 篇 kaestner christi...
  • 2 篇 schoepp ulrich
  • 2 篇 bono viviana
  • 2 篇 schaefer ina
  • 2 篇 vizzotto juliana...
  • 2 篇 thuem thomas
  • 2 篇 lienhardt michae...
  • 2 篇 piveta eduardo k...
  • 1 篇 dardha ornela
  • 1 篇 zeng qinghua

语言

  • 26 篇 英文
  • 1 篇 德文
  • 1 篇 其他
检索条件"主题词=Featherweight Java"
28 条 记 录,以下是21-30 订阅
排序:
On flexible dynamic trait replacement for java-like languages
收藏 引用
SCIENCE OF COMPUTER PROGRAMMING 2013年 第7期78卷 907-932页
作者: Bettini, Lorenzo Capecchi, Sara Damiani, Ferruccio Univ Turin Dipartimento Informat I-10124 Turin Italy
Dynamic trait replacement is a programming language feature for changing the objects' behavior at runtime by replacing some of the objects' methods. In previous work on dynamic trait replacement for java-like ... 详细信息
来源: 评论
Combining traits with boxes and ownership types in a java-like setting
收藏 引用
SCIENCE OF COMPUTER PROGRAMMING 2013年 第2期78卷 218-247页
作者: Bettini, Lorenzo Damiani, Ferruccio Geilmann, Kathrin Schaefer, Jan Univ Turin Dipartimento Informat I-10124 Turin Italy Univ Kaiserslautern Dept Comp Sci D-67663 Kaiserslautern Germany
The box model is a lightweight component model for the object-oriented paradigm, which structures the flat object-heap into hierarchical runtime components called boxes. Boxes have clear runtime boundaries that divide... 详细信息
来源: 评论
Feature featherweight java: A Calculus for Feature-Oriented Programming and Stepwise Refinement  08
Feature Featherweight Java: A Calculus for Feature-Oriented ...
收藏 引用
7th International Conference on Generative Programming and Component Engineering
作者: Apel, Sven Kaestner, Christian Lengauer, Christian Univ Passau Dept Math & Informat Passau Germany
Feature-oriented programming (FOP) is a paradigm that incorporates programming language technology, program generation techniques, and stepwise refinement. In their GPCE'07 paper, Thaker et a]. suggest the develop... 详细信息
来源: 评论
Type Checking Annotation-Based Product Lines
收藏 引用
ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY 2012年 第3期21卷 14-14页
作者: Kaestner, Christian Apel, Sven Thuem, Thomas Saake, Gunter Univ Marburg Dept Math & Comp Sci D-35032 Marburg Germany Univ Passau Dept Math D-94030 Passau Germany Univ Magdeburg Sch Comp Sci D-39016 Magdeburg Germany
Software product line engineering is an efficient means of generating a family of program variants for a domain from a single code base. However, because of the potentially high number of possible program variants, it... 详细信息
来源: 评论
Delegation by object composition
收藏 引用
SCIENCE OF COMPUTER PROGRAMMING 2011年 第11期76卷 992-1014页
作者: Bettini, Lorenzo Bono, Viviana Venneri, Betti Univ Turin Dipartimento Informat I-10124 Turin Italy Univ Florence Dipartimento Sistemi & Informat I-50121 Florence Italy
Class inheritance and method overriding, as provided by standard class-based languages, are often not flexible enough to represent objects with some dynamic behavior. In this respect, object composition equipped with ... 详细信息
来源: 评论
featherweight Wrap java  07
Featherweight Wrap Java
收藏 引用
22nd ACM Symposium on Applied Computing
作者: Bettini, Lorenzo Capecchi, Sara Giachino, Elena Univ Florence Dipartimento Sistemi & Informat Florence Italy Univ Turin Dipartimento Informat Turin Italy
We present an extension for a java like language with a mechanism for dynamically extending object behaviors. Our approach consists in moving the addition of new features from class (static) level to object (dynamic) ... 详细信息
来源: 评论
Tickling java with a Feather
收藏 引用
ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE 2009年 第5期238卷 3-16页
作者: Allwood, Tristan O. R. Eisenbach, Susan Imperial Coll London Dept Comp London England
Fragments of mainstream programming languages are formalised in order to show desirable properties of their static semantics. We ask if said formalisms could also be used to define a test suite for the mainstream prog... 详细信息
来源: 评论
Type safety for FJ and FGJ
收藏 引用
3rd International Colloquium on Theoretical Aspects of Computing
作者: Wang, Shuling Long, Quan Qiu, Zongyan Peking Univ LMAM Sch Math Beijing 100871 Peoples R China Peking Univ Dept Informat Sch Math Beijing 100871 Peoples R China
Mainly concerned with type safety, featherweight java, or FJ, is a well known minimal core for java and Generic java. However, in the type system of FJ, the treatment of downcast is omitted. In this paper we propose a... 详细信息
来源: 评论