首页    期刊浏览 2024年12月02日 星期一
登录注册

文章基本信息

  • 标题:Component J: A component-based programming language with dynamic reconfiguration
  • 本地全文:下载
  • 作者:Seco João Costa ; Silva Ricardo ; Piriquito Margarida
  • 期刊名称:Computer Science and Information Systems
  • 印刷版ISSN:1820-0214
  • 电子版ISSN:2406-1018
  • 出版年度:2008
  • 卷号:5
  • 期号:2
  • 页码:63-86
  • DOI:10.2298/CSIS0802063S
  • 出版社:ComSIS Consortium
  • 摘要:

    This paper describes an evolution of the ComponentJ programming language, a component-based Java-like programming language where composition is the chosen structuring mechanism. ComponentJ constructs allow for the high-level specification of component structures, which are the basis for the definition of compound objects. In this paper we present a new language design for ComponentJ which is more flexible and also allows the dynamic reconfiguration of objects. The manipulation of components and composition operations at the programming language level allows for the compile time verification, by a type system, of safety structural properties of ComponentJ programs. This work is based on earlier fundamental results where the main concepts are presented and justified in the form of a core component calculus. .

  • 关键词:programming languages; dynamic reconfiguration; component oriented programming; type systems; Java
国家哲学社会科学文献中心版权所有