• 検索結果がありません。

Japan Advanced Institute of Science and Technology

N/A
N/A
Protected

Academic year: 2021

シェア "Japan Advanced Institute of Science and Technology"

Copied!
3
0
0

読み込み中.... (全文を見る)

全文

(1)

Japan Advanced Institute of Science and Technology

JAIST Repository

https://dspace.jaist.ac.jp/

Title

SESモデルに基づいた組み込みプログラム自動生成シス

テムの研究

Author(s)

古城, 敬章

Citation

Issue Date

2001‑03

Type

Thesis or Dissertation

Text version

author

URL

http://hdl.handle.net/10119/1473

Rights

Description

Supervisor:片山 卓也, 情報科学研究科, 修士

(2)

systems based on SES model

Takaaki Koshiro

Scho ol of information,

Japan Advanced Institute of Science and Technology

February 15, 2001

Keywords: SES mo del,Embedded system, RTOS.

Today,theobject-orientedapproachwhichiswidelyusedisoneofthemostprogressed

approach for software development. In the embedded system developments, we have to

take their sp ecic non-functional properties such as time and hardware constraints into

consideration. Many development methods for embedded systems have been proposed,

and OCTOPUSis one of such metho ds. OCTOPUSprop osedimplicit concurrentmodel

and explicit concurrent mo del. We model a target system without considering asyn-

chronousand synchronousfactors inthe implicitconcurrentmodel. Then,inthe explicit

concurrent mo del, we mo del the target system with considering these factors from the

constructed implicit concurrent model. However, how to implement software from the

implicitconcurrent model is not fully explained.

In this research, we adopt the SES mo del as design metho d. The SES mo del is an

object-oriented method for time-critical embedded systems proposed by Aoki. In this

approach, we construct SES mo del,then we implement software on real-time op erating

system from the design mo del. The SES model consists of pro cess sequences. We refer

to each of the sequences as a SES which is an abbreviation of synchronous execution

sequence. This approach also provides templates for implementing software on RTOS

from SES mo del. In this pap er, We prop osed a to ol which automatically generates a

programfromSES mo delusingtemplate. SoftwareonRTOSconsistsofasetoftasksand

schedulingalgorithm. These tasksare executed concurrently accordingto the scheduling

algorithm. Our a program generator which generates an executable program which is

executed on RTOS from a set of the SESs, a set of the tasks, and scheduling algolithm.

As SES mo del did not have enough notion to implement such software, I extended SES

mo del so that we can describe ab out tasks and schedule algolithmas follows.

1. Iintro ducedthenotation whichspeciesanaspecttoassignSESsappearinginSES

mo del to tasks

Copyright c

2001byTakaakiKoshiro

(3)

I found that we can automatically generate a program from SES mo del with these two

asp ects, and we can execute this program by implementing processes app earing in the

SES model. We implemented a telephone system using this program generator. The

constructed SES mo del contains eleven states and fteen SESs. We succeeded in gener-

ating an executable program on RTOS. However, it is still dicult to describe complete

sp ecication tob e dened. Forexample ,SES mo del andthe program generator can not

deal with tasks comminications. These problems are takenas a future works.

参照

関連したドキュメント

Although the holonomy gives infinitely many tight contact structures up to isotopy (fixing the boundary), this turns out to be a special feature of the nonrotative case. This

Standard domino tableaux have already been considered by many authors [33], [6], [34], [8], [1], but, to the best of our knowledge, the expression of the

The notion of free product with amalgamation of groupoids in [16] strongly influenced Ronnie Brown to introduce in [5] the fundamental groupoid on a set of base points, and so to give

The notion of free product with amalgamation of groupoids in [16] strongly influenced Ronnie Brown to introduce in [5] the fundamental groupoid on a set of base points, and so to give

The input specification of the process of generating db schema of one appli- cation system, supported by IIS*Case, is the union of sets of form types of a chosen application system

Definition 1 Given two piles, A and B, where #A ≤ #B and the number of to- kens in the respective pile is counted before the previous player’s move, then, if the previous player

Eskandani, “Stability of a mixed additive and cubic functional equation in quasi- Banach spaces,” Journal of Mathematical Analysis and Applications, vol.. Eshaghi Gordji, “Stability

Let X be a smooth projective variety defined over an algebraically closed field k of positive characteristic.. By our assumption the image of f contains