とあるリアルタイムOSについて (37レス)
1-

9
(1): 06/24(火)12:36 AAS
>>8
どうも、話がかみ合っていませんが・・・
OSベンダで作成したOSの話なのだから、作成に取り掛かる時点で仕様書がなく、完成した今の時点でも仕様書が作られていない、という話をしています。
仕様書も作らず、適当な感覚で作成したOSが市場に出回っている、という話を一貫してしているのですが、伝わっていませんね・・・。

>> これは普通に考えてできてるRTOSについて仕様書がないって話だろ。これから完成させるなら
>> 途中までの詳細設計までないとどんなものでも困る話だ。 話が変わってるから

話は変わっていません。
できてるRTOSについて仕様書がないということは、作り始める時点でも仕様書がなかったということです。
仕様書もないのに、どうやって実装したの?どうやってテスト項目を作ったの?ということが問題だ、と最初から言っています。
10: 06/24(火)12:44 AAS
>>9
一般論として 完成物は ソースコードなしの場合でも ライブラリファイルとヘッダファイルになります。
ヘッダファイルがなくて作らないといけない というのは未完成ということです。

>作り始める時点
貴殿が作るというのは
1)そのRTOSで動くアプリを作る
2)そのRTOSを改造してRTOSを作る もしくは完成させる。
その辺だな。 2)であれば詳細なドキュメントが必要、1)ならヘッダファイルも含めて完成品ならなんとかなる。
なにをしようとしているか書いてないし、議題から読み取れないしそういうこと書いてないよ。
それなら 改造しようとするがドキュメントがない っていう ありきたりの話 OSの話に限った話ではない

2)に関してなら
>・μITRON4.0仕様から逸脱している独自仕様も結構あるのに、自前の仕様書を用意していない
の議題とは逸脱してる話題だよ
11
(6): 06/24(火)12:48 AAS
なるほど、根本的なところで理解されていなかったのですね。
「OSベンダがOSを作る話」なのだから、1) でも2)でもなく、
3) OSのソース・コードとヘッダ・ファイルを1から作る
という話をしています。
12
(1): 06/24(火)12:58 AAS
>>11
だからそれは2)
OSベンダかどうかは関係ない
未完成なものを作りあげるのだから
それなら 改造しようとするがドキュメントがない っていう ありきたりの話 OSの話に限った話ではない
>・μITRON4.0仕様から逸脱している独自仕様も結構あるのに、自前の仕様書を用意していない
の議題とは逸脱してる話題だよ
13: 06/24(火)13:00 AAS
>>11
そうか 3)で参考に新しいのを作るとい話だな
それなら動く完成品じゃないものを参考にしないと意味ないと思うけど
ヘッダーファイルないものは動かないし、未完成
未完成品の流用したい話だろ
いずれにしろ
>・μITRON4.0仕様から逸脱している独自仕様も結構あるのに、自前の仕様書を用意していない
の議題とは逸脱してる話題だよ
14: 06/24(火)13:02 AAS
>>11
ちょっと誤字がひどいから書き直し

そうか 3)で参考に新しい
のを作るとい話だな
それなら動く完成品を参考にしないと意味ないと思うけど
ヘッダーファイルないものは動かないし、未完成
未完成品の流用したい話だろ
いずれにしろ
>・μITRON4.0仕様から逸脱している独自仕様も結構あるのに、自前の仕様書を用意していない
の議題とは逸脱してる話題だよ
15: 06/24(火)13:05 AAS
>>11
エスパーじゃないんだか文字におこしてないことはわからないよ

>根本的なところで理解されていなかったのですね。
とか
>・μITRON4.0仕様から逸脱している独自仕様も結構あるのに、自前の仕様書を用意していない
ここからそれを理解するのはエスパーだと思うけどね
16
(1): 06/24(火)13:09 AAS
>>11
たぶんソースコードがあったからわかったんだと推測しますが
>「うちのOSで実装したデータキューで送るデータのサイズは4バイトですよー」とかいう
流用移植するなら、そういった仕様部分もソースから読み取ればいいと思うけどね。

おそらくだけど、流用元のRTOSは過去の遺産なんだろうと思うけど、そういったものを流用するときに
本来必要なものが無い場合は多々ある話。 過去の遺産がどれぐらい昔の話かによるね。
17
(1): 06/24(火)13:11 AAS
>>12
すみません、だんだんあなたが何を言っているのかわからなくなってきました。
μITRON4.0仕様から逸脱している独自仕様も結構あるのに、(自分たちのOSはμITRON4.0仕様に準拠しているのだから独自の仕様書は不要であると断言して)自前の仕様書を用意していない
のは、実装に必要な仕様が一切定義されていない(そういう文書がない)ので、μITRON4.0仕様書を読んでも実装・テストが実行できないので問題だ、と言っています。

改造(すでにあるものを作り替える)なら、仕様書がなければ困る、というのがありきたりな話なのも分かりますが、自社開発のソフトで仕様書がない困った!と言っている奴がいたら、「いや、自社開発なんだから自分たちで作れよ」という話なるでしょ?
ところが、この会社の社長は「仕様書など要らん、でもOSを作れ」と言っている、という話をしているのですが・・・。
18
(1): 06/24(火)13:19 AAS
>>11
やっぱり話かわっているよ
>今現在どうなっているのかは知らないが、少なくとも吾輩が関わっていた頃はこういう管理体制だった。
今なにかしたくてどうしようじゃなくて世の中どう判断するか聞こうというのが趣旨だろ
いつのまに
>「OSベンダがOSを作る話」なのだから
になったんだよ。 それを私が理解できてなかったとか
書いてなければ理解できるはずがないね
19
(2): 06/24(火)13:20 AAS
>>16
いえ、流用というより、新規開発時から、保守フェーズの現在に至るまで、一貫して仕様書は作られていません。
でも、その状態で別なCPUに移植しろ、という指令は出続けています。
20: 06/24(火)13:22 AAS
>>18
すみません、何か根本的に言葉が足りていなかったようですが、1で書いた内容は、「とあるOSベンダの開発体制の話」でした。
まあ、今読み返すと、確かにこれではわからんな・・・と思います。
21
(1): 06/24(火)13:26 AAS
>>17
>実装に必要な仕様が一切定義されていない(そういう文書がない)ので、μITRON4.0仕様書を読んでも実装・テストが実行できないので問題だ、と言っています。
よくあるわかりにくい文章として主語がありません。貴殿が主語として判断します。
でも、データキューのサイズがわかるのはソースがあるのでテストは可能だと考えますけどね
μITRONの仕様で一通りテストは可能です。NGになった部分について、実装依存、実装定義として詳しく調べればいいと思います。
ただ、テストしていない流用元を使うことのメリットは個人的には感じませんね。

>「いや、自社開発なんだから自分たちで作れよ」という話なるでしょ?
>「仕様書など要らん、でもOSを作れ」
まぁ社長の方針に合わないなら見切りつけるべきだね。
我慢してやるなら表向き仕様書作らない形で作業するしかないかな
22
(1): 06/24(火)13:27 AAS
>>19
移植なのに流用じゃなくて新規開発 とか 言葉が通じないレベルですが
23
(1): 06/24(火)13:31 AAS
>>19
あっそうか 流用は流用なんだね 流用元が新規開発時から仕様書がなかったという話ですね
>その状態で別なCPUに移植しろ、という指令は出続けています。
完成品であれば可能ですが、仕様書がないと時間はかかりますね。
製品が未完成ならなおさらです。 ヘッダーファイルはOSの主要製品の一部ですから
24
(2): 06/24(火)13:33 AAS
>>21
テストは不可能ではないのですが、
1) 仕様書のこの部分がソース・コードのこの部分で表現されている
2) ソース・コードのこの部分が、テストのこの部分で試験されている
というトレーサビリティはとれないのです。
あと、仕様書がなく、ソース由来のテストだと、「それ、テストしている意味あるの?」というテストになってしまいます。
(不具合がソース上に表現されていたが、それをもとにテストを作ったので、テストはパスしていたが、出荷後不具合がでた、ということもあり得ます。というか、ありました)
25: 06/24(火)13:36 AAS
>>22
いや、新規開発時から仕様のなかった製品に対して、移植の指令が出る、という話です。
言葉足らずですみません。

>>23
おっしゃる通りです。
26
(1): 06/24(火)13:38 AAS
結局いろんなこと>1に書いてるけど
こんな状態はひどいからなんだというのか?
つまり普通より時間がかかる それだけの話。
たぶんサラリーマンで仕事してるなら、残業すればお金が付くし
その辺の話じゃないかな
まぁこれだとこれくらい時間がかかると進言して拒否されたらできる人に
代わってもらえばいいと思う。
27
(1): 06/24(火)13:40 AAS
>>24
ソース由来じゃなくて μITRON仕様のサービスコールの仕様に基づく試験をやってみたらと言ってます。
28
(1): 06/24(火)13:41 AAS
>>24
流用というか参考ソースなのでトレサビはいらんと思いますが
1-
あと 9 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.012s