首页 > 最新文献

Proceedings Seventh Asia-Pacific Software Engeering Conference. APSEC 2000最新文献

英文 中文
Formal specification of Catalysis frameworks 催化框架的正式规范
Pub Date : 2000-12-05 DOI: 10.1109/APSEC.2000.896697
J. Bowles, K. Lau, Mario Ornaghi, K. Taguchi, Hirokazu Yatsu, A. Wills
Frameworks are increasingly being recognised as very useful components in the emerging paradigm of component-based software development (CBD). They are widely accepted as better units of reuse than objects. The CBD methodology Catalysis, for instance, uses frameworks. However, at present, Catalysis frameworks are described only informally, which means we cannot reason formally about frameworks, in particular their composition, and thereby their reuse. For this, we would need to specify frameworks (and their composition) formally. In this paper, we describe our approach for doing so.
在基于组件的软件开发(CBD)的新兴范例中,框架越来越被认为是非常有用的组件。它们被广泛接受为比对象更好的重用单元。例如,CBD方法Catalysis使用框架。然而,目前,催化框架只是非正式地描述,这意味着我们不能正式地推理框架,特别是它们的组成,从而它们的重用。为此,我们需要正式指定框架(及其组成)。在本文中,我们描述了这样做的方法。
{"title":"Formal specification of Catalysis frameworks","authors":"J. Bowles, K. Lau, Mario Ornaghi, K. Taguchi, Hirokazu Yatsu, A. Wills","doi":"10.1109/APSEC.2000.896697","DOIUrl":"https://doi.org/10.1109/APSEC.2000.896697","url":null,"abstract":"Frameworks are increasingly being recognised as very useful components in the emerging paradigm of component-based software development (CBD). They are widely accepted as better units of reuse than objects. The CBD methodology Catalysis, for instance, uses frameworks. However, at present, Catalysis frameworks are described only informally, which means we cannot reason formally about frameworks, in particular their composition, and thereby their reuse. For this, we would need to specify frameworks (and their composition) formally. In this paper, we describe our approach for doing so.","PeriodicalId":404621,"journal":{"name":"Proceedings Seventh Asia-Pacific Software Engeering Conference. APSEC 2000","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2000-12-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130947439","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}
引用次数: 13
An adaptive distributed workflow system framework 一种自适应分布式工作流系统框架
Pub Date : 2000-12-05 DOI: 10.1109/APSEC.2000.896713
M. Purvis, Maryam A. Purvis, Selena Lemalu
Workflow management systems are increasingly used to assist the automation of business processes that involve the exchange of documents, information, or task execution results. Recent developments in distributed information system technology now make it possible to extend the workflow management system idea to much wider spheres of activity in the industrial and commercial world. This paper describes a framework under development that employs such technology so that software tools and processes may interoperate in a distributed and dynamic environment. Key technical elements of the framework include the use of coloured Petri nets and distributed object technology (CORBA).
工作流管理系统越来越多地用于协助自动化涉及文档、信息或任务执行结果交换的业务流程。分布式信息系统技术的最新发展使得将工作流管理系统的思想扩展到工业和商业世界中更广泛的活动领域成为可能。本文描述了一个正在开发的框架,该框架采用了这种技术,以便软件工具和过程可以在分布式和动态环境中互操作。该框架的关键技术要素包括彩色Petri网和分布式对象技术(CORBA)的使用。
{"title":"An adaptive distributed workflow system framework","authors":"M. Purvis, Maryam A. Purvis, Selena Lemalu","doi":"10.1109/APSEC.2000.896713","DOIUrl":"https://doi.org/10.1109/APSEC.2000.896713","url":null,"abstract":"Workflow management systems are increasingly used to assist the automation of business processes that involve the exchange of documents, information, or task execution results. Recent developments in distributed information system technology now make it possible to extend the workflow management system idea to much wider spheres of activity in the industrial and commercial world. This paper describes a framework under development that employs such technology so that software tools and processes may interoperate in a distributed and dynamic environment. Key technical elements of the framework include the use of coloured Petri nets and distributed object technology (CORBA).","PeriodicalId":404621,"journal":{"name":"Proceedings Seventh Asia-Pacific Software Engeering Conference. APSEC 2000","volume":"52 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2000-12-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122625440","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}
引用次数: 12
Fuzzy concepts and formal methods: some illustrative examples 模糊概念和形式化方法:一些说明性例子
Pub Date : 2000-12-05 DOI: 10.1109/APSEC.2000.896704
C. Matthews, P. Swatman
It has been recognised that formal methods are useful as a modelling tool in requirements engineering. Specification languages such as Z permit the precise and unambiguous modelling of system properties and behaviour. However, some system problems, particularly those drawn from the information systems (IS) problem domain, may be difficult to model in crisp or precise terms. It may also be desirable that formal modelling should commence as early as possible, even when our understanding of parts of the problem domain is only approximate. This paper identifies the problem types of interest and argues that they are characterised by uncertainty and imprecision. It suggests fuzzy set theory as a useful formalism for modelling aspects of this imprecision. The paper illustrates how a fuzzy logic toolkit for Z can be applied to such problem domains. Several examples are presented illustrating the representation of imprecise concepts as fuzzy sets and relations, and soft pre-conditions and system requirements as a series of linguistically quantified propositions.
人们已经认识到形式化方法在需求工程中作为建模工具是有用的。规范语言(如Z)允许对系统属性和行为进行精确和明确的建模。然而,一些系统问题,特别是那些来自信息系统(IS)问题领域的问题,可能很难用清晰或精确的术语进行建模。正式的建模应该尽可能早地开始,即使我们对问题领域的部分理解只是近似的。本文确定了感兴趣的问题类型,并认为它们具有不确定性和不精确性的特征。它建议模糊集合理论作为一种有用的形式体系来建模这种不精确的方面。本文说明了如何将Z的模糊逻辑工具包应用于此类问题域。给出了几个例子,说明了不精确概念作为模糊集合和关系的表示,以及软前提条件和系统需求作为一系列语言量化命题的表示。
{"title":"Fuzzy concepts and formal methods: some illustrative examples","authors":"C. Matthews, P. Swatman","doi":"10.1109/APSEC.2000.896704","DOIUrl":"https://doi.org/10.1109/APSEC.2000.896704","url":null,"abstract":"It has been recognised that formal methods are useful as a modelling tool in requirements engineering. Specification languages such as Z permit the precise and unambiguous modelling of system properties and behaviour. However, some system problems, particularly those drawn from the information systems (IS) problem domain, may be difficult to model in crisp or precise terms. It may also be desirable that formal modelling should commence as early as possible, even when our understanding of parts of the problem domain is only approximate. This paper identifies the problem types of interest and argues that they are characterised by uncertainty and imprecision. It suggests fuzzy set theory as a useful formalism for modelling aspects of this imprecision. The paper illustrates how a fuzzy logic toolkit for Z can be applied to such problem domains. Several examples are presented illustrating the representation of imprecise concepts as fuzzy sets and relations, and soft pre-conditions and system requirements as a series of linguistically quantified propositions.","PeriodicalId":404621,"journal":{"name":"Proceedings Seventh Asia-Pacific Software Engeering Conference. APSEC 2000","volume":"32 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2000-12-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124781754","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}
引用次数: 8
Predicting class libraries interface evolution: an investigation into machine learning approaches 预测类库接口演化:对机器学习方法的研究
Pub Date : 2000-12-05 DOI: 10.1109/APSEC.2000.896734
H. Sahraoui, M. Boukadoum, H. Lounis, Frédéric Ethève
Managing the evolution of an OO system constitutes a complex and resource-consuming task. This is particularly true for reusable class libraries since the user interface must be preserved for version compatibility. Thus, the symptomatic detection of potential instabilities during the design phase of such libraries may help avoid later problems. This paper introduces a fuzzy logic-based approach for evaluating the stability of a reusable class library interface, using structural metrics as stability indicators. To evaluate this new approach, we conducted a preliminary study on a set of commercial C++ class libraries. The obtained results are very promising when compared to those of two classical machine learning approaches, top down induction of decision trees and Bayesian classifiers.
管理OO系统的演化是一项复杂且消耗资源的任务。对于可重用的类库尤其如此,因为必须保留用户界面以保持版本兼容性。因此,在这些库的设计阶段对症检测潜在的不稳定性可能有助于避免以后的问题。本文介绍了一种基于模糊逻辑的方法来评估可重用类库接口的稳定性,使用结构度量作为稳定性指标。为了评估这种新方法,我们对一组商业c++类库进行了初步研究。与两种经典的机器学习方法(自上而下的决策树归纳和贝叶斯分类器)相比,所获得的结果非常有希望。
{"title":"Predicting class libraries interface evolution: an investigation into machine learning approaches","authors":"H. Sahraoui, M. Boukadoum, H. Lounis, Frédéric Ethève","doi":"10.1109/APSEC.2000.896734","DOIUrl":"https://doi.org/10.1109/APSEC.2000.896734","url":null,"abstract":"Managing the evolution of an OO system constitutes a complex and resource-consuming task. This is particularly true for reusable class libraries since the user interface must be preserved for version compatibility. Thus, the symptomatic detection of potential instabilities during the design phase of such libraries may help avoid later problems. This paper introduces a fuzzy logic-based approach for evaluating the stability of a reusable class library interface, using structural metrics as stability indicators. To evaluate this new approach, we conducted a preliminary study on a set of commercial C++ class libraries. The obtained results are very promising when compared to those of two classical machine learning approaches, top down induction of decision trees and Bayesian classifiers.","PeriodicalId":404621,"journal":{"name":"Proceedings Seventh Asia-Pacific Software Engeering Conference. APSEC 2000","volume":"94 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2000-12-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129503615","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}
引用次数: 14
Component-based software engineering: technologies, development frameworks, and quality assurance schemes 基于组件的软件工程:技术、开发框架和质量保证方案
Pub Date : 2000-12-05 DOI: 10.1109/APSEC.2000.896722
Xia Cai, Michael R. Lyu, Kam-Fai Wong, Roy Ko
Component-based software development approach is based on the idea to develop software systems by selecting appropriate off-the-shelf components and then to assemble them with a well-defined software architecture. Because the new software development paradigm is very different from the traditional approach, quality assurance (QA) for component-based software development is a new topic in the software engineering community. In this paper, we survey current component-based software technologies, describe their advantages and disadvantages, and discuss the features they inherit. We also address QA issues for component-based software. As a major contribution, we propose a QA model for component-based software which covers component requirement analysis, component development, component certification, component customization, and system architecture design, integration, testing and maintenance.
基于组件的软件开发方法是基于这样一种思想,即通过选择合适的现成组件来开发软件系统,然后将它们与定义良好的软件体系结构组合在一起。由于新的软件开发范式与传统的方法有很大的不同,基于组件的软件开发的质量保证(QA)是软件工程界的一个新课题。本文概述了当前基于组件的软件技术,描述了它们的优缺点,并讨论了它们继承的特征。我们还解决了基于组件的软件的QA问题。作为主要贡献,我们提出了一个基于组件的软件的QA模型,该模型涵盖了组件需求分析、组件开发、组件认证、组件定制以及系统架构设计、集成、测试和维护。
{"title":"Component-based software engineering: technologies, development frameworks, and quality assurance schemes","authors":"Xia Cai, Michael R. Lyu, Kam-Fai Wong, Roy Ko","doi":"10.1109/APSEC.2000.896722","DOIUrl":"https://doi.org/10.1109/APSEC.2000.896722","url":null,"abstract":"Component-based software development approach is based on the idea to develop software systems by selecting appropriate off-the-shelf components and then to assemble them with a well-defined software architecture. Because the new software development paradigm is very different from the traditional approach, quality assurance (QA) for component-based software development is a new topic in the software engineering community. In this paper, we survey current component-based software technologies, describe their advantages and disadvantages, and discuss the features they inherit. We also address QA issues for component-based software. As a major contribution, we propose a QA model for component-based software which covers component requirement analysis, component development, component certification, component customization, and system architecture design, integration, testing and maintenance.","PeriodicalId":404621,"journal":{"name":"Proceedings Seventh Asia-Pacific Software Engeering Conference. APSEC 2000","volume":"27 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2000-12-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125728698","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}
引用次数: 182
A framework of requirements tracing using UML 使用UML的需求跟踪框架
Pub Date : 2000-12-05 DOI: 10.1109/APSEC.2000.896701
T. Tsumaki, Yoshitomi Morisawa
Requirements tracing supports software development work by tracing the changes made to the models. There are two functions in requirements tracing: change tracking and influence analysis. Change tracking is the function of searching the models and model elements in the production sequence. Furthermore, one correction of an element in a model often leads to new corrections to other elements. Influence analysis is the function of finding those elements that need to be additionally corrected. The requirements tracing models are drawn with UML diagrams. UML (Unified Modeling Language) is an industrial-standard visual modeling language established by the OMG (Object Management Group).
需求跟踪通过跟踪对模型的更改来支持软件开发工作。在需求跟踪中有两个功能:变更跟踪和影响分析。变更跟踪是在生产序列中搜索模型和模型元素的功能。此外,模型中一个元素的一次修正常常会导致对其他元素的新的修正。影响分析是发现那些需要额外纠正的因素的功能。需求跟踪模型是用UML图绘制的。UML(统一建模语言)是由OMG(对象管理组织)建立的一种工业标准的可视化建模语言。
{"title":"A framework of requirements tracing using UML","authors":"T. Tsumaki, Yoshitomi Morisawa","doi":"10.1109/APSEC.2000.896701","DOIUrl":"https://doi.org/10.1109/APSEC.2000.896701","url":null,"abstract":"Requirements tracing supports software development work by tracing the changes made to the models. There are two functions in requirements tracing: change tracking and influence analysis. Change tracking is the function of searching the models and model elements in the production sequence. Furthermore, one correction of an element in a model often leads to new corrections to other elements. Influence analysis is the function of finding those elements that need to be additionally corrected. The requirements tracing models are drawn with UML diagrams. UML (Unified Modeling Language) is an industrial-standard visual modeling language established by the OMG (Object Management Group).","PeriodicalId":404621,"journal":{"name":"Proceedings Seventh Asia-Pacific Software Engeering Conference. APSEC 2000","volume":"28 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2000-12-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125231980","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}
引用次数: 22
CIMO - Component Integration MOdel 组件集成模型
Pub Date : 2000-12-05 DOI: 10.1109/APSEC.2000.896718
Yan Xia, A. Ho, YuCheng Zhang
The Component Object Model (COM) represents a binary interface standard that allows developers to build specialized software components that interface in a common way with other software components. After being compiled, these components are integrated into an application and can interoperate with each other in a reliable, controlled manner. Can the components be integrated into an application and interoperate without recompiled? This article describes the Component Integration Model (CIMO), a software platform that allows the components written by different software programmers to be integrated into an application and to inter-operate without re-compiling. Firstly, the paper concentrates on a general overview of CIMO and describes the constitution and functions of the CIMO architecture. Secondly, the paper presents the definition of the CIMO component concept and addresses how CIMO facilitates users to establish scalable component-based applications and how CIMO supports the synchronous and asynchronous communication between components. Thirdly, the paper explains how CIMO sets up the deployment of components and processes after users have developed components based on CIMO specifications.
组件对象模型(COM)代表了一种二进制接口标准,它允许开发人员构建专门的软件组件,这些组件以通用的方式与其他软件组件进行接口。编译后,这些组件被集成到应用程序中,并且可以以可靠、可控的方式相互操作。组件是否可以集成到应用程序中并在不重新编译的情况下进行互操作?本文描述了组件集成模型(Component Integration Model, CIMO),这是一个软件平台,它允许将不同软件程序员编写的组件集成到应用程序中,并且无需重新编译即可进行互操作。本文首先介绍了CIMO的总体概况,介绍了CIMO体系结构的组成和功能。其次,给出了CIMO组件概念的定义,阐述了CIMO如何方便用户建立可扩展的基于组件的应用程序,以及CIMO如何支持组件之间的同步和异步通信。第三,本文解释了用户根据CIMO规范开发组件后,CIMO如何建立组件部署和流程。
{"title":"CIMO - Component Integration MOdel","authors":"Yan Xia, A. Ho, YuCheng Zhang","doi":"10.1109/APSEC.2000.896718","DOIUrl":"https://doi.org/10.1109/APSEC.2000.896718","url":null,"abstract":"The Component Object Model (COM) represents a binary interface standard that allows developers to build specialized software components that interface in a common way with other software components. After being compiled, these components are integrated into an application and can interoperate with each other in a reliable, controlled manner. Can the components be integrated into an application and interoperate without recompiled? This article describes the Component Integration Model (CIMO), a software platform that allows the components written by different software programmers to be integrated into an application and to inter-operate without re-compiling. Firstly, the paper concentrates on a general overview of CIMO and describes the constitution and functions of the CIMO architecture. Secondly, the paper presents the definition of the CIMO component concept and addresses how CIMO facilitates users to establish scalable component-based applications and how CIMO supports the synchronous and asynchronous communication between components. Thirdly, the paper explains how CIMO sets up the deployment of components and processes after users have developed components based on CIMO specifications.","PeriodicalId":404621,"journal":{"name":"Proceedings Seventh Asia-Pacific Software Engeering Conference. APSEC 2000","volume":"33 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2000-12-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128118692","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
Consistency checks for UML UML的一致性检查
Pub Date : 2000-12-05 DOI: 10.1109/APSEC.2000.896695
P. Krishnan
In this article, we present an approach to defining UML diagrams in terms of state predicates and using the theorem prover PVS (Prototype Verification System) to verify consistency between various diagrams. We focus on the dynamic aspects of the various diagrams. Our approach can easily handle partially specified systems as the behaviour is described in terms of the history of the computation.
在本文中,我们提出了一种根据状态谓词定义UML图的方法,并使用定理证明器PVS(原型验证系统)来验证各种图之间的一致性。我们将重点放在各种图的动态方面。我们的方法可以很容易地处理部分指定的系统,因为行为是根据计算的历史来描述的。
{"title":"Consistency checks for UML","authors":"P. Krishnan","doi":"10.1109/APSEC.2000.896695","DOIUrl":"https://doi.org/10.1109/APSEC.2000.896695","url":null,"abstract":"In this article, we present an approach to defining UML diagrams in terms of state predicates and using the theorem prover PVS (Prototype Verification System) to verify consistency between various diagrams. We focus on the dynamic aspects of the various diagrams. Our approach can easily handle partially specified systems as the behaviour is described in terms of the history of the computation.","PeriodicalId":404621,"journal":{"name":"Proceedings Seventh Asia-Pacific Software Engeering Conference. APSEC 2000","volume":"18 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2000-12-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131656235","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}
引用次数: 40
Checking compositions of UML sequence diagrams for timing inconsistency 检查UML序列图的组合,以确定时间不一致
Pub Date : 2000-12-05 DOI: 10.1109/APSEC.2000.896694
Xuandong Li, J. Lilius
For real-time systems, UML sequence diagrams describe interactions among objects, which show scenarios of the system behaviour. A simple UML sequence diagram describes exactly one scenario. For describing multiple scenarios and specifying real-time systems, we need to consider the compositions of UML sequence diagrams. In this paper, we introduce high-level graphs to describe compositions of UML sequence diagrams, and develop an algorithm for checking them for timing inconsistencies.
对于实时系统,UML序列图描述了对象之间的交互,它显示了系统行为的场景。一个简单的UML序列图只描述一个场景。为了描述多个场景和指定实时系统,我们需要考虑UML序列图的组合。在本文中,我们引入了高级图来描述UML序列图的组成,并开发了一种算法来检查它们的时序不一致性。
{"title":"Checking compositions of UML sequence diagrams for timing inconsistency","authors":"Xuandong Li, J. Lilius","doi":"10.1109/APSEC.2000.896694","DOIUrl":"https://doi.org/10.1109/APSEC.2000.896694","url":null,"abstract":"For real-time systems, UML sequence diagrams describe interactions among objects, which show scenarios of the system behaviour. A simple UML sequence diagram describes exactly one scenario. For describing multiple scenarios and specifying real-time systems, we need to consider the compositions of UML sequence diagrams. In this paper, we introduce high-level graphs to describe compositions of UML sequence diagrams, and develop an algorithm for checking them for timing inconsistencies.","PeriodicalId":404621,"journal":{"name":"Proceedings Seventh Asia-Pacific Software Engeering Conference. APSEC 2000","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2000-12-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130948721","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}
引用次数: 13
A preliminary comparison of computer mediated training tools 计算机培训工具的初步比较
Pub Date : 2000-12-05 DOI: 10.1109/APSEC.2000.896726
J. Paynter, J. Ong, Lorelle Frazer
Various factors are leading organisations to deliver flexible learning via the Internet. These pressures include the need to be seen to be using the latest technology, the demand from users away from traditional courses to ones that can deliver anytime, anywhere and lastly to escape from the need to provide expensive classrooms and laboratories. There are different proprietary and off-the-shelf solutions capable of delivering teaching material to the Internet and assessing students. Yet there has been little research on the effectiveness of these vehicles from the view points of course content, authors, instructors and students. The research evaluates two contrasting flexible learning sites drawing upon the experiences of authors and instructors and through surveying the students via the WAMMI questionnaire.
各种因素促使组织通过互联网提供灵活的学习。这些压力包括需要被视为使用最新技术,用户需要从传统课程转向可以随时随地提供的课程,最后摆脱对提供昂贵教室和实验室的需求。有不同的专有和现成的解决方案能够将教材发布到互联网上并评估学生。然而,很少有人从课程内容、作者、教师和学生的角度对这些工具的有效性进行研究。根据作者和教师的经验,并通过WAMMI问卷调查学生,本研究评估了两种截然不同的灵活学习场所。
{"title":"A preliminary comparison of computer mediated training tools","authors":"J. Paynter, J. Ong, Lorelle Frazer","doi":"10.1109/APSEC.2000.896726","DOIUrl":"https://doi.org/10.1109/APSEC.2000.896726","url":null,"abstract":"Various factors are leading organisations to deliver flexible learning via the Internet. These pressures include the need to be seen to be using the latest technology, the demand from users away from traditional courses to ones that can deliver anytime, anywhere and lastly to escape from the need to provide expensive classrooms and laboratories. There are different proprietary and off-the-shelf solutions capable of delivering teaching material to the Internet and assessing students. Yet there has been little research on the effectiveness of these vehicles from the view points of course content, authors, instructors and students. The research evaluates two contrasting flexible learning sites drawing upon the experiences of authors and instructors and through surveying the students via the WAMMI questionnaire.","PeriodicalId":404621,"journal":{"name":"Proceedings Seventh Asia-Pacific Software Engeering Conference. APSEC 2000","volume":"24 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2000-12-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116000155","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}
引用次数: 5
期刊
Proceedings Seventh Asia-Pacific Software Engeering Conference. APSEC 2000
全部 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