Development of compiler for real-time LOTOS programs with real-time multi-redezvous
Development of compiler for real-time LOTOS programs with real-time multi-redezvous
批准号:
09650414
负责人:
HIGASHINO Teruo
金额:
$1.28万
依托单位:
依托单位国家:
日本
项目类别:
Grant-in-Aid for Scientific Research (C)
财政年份:
1997
资助国家:
日本
项目状态:
已结题
起止时间:
1997 至 1998
中文摘要
在本研究中,我们定义了E-LOTOS的一个子类(称为实时LOTOS),并针对其规范开发了一个编译器。编译器首先将给定的规范分解为多个基本模块,以便每个模块只包含具有发散和迭代的事件序列,然后将每个模块映射到实时线程库中的一个实时线程。在这里,线程之间的交互是用共享变量实现的。为了使每个线程尽最大努力及时执行其定时事件,所有正在运行的线程都设置了它们的唤醒时间和截止日期,以便由EDF(最早截止日期优先)策略调度它们。我们还设计并实现了一种机制来有效地调度线程之间的定时多交会。为了将我们的编译器应用于多媒体系统开发,我们实现了音频/视频处理的原语,并修改了编译器以支持实时LOTOS规范。通过我们开发几个视频播放应用程序的实验,我们已经证实,从面向约束风格的实时LOTOS规范(这使得描述简单,但在实现中引入了同步开销),编译器可以生成实际使用的高效目标代码。
英文摘要
In this research, we define a subclass of E-LOTOS (called realtime LOTOS ) and develop a compiler for its specifications.The compiler first decomposes a given specification into multiple basic modules so that each module includes only event sequences with divergencesand iterations, then it maps each module to a realtime thread on our realtime thread library.Here, interactions between the threads are implemented with shared variables.To make the best effort for each thread to execute its timed events in time, all the running threads set their wake-up time and deadlines so that they are scheduled by EDF( Earliest Deadline First ) policy.We have also designed and implemented a mechanism to efficiently schedule timed multi-rendezvous between threads.To apply our compiler to multimedia system development, we have implemented primitives for audio/video processing and modified our compiler to support them in realtime LOTOS specifications.Through our experiment to develop several video playback applications, we have confirmed that from realtime LOTOS specifications in constraint oriented style (which makes the descriptions simple but introduces synchronization overhead in implementation), the compiler can generate as efficient object codes as to be used practically.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
登录
查看更多内容
Akira Kitajima, Keiichi Yasumoto, Teruo Higashino and Kenichi Taniguchi: "Deriving Concurrent Synchronous EFSMs from Protocol Specifications in LOTOS" Trans.of IEIDE. Vol.E82-A,No.3, (to appear). 1999
Akira Kitajima、Keiichi Yasumoto、Teruo Higashino 和 Kenichi Taniguchi:“从 LOTOS 中的协议规范导出并发同步 EFSM”Trans.of IEIDE。
DOI:
--
发表时间:
期刊:
影响因子:
--
作者:
[]
通讯作者:
北嶋,安本,東野,谷口: "Method to Convert Concurrent EFSMs with Multi-Rendezvous into Synchronous Sequential Circuit" 電子情報通信学会英論文誌. Vol.E81-A-4. 566-575 (1998)
Kitajima、Yasumoto、Higashino、Taniguchi:“将具有多会合点的并发 EFSM 转换为同步时序电路的方法”IEICE 英文杂志,第 566-575 卷(1998 年)。
DOI:
--
发表时间:
期刊:
影响因子:
--
作者:
[]
通讯作者:
安本,安倍,東野,他: "マルチスレッド化された目的コードを生成するLOTOSコンパイラの実現" 情報処理学会論文誌. Vol.39-2. 283-292 (1998)
Yasumoto、Abe、Higashino 等人:“生成多线程目标代码的 LOTOS 编译器的实现”,日本信息处理学会杂志,第 39-2 卷(1998 年)。
DOI:
--
发表时间:
期刊:
影响因子:
--
作者:
[]
通讯作者:
Kiichi Yasumoto, Akira Kitajima, Teruo Higashino and Kenichi Taniguchi: "Hardware synthesis from protocol specifications in LOTOS" Proc.of FORTE/PSTV'98. 405-420 (1998)
Kiichi Yasumoto、Akira Kitajima、Teruo Higashino 和 Kenichi Taniguchi:“根据 LOTOS 协议规范进行硬件合成”Proc.of FORTE/PSTV98。
DOI:
--
发表时间:
期刊:
影响因子:
--
作者:
[]
通讯作者:
Kato Abe, Tochio Matsuura, Keiichi Yasumoto and Teruo Higashino: "Design and Implementation of an efficient I/O Method for a Real-time User Level Thread Library" Proc.of RTCSA'98. 117-120 (1998)
Kato Abe、Tochio Matsuura、Keiichi Yasumoto 和 Teruo Higashino:“实时用户级线程库的高效 I/O 方法的设计和实现”Proc.of RTCSA98。
DOI:
--
发表时间:
期刊:
影响因子:
--
作者:
[]
通讯作者:
共 7 条
Development of Inter-vehicular communication protocol using LED communication
-
批准号:24650028
-
项目类别:Grant-in-Aid for Challenging Exploratory Research
-
资助金额:$2.41万
-
财政年份:2012
-
负责人:HIGASHINO Teruo
-
依托单位:
Development of Network Emulation Technology through Collaboration of Cyberspace and Real Space
-
批准号:23240009
-
项目类别:Grant-in-Aid for Scientific Research (A)
-
资助金额:$19.97万
-
财政年份:2011
-
负责人:HIGASHINO Teruo
-
依托单位:
Real-time network simulation for large-scale ubiquitous network
-
批准号:20240006
-
项目类别:Grant-in-Aid for Scientific Research (A)
-
资助金额:$22.21万
-
财政年份:2008
-
负责人:HIGASHINO Teruo
-
依托单位:
Design and DevelopmentofUbiquitous Network Systems using Dynamically Reconfigurable Processor
-
批准号:18300020
-
项目类别:Grant-in-Aid for Scientific Research (B)
-
资助金额:$8.26万
-
财政年份:2006
-
负责人:HIGASHINO Teruo
-
依托单位:
Research on HW/SW Co-design of Network Systems with Timing Constraints
-
批准号:15300016
-
项目类别:Grant-in-Aid for Scientific Research (B)
-
资助金额:$4.22万
-
财政年份:2003
-
负责人:HIGASHINO Teruo
-
依托单位:
Hardware Synthesis of High-speed Network Monitors
-
批准号:13650409
-
项目类别:Grant-in-Aid for Scientific Research (C)
-
资助金额:$1.73万
-
财政年份:2001
-
负责人:HIGASHINO Teruo
-
依托单位:
Hardware Synthesis of Communication Protocols in Real-Time LOTOS Language
-
批准号:11650379
-
项目类别:Grant-in-Aid for Scientific Research (C)
-
资助金额:$1.86万
-
财政年份:1999
-
负责人:HIGASHINO Teruo
-
依托单位:
海外基金