首页 > 最新文献

Proceedings of 20th International Computer Software and Applications Conference: COMPSAC '96最新文献

英文 中文
Is OO working as it promised? OO是否如它所承诺的那样工作?
S. Han
To discuss whether or not the OO (object-oriented) paradigm for software development is working as it promised, we review what the OO software development paradigm promised. Users in different communities introduced different advantages of using OO for different applications. The OO concepts are well suited to problems using real world concepts rather than computer concepts. This means that OO can give better understanding of requirements for the target software applications we want to develop. The better understanding of requirements can give rise to a cleaner analysis of problems and a cleaner design to solve those problems. Operator polymorphism as one important feature of the OO paradigm provides easier software maintenance. The caller of an operation of a class need not be concerned about how many implementations of a given operation exist and need not be modified when a class is added. The OO paradigm also provides an environment in which designs and code are reusable on future projects, because its features such as abstraction, encapsulation, and inheritance, enable libraries of reusable components to be built. Reusability can make us able to reduce the code size and the software development time. We look at what the real problems of using the OO development paradigm are in a practical sense. People in the OO community, especially OO gurus, have shown that OO technology has several benefits in software development. However, they haven't shows how difficult a sudden transition from one technique to another was, especially in business organisations.
为了讨论OO(面向对象)软件开发范式是否如它所承诺的那样工作,我们回顾了OO软件开发范式所承诺的内容。不同社区的用户介绍了针对不同应用程序使用OO的不同优势。OO概念非常适合使用现实世界的概念而不是计算机概念来解决问题。这意味着OO可以更好地理解我们想要开发的目标软件应用程序的需求。对需求的更好理解可以产生更清晰的问题分析和更清晰的设计来解决这些问题。操作符多态性作为OO范式的一个重要特性,提供了更容易的软件维护。类操作的调用者不需要关心给定操作存在多少个实现,也不需要在添加类时进行修改。OO范型还提供了一种环境,在这种环境中,设计和代码可以在未来的项目中重用,因为它的一些特性(如抽象、封装和继承)支持构建可重用组件库。可重用性使我们能够减少代码大小和软件开发时间。我们着眼于在实际意义上使用OO开发范式的真正问题是什么。OO社区的人们,尤其是OO大师,已经证明OO技术在软件开发中有几个好处。然而,他们并没有显示出从一种技术突然过渡到另一种技术有多么困难,尤其是在商业组织中。
{"title":"Is OO working as it promised?","authors":"S. Han","doi":"10.1109/CMPSAC.1996.544154","DOIUrl":"https://doi.org/10.1109/CMPSAC.1996.544154","url":null,"abstract":"To discuss whether or not the OO (object-oriented) paradigm for software development is working as it promised, we review what the OO software development paradigm promised. Users in different communities introduced different advantages of using OO for different applications. The OO concepts are well suited to problems using real world concepts rather than computer concepts. This means that OO can give better understanding of requirements for the target software applications we want to develop. The better understanding of requirements can give rise to a cleaner analysis of problems and a cleaner design to solve those problems. Operator polymorphism as one important feature of the OO paradigm provides easier software maintenance. The caller of an operation of a class need not be concerned about how many implementations of a given operation exist and need not be modified when a class is added. The OO paradigm also provides an environment in which designs and code are reusable on future projects, because its features such as abstraction, encapsulation, and inheritance, enable libraries of reusable components to be built. Reusability can make us able to reduce the code size and the software development time. We look at what the real problems of using the OO development paradigm are in a practical sense. People in the OO community, especially OO gurus, have shown that OO technology has several benefits in software development. However, they haven't shows how difficult a sudden transition from one technique to another was, especially in business organisations.","PeriodicalId":306601,"journal":{"name":"Proceedings of 20th International Computer Software and Applications Conference: COMPSAC '96","volume":"63 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1996-08-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122119528","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
An experience report on architecture development 关于架构开发的经验报告
H. Lutfiyya, M. Bauer
There is relatively little information on the process that should be taken to derive a software architecture. We propose a process for the development of software architectures for large systems and describe our experiences in the development of an architecture for distributed systems that helped in defining this process.
关于导出软件体系结构的过程的信息相对较少。我们为大型系统的软件架构的开发提出了一个过程,并描述了我们在分布式系统架构的开发中帮助定义这个过程的经验。
{"title":"An experience report on architecture development","authors":"H. Lutfiyya, M. Bauer","doi":"10.1109/CMPSAC.1996.544595","DOIUrl":"https://doi.org/10.1109/CMPSAC.1996.544595","url":null,"abstract":"There is relatively little information on the process that should be taken to derive a software architecture. We propose a process for the development of software architectures for large systems and describe our experiences in the development of an architecture for distributed systems that helped in defining this process.","PeriodicalId":306601,"journal":{"name":"Proceedings of 20th International Computer Software and Applications Conference: COMPSAC '96","volume":"22 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1996-08-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129488399","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Decentralized transaction management in multidatabase systems 多数据库系统中的分散事务管理
Bu-Hyeon Hwang, S. Son
A multidatabase system consists of several heterogeneous local database systems. Most studies of multidatabase transaction management are concerned with the centralized transaction management in which there is only one coordinator. All global transactions are submitted to the coordinator site, and thus it can be overloaded. If the coordinator site fails, the multidatabase systems cannot serve any global transactions. In decentralized transaction management, since the site to which a global transaction is submitted becomes its coordinator, the load is naturally balanced and the multidatabase system is gradually degraded even though a coordinator site fails. This paper proposes a decentralized transaction management algorithm which guarantees global serializability and local autonomy.
多数据库系统由多个异构的本地数据库系统组成。多数据库事务管理的研究大多集中在只有一个协调器的集中式事务管理上。所有全局事务都提交到协调器站点,因此它可以超载。如果协调器站点发生故障,多数据库系统将无法为任何全局事务提供服务。在分散式事务管理中,由于提交全局事务的站点成为其协调器,因此负载自然平衡,即使协调器站点失败,多数据库系统也会逐渐降级。提出了一种分散的事务管理算法,保证全局可序列化性和局部自治。
{"title":"Decentralized transaction management in multidatabase systems","authors":"Bu-Hyeon Hwang, S. Son","doi":"10.1109/CMPSAC.1996.544162","DOIUrl":"https://doi.org/10.1109/CMPSAC.1996.544162","url":null,"abstract":"A multidatabase system consists of several heterogeneous local database systems. Most studies of multidatabase transaction management are concerned with the centralized transaction management in which there is only one coordinator. All global transactions are submitted to the coordinator site, and thus it can be overloaded. If the coordinator site fails, the multidatabase systems cannot serve any global transactions. In decentralized transaction management, since the site to which a global transaction is submitted becomes its coordinator, the load is naturally balanced and the multidatabase system is gradually degraded even though a coordinator site fails. This paper proposes a decentralized transaction management algorithm which guarantees global serializability and local autonomy.","PeriodicalId":306601,"journal":{"name":"Proceedings of 20th International Computer Software and Applications Conference: COMPSAC '96","volume":"11 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1996-08-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128516806","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
Emerging technologies for network software development: past, present and future 网络软件开发的新兴技术:过去、现在和未来
T. Arano, M. Aoyama
The article addresses the emerging technologies for developing network software. As networking technology has made great progress in its speed and connectivity in the past twenty years (1976-96), network software has also evolved and many technologies have been tried and applied to network software development. Formal methods provide model verification, and some sorts of automatic program generation and artificial intelligence open the new arena of intelligent network software. Object oriented technology is coming into practice and enhances the maintainability and reuse of software. Recently, emerging technologies such as distributed objects, mobile agents, Java and network programming will redefine the concept of network software and its development methodology. Commemorating the twentieth COMPSAC, the article summarizes these twenty years' experience and discusses future directions of network software development.
本文讨论了开发网络软件的新兴技术。在过去的二十年(1976- 1996)中,随着网络技术在速度和连通性方面取得了巨大的进步,网络软件也在不断发展,许多技术已经被尝试并应用于网络软件开发。形式化方法提供了模型验证,而一些自动程序生成和人工智能则打开了智能网络软件的新舞台。面向对象技术正在进入实践阶段,增强了软件的可维护性和可重用性。最近,分布式对象、移动代理、Java和网络编程等新兴技术将重新定义网络软件的概念及其开发方法。为了纪念第20届COMPSAC,本文总结了这20年的经验,并讨论了网络软件发展的未来方向。
{"title":"Emerging technologies for network software development: past, present and future","authors":"T. Arano, M. Aoyama","doi":"10.1109/CMPSAC.1996.544604","DOIUrl":"https://doi.org/10.1109/CMPSAC.1996.544604","url":null,"abstract":"The article addresses the emerging technologies for developing network software. As networking technology has made great progress in its speed and connectivity in the past twenty years (1976-96), network software has also evolved and many technologies have been tried and applied to network software development. Formal methods provide model verification, and some sorts of automatic program generation and artificial intelligence open the new arena of intelligent network software. Object oriented technology is coming into practice and enhances the maintainability and reuse of software. Recently, emerging technologies such as distributed objects, mobile agents, Java and network programming will redefine the concept of network software and its development methodology. Commemorating the twentieth COMPSAC, the article summarizes these twenty years' experience and discusses future directions of network software development.","PeriodicalId":306601,"journal":{"name":"Proceedings of 20th International Computer Software and Applications Conference: COMPSAC '96","volume":"50 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1996-08-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130882531","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
Real-time simulation techniques based on the RTO.k object modeling 基于RTO的实时仿真技术。K对象建模
K. Kim, C. Nguyen, Chan-Mo Park
Real-time simulation is an advanced mode of simulation in which the simulation objects are designed to show the same timing behavior as the simulation targets. A new approach to real-time simulation which is based on the RTO.k object modeling is discussed. The RTO.k object, which is a real-time extension of the well-established object structure, is capable of uniformly and accurately representing both real-time embedded computer systems and application environments. This simulation approach has many attractive features, e.g., expandability, modifiability, adaptability for efficient parallel processing, etc. In spite of its promising nature, the approach is an immature one in many respects and some desirable directions for future work aimed toward maturing the technology are also discussed.
实时仿真是一种先进的仿真模式,它将仿真对象设计成与仿真目标具有相同的时序行为。一种基于RTO的实时仿真新方法。讨论了K对象建模。RTO。K对象是对已建立的对象结构的实时扩展,能够统一准确地表示实时嵌入式计算机系统和应用环境。该仿真方法具有可扩展性、可修改性、适应高效并行处理等优点。尽管它的性质很有希望,但在许多方面,这种方法是不成熟的,并且还讨论了旨在使该技术成熟的未来工作的一些理想方向。
{"title":"Real-time simulation techniques based on the RTO.k object modeling","authors":"K. Kim, C. Nguyen, Chan-Mo Park","doi":"10.1109/CMPSAC.1996.544160","DOIUrl":"https://doi.org/10.1109/CMPSAC.1996.544160","url":null,"abstract":"Real-time simulation is an advanced mode of simulation in which the simulation objects are designed to show the same timing behavior as the simulation targets. A new approach to real-time simulation which is based on the RTO.k object modeling is discussed. The RTO.k object, which is a real-time extension of the well-established object structure, is capable of uniformly and accurately representing both real-time embedded computer systems and application environments. This simulation approach has many attractive features, e.g., expandability, modifiability, adaptability for efficient parallel processing, etc. In spite of its promising nature, the approach is an immature one in many respects and some desirable directions for future work aimed toward maturing the technology are also discussed.","PeriodicalId":306601,"journal":{"name":"Proceedings of 20th International Computer Software and Applications Conference: COMPSAC '96","volume":"9 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1996-08-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128663352","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 21
Marriage of wired and wireless networks to build tomorrow's Internet 有线和无线网络的结合,构建未来的互联网
Sandeepan Sanyal, S. Bhattacharya
Summary form only given. Tomorrow's Internet will neither be completely wired nor be completely wireless. Our proposed solution is the interim of the wired and wireless network, where roaming nodes are connected back to the wired media when they reach a wired site. The idea is to utilize the large bandwidth infrastructure available over the wired backbone network to connect all static nodes and at the same time use the wireless media for only those nodes which are in transition from one wired site to another.
只提供摘要形式。未来的互联网既不是完全有线的,也不是完全无线的。我们提出的解决方案是有线和无线网络的过渡,漫游节点到达有线站点时连接回有线媒体。这个想法是利用有线骨干网上可用的大带宽基础设施来连接所有静态节点,同时只对那些从一个有线站点过渡到另一个有线站点的节点使用无线媒体。
{"title":"Marriage of wired and wireless networks to build tomorrow's Internet","authors":"Sandeepan Sanyal, S. Bhattacharya","doi":"10.1109/CMPSAC.1996.544594","DOIUrl":"https://doi.org/10.1109/CMPSAC.1996.544594","url":null,"abstract":"Summary form only given. Tomorrow's Internet will neither be completely wired nor be completely wireless. Our proposed solution is the interim of the wired and wireless network, where roaming nodes are connected back to the wired media when they reach a wired site. The idea is to utilize the large bandwidth infrastructure available over the wired backbone network to connect all static nodes and at the same time use the wireless media for only those nodes which are in transition from one wired site to another.","PeriodicalId":306601,"journal":{"name":"Proceedings of 20th International Computer Software and Applications Conference: COMPSAC '96","volume":"49 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1996-08-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121976974","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Applying conventional testing techniques for class testing 应用常规测试技术进行类测试
I. Chung, M. Munro, W. Lee, Y. Kwon
We discuss how conventional testing criteria such as branch coverage can be applied to the testing of member functions inside a class. To support such testing techniques we employ symbolic execution techniques and finite state machines (FSMs). Symbolic execution is performed on the code of a member function to identify states that are required to fulfil a given criterion. We use FSMs to generate a sequence of member functions leading to the identified states. Our technique is a mixture of code-based and specification-based testing techniques in the sense that it uses information derived from codes using symbolic execution together with information from specifications using FSMs for testing activities.
我们将讨论如何将分支覆盖等常规测试标准应用于类内成员函数的测试。为了支持这样的测试技术,我们使用符号执行技术和有限状态机(fsm)。对成员函数的代码执行符号执行,以标识满足给定标准所需的状态。我们使用fsm来生成一系列成员函数,这些函数指向已识别的状态。我们的技术是基于代码和基于规范的测试技术的混合,从某种意义上说,它使用来自使用符号执行的代码的信息以及来自使用FSMs进行测试活动的规范的信息。
{"title":"Applying conventional testing techniques for class testing","authors":"I. Chung, M. Munro, W. Lee, Y. Kwon","doi":"10.1109/CMPSAC.1996.544612","DOIUrl":"https://doi.org/10.1109/CMPSAC.1996.544612","url":null,"abstract":"We discuss how conventional testing criteria such as branch coverage can be applied to the testing of member functions inside a class. To support such testing techniques we employ symbolic execution techniques and finite state machines (FSMs). Symbolic execution is performed on the code of a member function to identify states that are required to fulfil a given criterion. We use FSMs to generate a sequence of member functions leading to the identified states. Our technique is a mixture of code-based and specification-based testing techniques in the sense that it uses information derived from codes using symbolic execution together with information from specifications using FSMs for testing activities.","PeriodicalId":306601,"journal":{"name":"Proceedings of 20th International Computer Software and Applications Conference: COMPSAC '96","volume":"477 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1996-08-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116016073","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
A team-based process improvement initiative 基于团队的过程改进计划
P. Wong
Summary form only given. The Information Technology Institute (ITI) thrives on a research and development environment that is similar to many applied research institutes in the United States. It delivers projects that apply advanced and useful high technologies to difficult problems. Most of these projects have a fixed deadline, be it a launch date or a deployment date. Hence, the process supporting these projects needs to be sensitive to the management of scope and resources. The improvement process started in 1992, when ITI embarked on a journey to define an IS0 9000-compliant quality management system (QMS). I take a macro perspective towards deriving a process best suited to any environment. Instead of describing the processes that are in use in our organisation, I emphasise the participation of teams in the definition and deployment of the QMS.
只提供摘要形式。信息技术研究所(ITI)在与美国许多应用研究机构相似的研究和开发环境中蓬勃发展。它提供应用先进和有用的高科技来解决难题的项目。大多数项目都有一个固定的截止日期,可能是启动日期,也可能是部署日期。因此,支持这些项目的过程需要对范围和资源的管理敏感。改进过程始于1992年,当时ITI开始定义符合iso9000标准的质量管理体系(QMS)。我从宏观的角度来推导最适合任何环境的过程。我没有描述在我们组织中使用的过程,而是强调团队在定义和部署质量管理体系中的参与。
{"title":"A team-based process improvement initiative","authors":"P. Wong","doi":"10.1109/CMPSAC.1996.544610","DOIUrl":"https://doi.org/10.1109/CMPSAC.1996.544610","url":null,"abstract":"Summary form only given. The Information Technology Institute (ITI) thrives on a research and development environment that is similar to many applied research institutes in the United States. It delivers projects that apply advanced and useful high technologies to difficult problems. Most of these projects have a fixed deadline, be it a launch date or a deployment date. Hence, the process supporting these projects needs to be sensitive to the management of scope and resources. The improvement process started in 1992, when ITI embarked on a journey to define an IS0 9000-compliant quality management system (QMS). I take a macro perspective towards deriving a process best suited to any environment. Instead of describing the processes that are in use in our organisation, I emphasise the participation of teams in the definition and deployment of the QMS.","PeriodicalId":306601,"journal":{"name":"Proceedings of 20th International Computer Software and Applications Conference: COMPSAC '96","volume":"46 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1996-08-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133820535","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
VIRON: an annotation-based video information retrieval system VIRON:基于注释的视频信息检索系统
Ki-Wook Kim, Ki-Byoung Kim, Hyoung-Joo Kim
To provide efficient search and retrieval of video data from large archives, we need to model video data appropriately. We propose a video data model and describe the design and implementation of the annotation-based video retrieval system VIRON (Video Information Retrieval On Notation) based on the proposed model. This model provides the mechanism of sharing and reusing annotations among users by introducing descriptor schema. In order to process a query efficiently, an annotated video unit is mapped into a unified video annotation stream. VIRON is composed of three tools: CVU manager, which is used to manage and visualize conceptual video units; annotator to annotate video data by offering an interactive video player; and a video query tool to pose and process video queries.
为了对大型档案中的视频数据进行高效的搜索和检索,需要对视频数据进行适当的建模。我们提出了一个视频数据模型,并描述了基于该模型的基于注释的视频检索系统VIRON (video Information retrieval On Notation)的设计与实现。该模型通过引入描述符模式,提供了用户间注释共享和重用的机制。为了高效地处理查询,将标注的视频单元映射到统一的视频标注流中。VIRON由三个工具组成:CVU管理器,用于管理和可视化概念视频单元;注释器通过提供交互式视频播放器对视频数据进行注释;以及一个视频查询工具,用于提出和处理视频查询。
{"title":"VIRON: an annotation-based video information retrieval system","authors":"Ki-Wook Kim, Ki-Byoung Kim, Hyoung-Joo Kim","doi":"10.1109/CMPSAC.1996.544180","DOIUrl":"https://doi.org/10.1109/CMPSAC.1996.544180","url":null,"abstract":"To provide efficient search and retrieval of video data from large archives, we need to model video data appropriately. We propose a video data model and describe the design and implementation of the annotation-based video retrieval system VIRON (Video Information Retrieval On Notation) based on the proposed model. This model provides the mechanism of sharing and reusing annotations among users by introducing descriptor schema. In order to process a query efficiently, an annotated video unit is mapped into a unified video annotation stream. VIRON is composed of three tools: CVU manager, which is used to manage and visualize conceptual video units; annotator to annotate video data by offering an interactive video player; and a video query tool to pose and process video queries.","PeriodicalId":306601,"journal":{"name":"Proceedings of 20th International Computer Software and Applications Conference: COMPSAC '96","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1996-08-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128814842","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 10
Software education in the 21st century 21世纪的软件教育
R. Chin
Summary form only given. It is a well recognized fact that economic growth in industrial countries come from three main sources-technical progress, capital, and a well-educated labour force. To maintain our position as, or to become, economic powerhouses in the world, education in science and technology must be emphasized and wide spread. Computer education (not just software education) is an important center piece. To train engineers and scientists for the future, we should not narrowly focus our attention just to software education. The traditional computer science curriculum is no longer adequate for today's needs. Most problems and applications today require integrated solutions involving hardware and software. Our education system should be designed to provide students with a broad background of fundamentals and system approach training involving hardware, software, networking, and communications. I challenge this panel to come up with a sketch of such a curriculum on "software" education for Asia-Pacific in the 21st century.
只提供摘要形式。众所周知,工业国家的经济增长有三个主要来源——技术进步、资本和受过良好教育的劳动力。为了保持我们作为世界经济强国的地位,或者成为世界经济强国,必须重视和广泛普及科学技术教育。计算机教育(不仅仅是软件教育)是一个重要的中心部分。为了培养未来的工程师和科学家,我们不应该把注意力狭隘地集中在软件教育上。传统的计算机科学课程已不能满足当今的需要。今天的大多数问题和应用程序都需要涉及硬件和软件的集成解决方案。我们的教育系统应该为学生提供广泛的基础知识和系统方法训练,包括硬件、软件、网络和通信。我希望在座各位能就21世纪亚太地区的“软件”教育课程提出一个草图。
{"title":"Software education in the 21st century","authors":"R. Chin","doi":"10.1109/CMPSAC.1996.545878","DOIUrl":"https://doi.org/10.1109/CMPSAC.1996.545878","url":null,"abstract":"Summary form only given. It is a well recognized fact that economic growth in industrial countries come from three main sources-technical progress, capital, and a well-educated labour force. To maintain our position as, or to become, economic powerhouses in the world, education in science and technology must be emphasized and wide spread. Computer education (not just software education) is an important center piece. To train engineers and scientists for the future, we should not narrowly focus our attention just to software education. The traditional computer science curriculum is no longer adequate for today's needs. Most problems and applications today require integrated solutions involving hardware and software. Our education system should be designed to provide students with a broad background of fundamentals and system approach training involving hardware, software, networking, and communications. I challenge this panel to come up with a sketch of such a curriculum on \"software\" education for Asia-Pacific in the 21st century.","PeriodicalId":306601,"journal":{"name":"Proceedings of 20th International Computer Software and Applications Conference: COMPSAC '96","volume":"39 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1996-08-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128405890","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
期刊
Proceedings of 20th International Computer Software and Applications Conference: COMPSAC '96
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1