とあるリアルタイムOSについて (37レス)
とあるリアルタイムOSについて http://medaka.5ch.net/test/read.cgi/prog/1750656191/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
11: 仕様書無しさん [sage] 2025/06/24(火) 12:48:03.69 なるほど、根本的なところで理解されていなかったのですね。 「OSベンダがOSを作る話」なのだから、1) でも2)でもなく、 3) OSのソース・コードとヘッダ・ファイルを1から作る という話をしています。 http://medaka.5ch.net/test/read.cgi/prog/1750656191/11
12: 仕様書無しさん [sage] 2025/06/24(火) 12:58:14.51 >>11 だからそれは2) OSベンダかどうかは関係ない 未完成なものを作りあげるのだから それなら 改造しようとするがドキュメントがない っていう ありきたりの話 OSの話に限った話ではない >・μITRON4.0仕様から逸脱している独自仕様も結構あるのに、自前の仕様書を用意していない の議題とは逸脱してる話題だよ http://medaka.5ch.net/test/read.cgi/prog/1750656191/12
13: 仕様書無しさん [sage] 2025/06/24(火) 13:00:53.06 >>11 そうか 3)で参考に新しいのを作るとい話だな それなら動く完成品じゃないものを参考にしないと意味ないと思うけど ヘッダーファイルないものは動かないし、未完成 未完成品の流用したい話だろ いずれにしろ >・μITRON4.0仕様から逸脱している独自仕様も結構あるのに、自前の仕様書を用意していない の議題とは逸脱してる話題だよ http://medaka.5ch.net/test/read.cgi/prog/1750656191/13
14: 仕様書無しさん [sage] 2025/06/24(火) 13:02:44.15 >>11 ちょっと誤字がひどいから書き直し そうか 3)で参考に新しい のを作るとい話だな それなら動く完成品を参考にしないと意味ないと思うけど ヘッダーファイルないものは動かないし、未完成 未完成品の流用したい話だろ いずれにしろ >・μITRON4.0仕様から逸脱している独自仕様も結構あるのに、自前の仕様書を用意していない の議題とは逸脱してる話題だよ http://medaka.5ch.net/test/read.cgi/prog/1750656191/14
15: 仕様書無しさん [sage] 2025/06/24(火) 13:05:19.73 >>11 エスパーじゃないんだか文字におこしてないことはわからないよ >根本的なところで理解されていなかったのですね。 とか >・μITRON4.0仕様から逸脱している独自仕様も結構あるのに、自前の仕様書を用意していない ここからそれを理解するのはエスパーだと思うけどね http://medaka.5ch.net/test/read.cgi/prog/1750656191/15
16: 仕様書無しさん [sage] 2025/06/24(火) 13:09:54.59 >>11 たぶんソースコードがあったからわかったんだと推測しますが >「うちのOSで実装したデータキューで送るデータのサイズは4バイトですよー」とかいう 流用移植するなら、そういった仕様部分もソースから読み取ればいいと思うけどね。 おそらくだけど、流用元のRTOSは過去の遺産なんだろうと思うけど、そういったものを流用するときに 本来必要なものが無い場合は多々ある話。 過去の遺産がどれぐらい昔の話かによるね。 http://medaka.5ch.net/test/read.cgi/prog/1750656191/16
17: 仕様書無しさん [sage] 2025/06/24(火) 13:11:05.55 >>12 すみません、だんだんあなたが何を言っているのかわからなくなってきました。 μITRON4.0仕様から逸脱している独自仕様も結構あるのに、(自分たちのOSはμITRON4.0仕様に準拠しているのだから独自の仕様書は不要であると断言して)自前の仕様書を用意していない のは、実装に必要な仕様が一切定義されていない(そういう文書がない)ので、μITRON4.0仕様書を読んでも実装・テストが実行できないので問題だ、と言っています。 改造(すでにあるものを作り替える)なら、仕様書がなけれ
ば困る、というのがありきたりな話なのも分かりますが、自社開発のソフトで仕様書がない困った!と言っている奴がいたら、「いや、自社開発なんだから自分たちで作れよ」という話なるでしょ? ところが、この会社の社長は「仕様書など要らん、でもOSを作れ」と言っている、という話をしているのですが・・・。 http://medaka.5ch.net/test/read.cgi/prog/1750656191/17
18: 仕様書無しさん [sage] 2025/06/24(火) 13:19:38.07 >>11 やっぱり話かわっているよ >今現在どうなっているのかは知らないが、少なくとも吾輩が関わっていた頃はこういう管理体制だった。 今なにかしたくてどうしようじゃなくて世の中どう判断するか聞こうというのが趣旨だろ いつのまに >「OSベンダがOSを作る話」なのだから になったんだよ。 それを私が理解できてなかったとか 書いてなければ理解できるはずがないね http://medaka.5ch.net/test/read.cgi/prog/1750656191/18
19: 仕様書無しさん [sage] 2025/06/24(火) 13:20:01.54 >>16 いえ、流用というより、新規開発時から、保守フェーズの現在に至るまで、一貫して仕様書は作られていません。 でも、その状態で別なCPUに移植しろ、という指令は出続けています。 http://medaka.5ch.net/test/read.cgi/prog/1750656191/19
20: 仕様書無しさん [sage] 2025/06/24(火) 13:22:08.23 >>18 すみません、何か根本的に言葉が足りていなかったようですが、1で書いた内容は、「とあるOSベンダの開発体制の話」でした。 まあ、今読み返すと、確かにこれではわからんな・・・と思います。 http://medaka.5ch.net/test/read.cgi/prog/1750656191/20
21: 仕様書無しさん [sage] 2025/06/24(火) 13:26:27.43 >>17 >実装に必要な仕様が一切定義されていない(そういう文書がない)ので、μITRON4.0仕様書を読んでも実装・テストが実行できないので問題だ、と言っています。 よくあるわかりにくい文章として主語がありません。貴殿が主語として判断します。 でも、データキューのサイズがわかるのはソースがあるのでテストは可能だと考えますけどね μITRONの仕様で一通りテストは可能です。NGになった部分について、実装依存、実装定義として詳しく調べればいいと思います。 ただ、テストしてい
ない流用元を使うことのメリットは個人的には感じませんね。 >「いや、自社開発なんだから自分たちで作れよ」という話なるでしょ? >「仕様書など要らん、でもOSを作れ」 まぁ社長の方針に合わないなら見切りつけるべきだね。 我慢してやるなら表向き仕様書作らない形で作業するしかないかな http://medaka.5ch.net/test/read.cgi/prog/1750656191/21
22: 仕様書無しさん [sage] 2025/06/24(火) 13:27:33.43 >>19 移植なのに流用じゃなくて新規開発 とか 言葉が通じないレベルですが http://medaka.5ch.net/test/read.cgi/prog/1750656191/22
23: 仕様書無しさん [sage] 2025/06/24(火) 13:31:24.03 >>19 あっそうか 流用は流用なんだね 流用元が新規開発時から仕様書がなかったという話ですね >その状態で別なCPUに移植しろ、という指令は出続けています。 完成品であれば可能ですが、仕様書がないと時間はかかりますね。 製品が未完成ならなおさらです。 ヘッダーファイルはOSの主要製品の一部ですから http://medaka.5ch.net/test/read.cgi/prog/1750656191/23
24: 仕様書無しさん [sage] 2025/06/24(火) 13:33:12.21 >>21 テストは不可能ではないのですが、 1) 仕様書のこの部分がソース・コードのこの部分で表現されている 2) ソース・コードのこの部分が、テストのこの部分で試験されている というトレーサビリティはとれないのです。 あと、仕様書がなく、ソース由来のテストだと、「それ、テストしている意味あるの?」というテストになってしまいます。 (不具合がソース上に表現されていたが、それをもとにテストを作ったので、テストはパスしていたが、出荷後不具合がでた、ということもあり得ま
す。というか、ありました) http://medaka.5ch.net/test/read.cgi/prog/1750656191/24
25: 仕様書無しさん [sage] 2025/06/24(火) 13:36:34.55 >>22 いや、新規開発時から仕様のなかった製品に対して、移植の指令が出る、という話です。 言葉足らずですみません。 >>23 おっしゃる通りです。 http://medaka.5ch.net/test/read.cgi/prog/1750656191/25
26: 仕様書無しさん [sage] 2025/06/24(火) 13:38:23.66 結局いろんなこと>1に書いてるけど こんな状態はひどいからなんだというのか? つまり普通より時間がかかる それだけの話。 たぶんサラリーマンで仕事してるなら、残業すればお金が付くし その辺の話じゃないかな まぁこれだとこれくらい時間がかかると進言して拒否されたらできる人に 代わってもらえばいいと思う。 http://medaka.5ch.net/test/read.cgi/prog/1750656191/26
27: 仕様書無しさん [sage] 2025/06/24(火) 13:40:12.00 >>24 ソース由来じゃなくて μITRON仕様のサービスコールの仕様に基づく試験をやってみたらと言ってます。 http://medaka.5ch.net/test/read.cgi/prog/1750656191/27
28: 仕様書無しさん [sage] 2025/06/24(火) 13:41:59.25 >>24 流用というか参考ソースなのでトレサビはいらんと思いますが http://medaka.5ch.net/test/read.cgi/prog/1750656191/28
29: 仕様書無しさん [sage] 2025/06/24(火) 13:46:17.17 >>27 それも一つの手ですが、それだけだと全機能をテストすることができないので、やはりμITRON4.0仕様で実装定義となっているところの試験をどうするか?という問題は残ります。 >>28 言葉足らずですみません。 参考ソースではなく、そのソースそのものが会社の製品なので、ソースコードやライブラリ化したバイナリを出荷しようとすると、トレサビが要求されることもあると思います。 http://medaka.5ch.net/test/read.cgi/prog/1750656191/29
30: 仕様書無しさん [sage] 2025/06/24(火) 13:49:23.39 >>26 それはおっしゃる通りなのですが、職業倫理的に、こんなもの出荷していいのだろうか、とか思うこともありました。 あと、その会社は年俸制だったので、残業代は尽きませんでした。 進言した内容はすべて却下されたので、会社を辞めました。 http://medaka.5ch.net/test/read.cgi/prog/1750656191/30
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 7 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.016s