全部 标题 作者
关键词 摘要

OALib Journal期刊
ISSN: 2333-9721
费用:99美元

查看量下载量

相关文章

更多...
软件学报  2000 

An Approach for Transforming Ada83 Serving Tasks to Ada95 Protected Objects
一种Ada83服务性任务向Ada95保护对象变换的方法

Keywords: Ada,serving task,protected object,concurrent programming,data flow diagram
Ada
,服务性任务,保护对象,并发程序设计,数据流图.

Full-Text   Cite this paper   Add to My Lib

Abstract:

Tasks are the basic facilities of concurrent programming in Ada, which provides a good mechanism of synchronization and communication. However, there exists a kind of serving tasks that are passive and are used as servers. The existence of serving tasks makes systems have a little overhead and degrades system performance. When serving tasks are transformed to protected objects, the performance of systems can be improved. In this paper, the authors propose a method of transforming Ada83 serving tasks to Ada95 protected objects at the source code level. First, conditions that a serving task must satisfy are discussed. Then the methods of identifying and transforming serving tasks are discussed, followed by discussions on the feasibility of the methods. Compared with other methods, the proposed methods have less hypotheses and higher efficiency and are easier to verify.

Full-Text

Contact Us

service@oalib.com

QQ:3279437679

WhatsApp +8615387084133