今天是:
实验室公告
  • 1 我室名誉主任,我国著名计算机科学家,南京大学教授、博士生导师徐家福先生于2018年1月16日10时在南京不幸逝世,享年94岁。
  • 2 我室在2017年信息领域国家重点实验室评估中获评优秀类实验室!
学术动态
文件下载

第31届面向对象语言与系统技术国际会议暨第三届中国面向对象技术应用学术会议(TOOLS ASIA99 & OOT CHINA99)

   TOOLS ( Technology of Object-Oriented Language and Systems)会议是面向对象技术及应用方面的主要系列国际学术会议,每年四次分别在澳大利亚、欧洲、美洲及亚洲召开。会议侧重于面向对象技术的研究、开发和应用。我国已于1997年和998年成功地举办了TOOLS Asia'97和TOOLS Asia'98会议,从而,使得TOOLS Asia已成为该系列会议的重要成员。
   TOOLS Asia'99(第三十一届面向对象语言与系统技术国际学术会议)& OOT China'99(第三届中国面向对象技术应用学术会议)于1999年9月在南京,由中国自然科学基金会、美国ISE Inc.和南京大学计算机软件新技术国家重点实验室会同澳大利亚南澳大学计算机系、中科院软件所、北京大学计算机系、清华大学计算机系、复旦大学计算机系、北京航空航天大学计算机系共同举办。本次会议将秉承TOOLS系列会议的宗旨,为亚太地区及世界范围内的软件工作者提供一次良好的交流和学习的机会。
   国际著名软件专家、Eiffle语言设计者Bertrand Meyer教授是TOOLS系列会议主席;澳大利亚南澳大学计算机系陈剑教授、中国南京大学计算机软件新技术国家重点实验室主任吕建教授为本次大会程序委员会主席;南京大学计算机系主任陈道蓄教授、中科院软件所李明树教授为本次大会主席。
   TOOLS Asia’99会议将兼顾对象技术的理论研究与实践应用。在理论研究方面,会议安排面向对象及形式化开发的最新研究进展的有关内容;在实践应用方面,优先安排在学术界和工业界有一定先进性和严谨性的工业应用技术报告。除此之外,面向对象技术领域的最新研究动态和发展趋势也是会议的重要内容之一。
   自1998年底起,我们着手进行会议的各项筹备工作,陆续发布会议征文;在Internet上公布会议主页;着手邀请知名专家做特邀报告和专题讲座;开始联系会议场所和计划会议收支。1998年11月,我们收到国家教育部关于同意举办“TOOLS Asia’99国际学术会议”的批文(教外司际[1998]768号)。会议的各项工作正式运作。
   我们在国内(南京大学计算机软件新技术国家重点实验室)和国外(澳大利亚南澳大学)同时征文,截止1998年5月底,共收到来自亚洲和世界各地的来稿135篇。经过程序委员会的严格评审,TOOLS Asia’99论文集共收录63篇论文,这些论文的研究内容广泛,包括有基础研究、工具和环境,应用实践等许多方面。同时,OOT China’99论文集收录了33篇论文。论文集分别由IEEE Computer Society Press和International Academic Publishers正式出版,并在国内外同步发行。
   本次国际学术会议共有13个国家的100余名专家和学者到会,其中,外国专家35名。会议设有5个专题讲座和21个分会场技术报告。会议特别邀请到面向对象技术奠基人Simula语言设计者之一、挪威Oslo大学信息学系和信息研究所的Kristen Nygaard教授等多位知名专家学者作关于对象技术、XML技术和构件技术的精彩特邀报告。

二、TOOLS Asia’99特邀报告
   1. Invited Speech I - Kristen Nygaard教授在TOOLS 31 上的特邀报告。
   K.Nygaard教授作了题为“An Information process Based Approach to Object Oriented Programming and Intormatics ”的特邀报告。
他从程序设计语言的发展角度出发,以Simula语言的产生过程作为背景,介绍了面向对象语言的基本概念、发展过程。谈到了面向对象方法为人们提供了一种观察现实世界的手段,帮助人们去组织、理解和感知现实世界的问题及其复杂关系,这种方法强调了对世界的宏观思维方式,这也是面向对象方法的精神所在。
   关于对象式语言的发展历史,Kristen谈到他从1948年2月开始从事挪威国防部一个计算模拟项目工作。在该项目中,他们必须处理复杂事物的组织、行为及它们之间的动态交互关系,而50年代计算机编程语言提供的抽象类型并不能完全表示模拟系统中的具体现象,在这样一个背景下,决定开发一个模拟语言。1961年Simula语言诞生,1965年Simula的第一个编译器进入试用阶段。
一个编程语言的产生是由待解问题的需求驱动的,面向对象语言Simula的产生是为了帮助人们理解,描述一个复杂的系统,并基于计算机模型分析和解决现存问题及将来的问题。Kristen指出:To program is to under stand,这意味着你所编制的程序反映了你对问题的理解程度,程序设计过程就是对问题的理解过程。可见,对象式语言打破了传统语言的框架,建立了独特的风格,更有效地帮助人们描述现实世界复杂的问题。
   早年在美国犹它州立大学攻读博士学位的名字叫艾伦金的年轻人,从非正常途径获得了Simula的编译器,他很快就掌握了Simula的面向对象的思想,并将其发展,他将对象式语言的思想与用户部分结合起来,形成了独具风格的Smalltalk语言。
   最后,Kristen给出了有关面向对象方法的许多重要概念。
   以下为Kristen Nygaard教授特邀报告内容摘要:
   Abstract: The lecture will present a conceptual approach to object-oriented programming and informatics in general.  It is based upon the notion of an "information process: with the basic qualities of " substance", "state", "transition" and "structure".  Object-oriented programming will be characterized as substance-oriented programming, functional programming as transition oriented, logic programming as state-oriented.

   The relation between program performances ( executions) and the set of actors (computers and people ) carrying out the performances will be described using a theatre metaphor that will be implemented in terms of language constructs in the GOODS/STAGE progects.
   2. Invited Speech II  ——SMIL and the W3C Document Object Model (DOM)
   由美国Compag (DEC) Systems Research Center 的Dr. Jin Yu报告。
   SMIL (Synchronized Multimedia Integration Language) 是一种用于Web上描述动态多媒体演示的基于XML的语言。DOM(Document Object Model)为操纵XML和HTML文件提供了一种面向对象的API。正在做的工作是定义一种DOM的SMIL特定扩充,用于改变基于Web的多媒体景色。
   3. Invited Spedch III  ——Software Component Packaging and System Assembly
   由澳大利亚Monash 大学Dr. Jun Han报告。
   在这个讲座中,我们介绍了一种软件构件打包和系统组装的方法。用于构件打包的框架提升了丰富的构件接口规范,处理了构件接口成份的语法、语义和使用问题,并允许描述构件的质量性质。基于构件系统组装的相关的框架倡导使用系统的总体结构;依赖于用于组合的构件的接口规范;供给了各种系统性质的组合模型;支撑基于结构和构件的性质和特性的分析。这些方法的使用场景也被讨论,包括自底向上系统组装,前向系统开发,和基于系统的构件进化。

三、专题讲座和技术报告
   TOOLS Asia'99国际会议于1999年9月22日至25日召开。9月22日全天为专题讲座,23日上午特邀报告,23日下午至25日为技术性分会场报告。
   TOOLS Asia'99共设五个专题讲座和二十一个分会场技术报告。
   五个专题报告为:
   1. Programming user Interfaces using the AWT
   着重介绍了使用JAVA的ANT(Abstract window Toolkit)来实现独立于平台的GUI程序设计。
   2. Programming User Interfaces with the JFC
   着重讨论了使用新的JFC/Swing class进行GUI程序设计。这里假设了以AWT为背景,集中关注AWT导出的其他特性和变化。
   3. The Java Jini distributed programming Environment
   Jini是由SUN公司开发的对于各种设备和软件服务在网络上“即插即用”(plug and play)的一个新的环境。该环境针对能连结到网络上的许多设备及支持网上的软件服务的巨大市场而设计的。此专题讲座覆盖了Jini程序设计API,包括:Jini结构模型、查找服务、服务登记、客户搜索、租契、安全性、事件模型、Proxy查找服务、Java空间等。
以上专题讲座者为澳大利亚Canberra大学的Dr. Jan Newmarch。
   4. OPEN process with UML notationsiwith case Studies
   此专题讲座者为美国Principal Consultant & COO CASE digital Inc. 的Dr. Bhvvan Unhelkar
   5. Implementing UML relationships in C++
   UML是一种有力的新的模型语言,它的表示法和规则将聚焦于一个软件系统的概念及物理的表示方面,UML告知我们如何建立和理解模型。本专题讲座介绍了UML的概念,着重点是关系(relationships)以及如何使用C++程序设计语言来表达关系。
此专题讲座者为澳大利亚南澳大学的Dr. Frank Fursenko。

   技术报告包括以下内容:
(1) 面向对象语言和系统
(2) 面向对象软件开发
(3) 分布式和算法系统
(4) 应用和经验
(5) 数据库系统和应用
(6) 面向对象分析和模型

四、收获和体会
   第31届面向对象语言和系统技术国际学术会议的与会代表一致反映,本次会议从技术质量和会议组织方面来看均获得了很大成功。来自3个国家和地区的100余名代表参加了会议,超过了以往任何一届TOOLS Asia会议;邀请国内外著名OO专家为程序委员会委员,对提高技术质量起了很大作用;由于投稿数量多,经严格评审和精选,使录用论文质量有了很大提高,特别是录用的中国学者的文章质量比较高。本次会议及建立了Web Site,因而,不但吸引了众多学者参加会议,而且,保持了通信渠道的畅通。许多代表认为,TOOLS Asia’99会议开得非常成功,在会议的组织、技术性管理等各项活动的安排方面为未来TOOLS Asia会议树立了一个好的样板。
   主要收获:
1. 扩大了南京大学计算机软件新技术国家重点实验室、南京大学及南京知名度和影响;
2. 加强了学术交流,建立了新的科研合作渠道;
3. 了解和掌握OO领域国际最新发展和动态;
   主要体会:
1. 科研体制和实验室管理及运行机制需要向国外学习和改进;
2. 继续扩大开放度,不但对国内,更要注意对国外的开放度;
3. 怎样留住中青年人才;
4. 通信渠道畅通是开好国际学术会议的重要保障;
5. 外宾签证手续应进一步简化;



[ 返回|BACK ]
版权所有 (C) 南京大学计算机软件新技术国家重点实验室
[电话] 025-89683467 [邮箱] keysoftlab@nju.edu.cn [地址]江苏省南京市栖霞区仙林大道163号计算机科学与技术楼