JPH01311363A - デジタルデータ処理システム - Google Patents

デジタルデータ処理システム

Info

Publication number
JPH01311363A
JPH01311363A JP1076357A JP7635789A JPH01311363A JP H01311363 A JPH01311363 A JP H01311363A JP 1076357 A JP1076357 A JP 1076357A JP 7635789 A JP7635789 A JP 7635789A JP H01311363 A JPH01311363 A JP H01311363A
Authority
JP
Japan
Prior art keywords
state
role
actor
field
action
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP1076357A
Other languages
English (en)
Inventor
David A Marca
ディヴィッド エイ マーカ
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Digital Equipment Corp
Original Assignee
Digital Equipment Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Digital Equipment Corp filed Critical Digital Equipment Corp
Publication of JPH01311363A publication Critical patent/JPH01311363A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99931Database or file accessing
    • Y10S707/99938Concurrency, e.g. lock management in shared database

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Strategic Management (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Human Resources & Organizations (AREA)
  • Operations Research (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Data Mining & Analysis (AREA)
  • Quality & Reliability (AREA)
  • Tourism & Hospitality (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Stored Programmes (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〈産業上の利用分野〉 本発明は、デジタルデータ処理システムに関するもので
あり、さらに限定的に言うと共通の1つのオペレーショ
ンに関連して複数の行為者の活動の調整を容易にするよ
うなコンピュータシステムを提供する。
〈従来の技術〉 デジタルデータ処理システムすなわちコンピュータは、
そのコストの低下につれて仕事場でより広く用いられる
ようになっている。成る時期には、コンピュータは、会
社の重要な人事、簿記、会計及び在庫管理業務を提供す
るために用いられてきた。さらに最近になると、コンピ
ュータはその他の数多くのオフィス業務、特にワードプ
ロセッシング及び通信、ならびにコンピュータによる設
計(CAD) 、エンジニアリング及び製造において援
助を提供するために用いられてきた。
コンピュータがオフィス業務の支援を提供している分野
の多くは、活動が充分に個人的である分野、或いは又そ
の活動における全ての行為者が、資源などに関して競合
している可能性のある外部活動による影響を受けないと
仮定されている共通の目的をもっているような分野であ
る。例えば、ワードプロセッシングにおいて、標準的に
はただ1人の人物が一度に特定の1つの文書又はその−
部分について作業しており、従ってワードプロセッシン
グは、たいてい個人的な活動である。さらに、コンピュ
ータによる設計、エンジニアリング及び製造においては
、たとえ複数の人物がその活動に関与していても、この
活動は1つの共通の目的すなわち1つの製品を設計し製
造するという目的に向かっている。しかしながら、仕事
場における多くの活動は孤立したものではない、すなわ
ちこれらの活動には、数多くの行為者の調整及び1つの
会社内で利用可能な金銭的その他の限りある資源に対す
る競争が必要である。
〈課題を解決するための手段〉 本発明は、1つの共通の事業内の複数の行為者による活
動を調整するための、コンピュータと合わせて用いられ
る新しい改良型システムを提供している。
要約すると、この新しい活動調整システムは、複数の行
為者による1つの活動のさまざまな構成要素と関連して
行動を調整する。このシステムには、各々1つの構成要
素と結びつけられた複数の目的が含まれている。これら
の目的の各々には、状態と定義づける情報とかかる構成
要素に関する情報を含む構成要素情報が含まれている。
このシステムにはさらに各目的のさまざまな状態と関連
して処理行動を識別する行動定義表、かかる行動定義表
により定義づけされた各行動に関連して各目的について
の状態遷移を定義づけるための状態遷移定義表、そして
各々の構成要素に結びつけられた行為者を識別する目的
アクセス定義表が含まれている。システムはまず最初に
行為者及び目的アクセス定義表からの構成要素情報に応
じて、1つの構成要素に対する行為者の結びつきを見極
め、前記行動定義表により定義づけされているようなそ
の構成要素と結びつけられた目的を選択的に処理し、前
記状態遷移定義表により定義づけされているようなその
目的の状態を変更する。
この活動調整システムは、目的と表を用いることにより
、1つの活動のさまざまな構成要素、これらの構成要素
内の行為者、そして又一定の与えられた時点において構
成要素の各々に関連してとられうる行動を形式化する。
本発明は、前述のクレームにその特徴と共に示されてい
る。本発明の上述の及びその他の利点は、添付の図面と
合わせて以下の説明を参照することによりさらに良く理
解することができる。
〈実施例〉 第1図は、本発明に従って製作された活動調整システム
(10)を示す全体的機能図である。1実施態様におい
ては、活動調整システム(10)には一般に適切にプロ
グラミングされたデジタルコンピュータシステムが含ま
れている。第1図を参照すると、活動調整システム(1
0)には、それを用いるオペレータすなわち行為者が情
報を提供し応答を受けとる行為者インターフェイス(1
1) 、行為者インターフェイス(11)から受けとっ
た情報を処理し応答を処理済情報の形で行為者インター
フェイス(11)に与える処理モジュール(12)そし
て処理モジュールがその処理において用いる情報を記憶
する記憶モジュール(13)が含まれている。記憶モジ
ュール(13)内の情報は、複数の表すなわち行為者/
役割表(14) 、役割/目的表(15)、状態/行動
表(16)及び状態/遷移表(17)、ならびに−般に
参照用数字で識別される単数又は複数の目的を含む目的
データヘース(20)を含むデータ構造の形でMi織さ
れている。
表(14〜17)及び目的データベース(20)の組織
は以下に第2A図乃至第3図に関連して説明されており
、処理モジュール(12)により実行されるオペレーシ
ョンは以下に第4A図及び第4B図に関連して説明され
ている。しかしながら、予備的に、さまざまな表(14
〜17)及び目的データベース(20)内の目的く21
)の内容を用いて活動調整システム(10)は、事業の
ような1つの組織内の単一の活動に関連して数多くの行
為者の行動を形式化し調整する。この間行為者は、組織
内の数多(の活動からの自らに対する競合する要求をも
っている可能性もある。活動調整システム(10)は、
1つの活動のさまざまな構成要素の調整を容易にし、さ
まざまな役割の行為者間の交渉を形式化し、交渉の結果
骨られる提案された及び確約された条件を記録し、スケ
ジュール作成できるようにするなどしてその活動の意図
された結果の達成を可能にする。
このオペレーションにおいて、行為者/役割表(14)
は、その行動において各々の行為者が果たす役割を識別
し、役割/目的表(15)は行為者/役割表(14)内
で識別された役割により制御されうる目的を識別する。
各々の目的(21)は、構成要素の状態ならびにその構
成要素に関連して活動調整システム(10)を用いて行
為者間で行なわれる交渉、確約などといった1つの活動
の構成要素に関する情報を含んでいる。状態/活動表(
16)は、その状態に基づいて目的に関連して行為者が
とりうる行動を決定し、状態遷移表(17)は、行為者
が選定した行為及び目的の状態に基づいて、目的の新し
い状態を決定する。
特定の1例を挙げることによりこの活動調整システム(
lO)の有益性及びオペレーションが容易に理解できる
ようになると思われる。特定の1実施態様においては、
活動調整システム(10)は、かかる活動を複数含む組
織環境内での1つの製品の設計及び製造を含む1つの活
動について援助している。このようなシステムにおいて
、行為者には、その活動に関与する特定の人々が含まれ
、役割には製品部長、エンジニア、財務、マーケティン
グ、製造などの行動が含まれうる。こうして行為者/役
割表(14)は、さまざまな役割を果たしうる特定の人
物を識別する。このような情況において、当該「製品部
長」の役割は、製品に対して責任を負う行為者と結びつ
けられる。「エンジニア」の役割は、この製品ならびに
その他の製品(もしあれば)の設計に関連してエンジニ
アリングサービスを提供する責任を負う行為者と結びつ
けられる。「財務」の役割は、この製品ならびにその他
の製品(もしあれば)に関連して資金を供給する責任を
負う行為者に結びつけられる。同様にして、「マーケテ
ィング」及び「製造」の役割は、この製品ならびにその
他の製品(もしあれば)に関連してそれぞれの業務を提
供する責任を負う行為者と結びつけられる。
この例でひきつづき話を進めると、目的(21)は、こ
の活動と関連して必要とされるさまざまな構成要素を識
別する。「製品部長」の役割を果たす行為者は、例えば
、「財務」の役割をもつ行為者からその活動に対する資
金供給を受けることが必要となる可能性があり、従って
、「資金供給」はその活動の一構成要素を構成しうる。
「製品部長」の役割を果たす行為者は又、「エンジニア
」の役割を果たす行為者が、一定の日付までに選択され
たコストで製品の設計を提供するよう一定期間全体にわ
たりエンジニアリングサービスを提供するようにさせる
必要があるかもしれない。これもこの活動のもう1つの
構成要素を構成する。さらに、「製品部長」の役割を果
たす行為者は、「マーケティング」及び「製造」の役割
を果たす行為者が、さまざまな行為者の合意するスケジ
ュール作成及び財務的協定に基づいてその製造のマーケ
ティング及び製造といったこの活動の構成要素に関連し
てサービスを提供するようにさせる必要があるかもしれ
ない。
各々の構成活動は1つの目的(21)と結びつけられて
おり、この目的には、その構成活動を実行するにあたっ
てのさまざまなスケジュール作成・財務上の条件を決定
するための行為者間の交渉ならびに構成要素の状態に関
する情報が含まれている。状態は、例えば交渉が進んで
いるか否か、行為者がその構成要素に関するスケジュー
ル作成、財務その他の条件に対し確約したか否か、その
構成要素が完了したか否かなどといったことを示す。
さらに、状態は、それぞれの構成要素に関連してとられ
うる行動にも関するものである。従って例えば、その活
動のさまざまな構成要素に関してさまざまな行為者の間
で交渉が進んでいる場合、これらの構成要素に相当する
目的の状態は、1つの交渉状態を反映する。同様に、行
為者がさまざまな構成要素に関して確約を行なった場合
、相応する目的の状態はその確約の状態を反映すること
になる。さらに、行為者がそれぞれの構成要素を完了し
た場合、相応する目的の状態は完成の状態を反映するこ
とになる。こうして、活動調整システム(10)は、1
つの活動のさまざまな構成要素の形式化及び調整を可能
にし、その活動の意図された結果が秩序立って達成でき
るようにする。
このような背景の下に、目的データヘース(20)内に
記憶された目的(21)及び表(14〜17)の構造が
、第2A図乃至第2D図及び第3図に関連して以下に説
明される。第2A図を参照すると、行為者/役割表(1
4)には、各々1つの行為者識別フィールド(31)及
び各々1つのフラグを定義づけする複数の役割フラグフ
ィールド(32(1)〜32(k))(全体として32
という参照番号で識別されている)を含む複数の入力(
30(A)〜30(N)(全体として30という参照番
号で識別されている)が含まれている。各々の入力(3
0)は、その行為者フィールド(31)の内容により識
別される1人の行為者に結びつけられ、この行為者の行
動が活動調整システム(10)により調整されることに
なる。同様に、各入力(30)内の各々の役割フラグフ
ィールド(32)はその活動内の1つの役割に結びつけ
られる。すなわち、全ての入力(30)内の第1の役割
フラグフィールド〔32(1)〕はその活動の中の1つ
の特定の役割と結びつけられ、全ての入力(30)内の
第2の役割フラグフィールド(32(2))は、第2の
特定の役割に結びつけられる。1人の行為者が単数又は
複数の役割に結びつけられた場合すなわちその行為者が
これらの役割を果たすことができる場合、それに結びつ
けられた役割フラグフィールド(32)のフラグは、設
定された条件をもつ。その代わり、行為者がその活動に
関連して一定の役割を実行できない場合、その活動に結
びつけられた役割フラグフィールド(32)のフラグは
消去された条件をもつ。
同様に、第2B図に詳しく示されている役割/目的表(
15)には、各々1つの役割識別フィールド(41)と
複数の目的フラグフィールド(42(a)〜42(g)
)(全体として参照番号42で識別されている)を含む
複数の入力(40(1)〜40(k))(全体として4
0という参照番号で識別されている)が含まれている。
各々の入力(40)は、それ自体行為者/役割表(14
)内の役割フラグフィールド(32)に結びつけられて
いる、役割識別フィールド(41)の内容により識別さ
れる1つの役割と結びつけられている。同様に各々の目
的フラグフィールド(42)は1つの目的(31)に結
びつけられている。すなわち、全ての入力(40)内の
第1の目的フラグフィールド(42(a))は、1つの
特定の目的(21)に結びつけられ、全ての入力(40
)内の第2の目的フラグフィールド〔42(b)〕は第
2の目的(21)に結びつけられているといった要領で
ある。1つの役割が単数又は複数の目的(21)と結び
つけられている場合すなわち1つの役割の行為者が単数
又は複数の目的(21)をアクセス又は変更できる場合
、それぞれの目的フラグフィールド(42)のフラグは
、設定された条件をもち、代替的に1つの役割が1つの
目的(21)と結びつけられておらずそのため1つの役
割の行為者がその目的(21)をアクセスし変更するこ
とができない場合、結びつけられた目的フラグフィール
ド(42)のフラグは、消去された条件をもつ。
第2C図内に詳細に示されている状態/行動表(16)
には又、各々状態識別フィールド(51)を1つと複数
の行動フラグフィールド(52(I)〜52(M))(
全体として52という参照番号で識別されている)を含
む複数の入力〔50(11)〜50(Z))(全体とし
て50という参照番号で識別されている)も含まれてい
る。前述のように、各々の目的(21)は複数の状態の
うちの1つにて存在することができ、各々の入力(50
)はその目的(21)が存在できる状態に結びつけられ
ている。各々の入力(50)において、状4116別フ
イールド(51)はその入力に結びつけられた状態を識
別し、行動フラグフィールド(52)には、目的(21
)が入力(50)に結びつけられた状態にあるときこの
目的(21)に関連してとることのできる行動を識別す
るフラグが含まれている。特定的に言うと、入力(50
)内の順次行動フラグフィールド(52)は同じ行動と
結びつけられている。すなわち入力(50)内の行動フ
ラグフィールド(52(1))は全て1つの行動に結び
つけられ、全ての入力(50)内の行動フラグフィール
ド(52(n))は全て第2の行動に結びつけられてい
るといった要領である。特定の状態をもつ目的(22)
に関連して1つの特定の行動が実施される場合、その状
態に結びつけられた入力(50)の行動に結びつけられ
た行動フラグフィールド(52)内のフラグは、設定さ
れた条件をもち、代替的に、特定の状態をもつ目的(2
1)に関連して1つの行動がとられ得ない場合、その状
態に結びつけられた入力(50)の行動に結びつけられ
た行動フラグフィールド(52)内のフラグは、消去さ
れた条件をもつ。
さらに、第2D図に詳細に示されている状態遷移表(1
7)は、各々1つの状態識別フィールド(61)と複数
の状態遷移フィールド(62(1)〜62(Z))を含
む複数の入力(60(1)〜60(Z))(全体として
60という参照番号で識別されている)を有している。
状態/行動表(16)内の入力(50)と同じように、
状態遷移表(17)中の各々の入力(60)は、1つの
目的(21)が存在しうる1つの状態と結びつけられて
いる。各々の入力(60)において、状態識別フィール
ド(61)は、人力(61)が結びつけられている状態
を識別する。各々の入力(60)内の状態遷移フィール
ド(62)の各々も又1つの状態に結びつけられており
、1つの状態遷移フィールド(62)はその目的(21
)が存在しうる各々の状態と結びつけられている。さら
に、さまざまな入力(60)内の順次状態遷移フィール
ド(62)はさまざまな状態に結びつけられている。す
なわち、全ての入力(6o)内の状態遷移フィールド(
62(1))は第1の状態と、全ての入力(60)内の
状態遷移フィールド(62(2))は第2の状態と結び
つけられるといった要領である。1つの入力(60)内
の各々の状態遷移フィールド(62)の内容は、その入
力の状態識別フィールド(61)内に識別されている状
態にある目的(21)と関連して行なわれたときその目
的(21)が状態遷移フィールド(62)と結びつけら
れた状態になるという結果をもたらすような1つの行動
を識別する。
活動調整システム(10)には、異なる状態及び行動セ
ットを有する複数の目的(21)が含まれうるというこ
とがわかる。これに対応するため、活動調整システム(
10)には複数の状態/行動表(16)が含まれていて
よく、その各々は目的(21)に関連して実行されうる
活動を定義づけるため目的(21)の1つに結びつけら
れている。
この場合、各々の状態/行動表(16)には、その状態
/行動表(16)に結びつけられた目的(21)を識別
するタグが含まれている。
さらに、さまざまな目的(21)に関連して活動調整シ
ステム(10)により行なわれた行動はさまざまな状態
への遷移という結果を生じうる。
これに対応するため、活動調整システム(10)には複
数の状態遷移表(17)が含まれ、その各々が1つの目
的に関連して行なわれうる行動に関連して起こりうる状
態の遷移を定義づけている。
この場合、状態遷移表(17)の各々には、状態遷移表
(17)と結びつけられた目的を識別するタグが含まれ
ている。
上述のように、目的データベース(20)内に記憶され
ている各々の目的(21)は、1つの活動の構成要素に
関係する状態及びその他の情報を含み、以下に説明され
ているように行為者インターフェイス(11)を通して
行為者が与えた情報に応えて処理モジュール(12)に
よりアクセスされ変更される。目的データベース(20
)内の目的(21)の構造は、第3図に示されている。
 −第3図を参照すると、目的(21)には3つのセク
ションすなわち目的識別子セクション(70)、目的役
割/状態セクション(71)及び構成要素情報セクショ
ン(72)が含まれている。目的識別子セクション(7
0)には単一のフィールドすなわち目的識別フィールド
(73)が含まれている。
目的(21)の目的役割/状態セクション(71)は4
つのフィールド、すなわちさまざまな行為者が処理モジ
ュール(12)によるその目的へのアクセスを可能にさ
せることのできる役割を識別する提案者フィールド(7
4)、応答者フィールド(75)、ターンフィールド(
76)、ならびに目的(21)の状態を識別する状態フ
ィールド(77)を含んでいる。提案者フィールド(7
4)及び応答者フィールド(75)は、行為者/役割表
(14)内のさまざまな役割フラグフィールド(32)
(第3A図)と結びつけられている役割を識別する。提
案者フィールド(74)又は応答者フィールド(75)
のいずれかが、行為者/役割表(14)により示されて
いるような行為者が果たすことのできる役割を識別した
場合、行為者は処理モジュール(12)がその目的(2
1)をアクセスできるようにすることができる。
目的役割/状態セクション(72)のターンフィールド
(76)はさらに、目的(21)に対するアクセスを、
特に要求者フィールド(74)により識別された役割を
行なう行為者又は応答者フィールド(75)により識別
される役割を行なう行為者に制限するのにも用いられる
。特定的に言うと、ターンフィールド(76)の内容は
、提案者フィールド(74)又は応答者フィールド(7
5)のいずれかを識別し、ターンフィールド(75)に
より識別されたフィールド(74又は75)の内容によ
り識別された役割を果たす行為者は、処理モジュールが
目的(21)をアクセスできるようにすることができる
。行為者が処理モジュール(12)による目的(21)
へのアクセスを可能にさせると、処理モジュール(12
)は、提案者フィールド(74)又は応答者フィールド
(75)のうちのもう一方を識別するようターンフィー
ルド(76)の内容を変更し、こうして目的(21)に
対するアクセスは、提案者フィールド(74)により識
別された役割を果たす行為者と応答者フィールド(75
)により識別された役割を果たす行為者の間で交互にな
る。状態フィールド(77)は、目的(21)の状態を
識別する状態情報を含んでいる。
構成要素情報セクション(72)は、目的(21)と結
びつけられた活動の構成要素に関する情報を含んでいる
。構成要素情報セクション(72)内に含まれている特
定のフィールドは、活動調整システム(10)により調
整されている特定の活動又は構成要素によって異なる。
活動調整システム(10)が1つの組織内の製品の設計
及び製造を調整している一つの特定の実施態様において
は、構成要素情報セクションには提案されている条件の
フィールド(80)、!約された条件のフィールド(8
1)そして実際事実フィールド(82)が含まれている
。処理モジュール(12)は、役割を果たしフィールド
(74)及び(75)内に識別されているような提案者
及び応答者として作業する行為者がその目的と結びつけ
られた活動の構成要素を行なうよう提案する場合の条件
を識別する情報を、提案される条件のフィールド(80
)内に挿入する。提案者及び応答者の両方が提案されて
いる条件のフィールド(80)内の条件に合意した場合
、処理モジュール(12)は確約された条件のフィール
ド(81)内に合意された条件を挿入する。最後に、構
成要素の実際の結果に関する情報を受けとり、確約され
た条件のフィールド(81)内の以前に合意された条件
との比較を容易にするよう、実際事実フィールド(82
)が備えられている。
このような背景の下で、処理モジュール(12)(第1
図)の詳細なオペレーションが次に第4A図及び第4B
図と関連して記され、その後、特定の例と関連して活動
調整システム(10)のオペレーションについての論述
が続いている。第4A図を参照すると、行為者が活動調
整システム(10)の使用を開始させた場合、処理モジ
ュール(12)はまず行為者インターフェイス(11)
を通して行為者から、その行為者の識別情報と役割を得
る(ステップ100)。処理モジュール(12)は次に
、その行為者に結びつけられた行為者/役割表(14)
内の入力(30)内のその役割と結びつけられた役割フ
ラグフィールド(32)内にフラグがセットされている
か否かを見極めることにより、行為者/役割表(14)
から、その行為者が識別された役割を果たすことができ
るか否かを確認する(ステップ101)。フラグがセッ
トされていない場合、行為者は要求された役割を果たす
ことが許されず、従って処理モジュール(12)はステ
ップ100に戻って、行為者がもう1つの役割を識別で
きるようにする。
ステップ101において、処理モジュール(12)は、
行為者により識別された役割に結びつけられた役割フラ
グフィールド(32)内にフラグがセットされているこ
とを見極めた場合、ステップ(102)へと続行し、こ
こにおいてモジュール(12)は、行為者インターフェ
イス(11)を通して行為者から、処理モジュール(1
2)がアクセスすることを行為者が望んでいる目的(2
1)の識別情報を得る。処理モジュール(12)は役割
/目的表(15)を用いて次に、識別された目的(21
)が役割に結びつけられているか否か、すなわち、その
役割を果たす行為者が処理モジュール(12)による目
的(21)へのアクセスを可能にさせることができるか
否かを確認する(ステップ103)。このオペレーショ
ンにおいて、処理モジュール(12)は、役割/目的表
(15)(第2B図)内の役割と結びつけられた入力(
40)の識別された目的(21)と結びつけられた目的
フラグフィールド(42)内にフラグがセットされてい
るか否かを確認する。
フラグがセットされていない場合、処理モジュール(1
2)はステップ102まで戻り、もう1つの目的(21
)の識別情報を得るか、又は代替的には、その他の目的
(21)が全く識別されなかった場合ステップ100に
戻る。
一方ステップ103で、処理モジュール(12)は、目
的フラグフィールド(42)内にフラグがセットされそ
の役割を果たす行為者が処理モジュール(12)による
その目的(21)のアクセスを可能にさせることができ
るということを示していることを見極めた場合、目的デ
ータベース(20)から識別された目的を検索しくステ
ップ104)、その状態フィールド(77)の内容によ
り示されているようなその状態を確認する(ステップ1
05)。識別された状態を用いて、処理モジュール(1
2)は次に、状態/行動表(16)を用いて、目的(2
1)に関連して行なわれうる行動を識別する(ステップ
106)。このようにしながら、処理モジュール(12
)は、状態フィールド(77)の内容により識別される
状態に結びつけられた入力(50)内の行動フラグフィ
ールド(52)内にセットされたフラグに結びつけられ
た行動を識別する。記憶モジュールが各々単数又は複数
の選択された目的と結びつけられた複数の状態/行動表
(16)を含んでいる場合、処理モジュール(12)は
このオペレーション内でその目的(21)に結びつけら
れた状態/行動表(16)を用いることになるというこ
とがわかる。
次に処理モジュール(12)は、行為者インターフェイ
ス(11)に対し識別された行動を伝送し、行為者が望
ましい行動を識別し付加的な情報を与えることができる
ようにし、目的(21)がその行動に関連して必要とさ
れるように目的(21)の処理を実行することができる
ようにする。行為者インターフェイス(11)を通して
行為者が1つの行動を識別し、必要となりうるあらゆる
付加的な情報を提供した後(ステップ107)、処理モ
ジュール(12)は、状態遷移表(17)から、目的(
21)に関連する行動の実行の結果として生じる新しい
状態の識別情報を決定する(ステップ110)。次に処
理モジュール(12)は、付加的な情報に関連してあら
ゆる必要な処理を行ない、目的データベース(20)内
の目的(21)の状態フィールド(77)及び構成要素
情報セクション(72)を更新する(ステップ111)
選択された目的(21)の処理における最後のステップ
であるステップ111に続いて、処理モジュール(12
)は次に、行為者インターフェイス(11)を通して行
為者に対して、行為者がその他の何らかの目的(21)
に関連して処理を開始することを望むか否かを照会する
(ステップ112)。望む場合には、処理モジュール(
12)はステップ(102)まで戻り、もう1つの目的
(21)の選択を可能にする。しかし行為者が他の何ら
かの目的(21)に関連して処理を開始することを望ま
ない場合、処理モジュール(12)はステップ100に
戻る。この時点でもう一人の行為者が、処理モジュール
(12)による目的の処理を開始させることができる。
活動調整システム(10)(第1図)は、さまざまな目
的(21)及び表(14〜17)を通して、1つの活動
のさまざまな構成要素の調和を容易にし、さまざまな役
割における行為者間の交渉を形式化したり、交渉の結果
得られた提案され確約された条件を記録したりスケジュ
ール作成を可能にしたりして、その活動の意図された結
果が達成できるようにする、ということがわかる。活動
のさまざまな構成要素は、活動調整システム(10)内
に備わっているさまざまな目的(21)により識別され
形式化される。各々の目的(21)は1つの構成要素の
状態を識別し、その構成要素に関連するさまざまな交渉
及びその他の情報を記録する1つの機構を提供する。行
為者/役割表(14)及び役割/目的表(15)は合わ
さってさまざまな目的(21)へのアクセスを制限する
ための機構を提供し、こうして選択された役割にある選
択された行為者のみが成る一定の構成要素を実施するこ
とができるようにしている。状態/行動表(16)及び
状態遷移表(17)は、各構成要素に関連してとられる
可能性のある行動を、状態遷移表(17)内に定められ
ているものに制限することによって、さまざまな構成要
素の進捗を形式化する。なおこのとき、いずれかの時点
でとりうる行動は、状態/行動表(16)内に定められ
ているものに制限されている。こうして行為者/役割表
(14)及び役割/目的表(15)は、各々の行為者が
参加できる構成要素を制限し、状c、/活動表(16)
及び状態遷移表(17)は目的(21)の各々と関連し
てとられうる活動を制限し形式化する。
前述の説明は本発明の特定の一実施態様に制限されてき
た。しかしながら、本発明の利点のいくつか又は全てを
達成しながら、本発明に対し変更及び修正を加えること
も可能である。従って、本発明の真の精神及び範囲内に
入るこのような変更及び修正をすべて網羅するのが前述
の特許請求の範囲の目的である。
【図面の簡単な説明】
第1図は、本発明に基づいて作られた活動調整システム
を示す全体的機能図である。 第2A図乃至第2D図及び第3図は、第1図に示されて
いるデータ構造の詳細を示している。 第4A図及び第4B図は、第1図に示されているシステ
ムのオペレーションを示す流れ図である。 10・・・・・・活動調整システム、 11・・・・・・行為者インターフェイス、12・・・
・・・処理モジュール、 13・・・・・・記憶モジュール、 14・・・・・・行為者−役割表、 15・・・・・・役割/目的表、 16・・・・・・状態/行動表、 17・・・・・・状態/遷移表、 20・・・・・・目的データベース、 21・・・・・・目的、 30・・・・・・人力、 31・・・・・・行為者識別フィールド、40・・・・
・・入力、 41・・・・・・役割識別フィールド、42・・・・・
・目的フラグフィールド、50・・・・・・入力、 51・・・・・・状態識別フィールド、52・・・・・
・行動フラグフィールド、60・・・・・・入力、 61・・・・・・状態識別フィールド、62・・・・・
・状態遷移フィールド、70・・・・・・目的識別子セ
クション、71・・・・・・目的役割/状態セクション
、72・・・・・・構成要素情報セクション、74・・
・・・・提案者フィールド、 75・・・・・・応答者フィールド、 76・・・・・・ターンフィールド、 77・・・・・・状態フィールド、 80・・・・・・提案されている条件フィールド、81
・・・・・・確約された条件フィールド、82・・・・
・・実際事実フィールド。 行為者/役割14 行為者/役割15 FIG、 2B 状態/行動表16 状態遷移表17 目的(21)の構造 手続補正書(方式) 特許庁長官 吉 1)文 毅 殿 1、事件の表示   平成1年特許lll第76357
号2、発明の名称   デジタルデータ処理システム3
、補正をする者 事件との関係  出願人 4、代理人 5、補正命令の日付  自   発

Claims (1)

  1. 【特許請求の範囲】 複数の行為者による1つの活動のさまざまな構成要素と
    の関わり合いにおいて行動を調整するためのシステムに
    おいて、 A、1つの構成要素に各々関連し、状態を規定する状態
    情報を含む状態手段及びこの構成要素に関する情報を含
    む構成要素情報手段が含まれる複数の目的、 B、各目的のさまざまな状態に関連して処理行動を識別
    する行動定義づけ手段、 C、前記行動定義づけ手段により定義づけされた各々の
    行動に関連して各々の目的に対する状態の遷移を定義づ
    けるための状態遷移定義づけ手段、 D、各々1つの構成要素に結びつけられた行為者を識別
    する目的アクセス定義づけ手段、E、目的アクセス定義
    づけ手段に応えて1つの構成要素に関する行為者の結び
    つきを決定し、前記行動定義づけ手段により定義づけさ
    れたようにその構成要素に結びつけられた目的を選択的
    に処理するため、そして前記状態遷移定義づけ手段によ
    り定義づけされた目的の状態を変更するため、行為者か
    らの構成要素情報に対し応答性をもつ処理手段; が含まれていることを特徴とするシステム。
JP1076357A 1988-03-28 1989-03-28 デジタルデータ処理システム Pending JPH01311363A (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US173768 1988-03-28
US07/173,768 US5050074A (en) 1988-03-28 1988-03-28 System for facilitating coordination of activities by a plurality of actors with an object database and state/action identification

Publications (1)

Publication Number Publication Date
JPH01311363A true JPH01311363A (ja) 1989-12-15

Family

ID=22633406

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1076357A Pending JPH01311363A (ja) 1988-03-28 1989-03-28 デジタルデータ処理システム

Country Status (5)

Country Link
US (1) US5050074A (ja)
EP (1) EP0335638B1 (ja)
JP (1) JPH01311363A (ja)
CA (1) CA1316266C (ja)
DE (1) DE68927196T2 (ja)

Families Citing this family (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5247651A (en) * 1990-04-17 1993-09-21 At&T Bell Laboratories Interactive computer program specification and simulation system
JP2846054B2 (ja) * 1990-04-20 1999-01-13 株式会社日立製作所 出力仕様例示形情報処理システム
US5216592A (en) * 1991-04-25 1993-06-01 International Business Machines Corporation System and method for business process automation
US5386464A (en) * 1991-12-19 1995-01-31 Telefonaktiebolaget L M Ericsson Feature control system utilizing design oriented state table language
CA2098415A1 (en) * 1992-10-07 1994-04-08 David L. Campbell Computerized general purpose process control system and method employing generic process building blocks
EP0603513A3 (en) * 1992-12-21 1994-11-02 Motorola Inc Process management, control system and method for document conversion.
JP2986051B2 (ja) * 1993-08-04 1999-12-06 インターナショナル・ビジネス・マシーンズ・コーポレイション オブジェクト指向コンピュータ・システム及びオブジェクト実行方法
US6052678A (en) * 1993-12-16 2000-04-18 Fujitsu Limited Problem solving operation apparatus using a state transition
US5604907A (en) * 1993-12-30 1997-02-18 International Business Machines Corporation Computer system for executing action slots including multiple action object classes
US5664183A (en) * 1994-04-19 1997-09-02 International Business Machines Corporation Application of groupware to ISO 9000 registration via facilitated work sessions
JP2927325B2 (ja) * 1994-06-29 1999-07-28 富士ゼロックス株式会社 データ管理システム
US5671360A (en) * 1995-01-20 1997-09-23 International Business Machines Corporation Project management tool implementing authority for a people oriented work environment tool
US5836011A (en) * 1995-01-20 1998-11-10 International Business Machines Corporation Implementation of teams and roles within a people oriented work environment
JP3865775B2 (ja) * 1995-04-11 2007-01-10 キネテック インコーポレイテッド データ処理システムにおけるデータの識別
US5826085A (en) * 1995-07-12 1998-10-20 Oracle Corporation Object oriented computer interface supporting interactive networked applications
US5740236A (en) * 1995-12-21 1998-04-14 Ericsson, Inc. System for providing feature services in a telecommunications system
EP0868701A2 (en) * 1995-12-22 1998-10-07 Xerox Corporation Process support using system and user states
US6088739A (en) * 1996-06-28 2000-07-11 Microsoft Corporation Method and system for dynamic object clustering
US6049664A (en) * 1997-11-25 2000-04-11 Alphablox Corporation Tier-neutral development mechanism for hypertext based applications
US6272673B1 (en) 1997-11-25 2001-08-07 Alphablox Corporation Mechanism for automatically establishing connections between executable components of a hypertext-based application
AU5904700A (en) 1999-07-01 2001-01-22 Microsoft Corporation Workflow as data-transition driven, scriptable state machines
JP3790661B2 (ja) * 2000-09-08 2006-06-28 インターナショナル・ビジネス・マシーンズ・コーポレーション アクセス制御システム
US7231630B2 (en) * 2002-07-12 2007-06-12 Ensequence Inc. Method and system automatic control of graphical computer application appearance and execution
US7236982B2 (en) * 2003-09-15 2007-06-26 Pic Web Services, Inc. Computer systems and methods for platform independent presentation design
US7788634B2 (en) * 2004-09-03 2010-08-31 Ensequence, Inc. Methods and systems for efficient behavior generation in software application development tool
US8185576B2 (en) 2006-03-14 2012-05-22 Altnet, Inc. Filter for a distributed network
US20150220327A1 (en) * 2014-01-31 2015-08-06 Dell Products L.P. Extensible data model and service for infrastructure management

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4503499A (en) * 1982-09-14 1985-03-05 Eaton Corporation Controlled work flow system
US4866605A (en) * 1984-11-05 1989-09-12 Hitachi, Ltd. System function simulation method and apparatus therefor using Petri net symbols

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
ACM TRANSACTIONS ON OFFICE INFORMATION SYSTEMS=1984 *
ACM TRANSACTIONS ON OFFICE INFORMATION SYSTEMS=1986 *
IBM SYSTEM JOURNAL=1982 *

Also Published As

Publication number Publication date
CA1316266C (en) 1993-04-13
EP0335638B1 (en) 1996-09-18
US5050074A (en) 1991-09-17
DE68927196D1 (de) 1996-10-24
EP0335638A2 (en) 1989-10-04
EP0335638A3 (en) 1992-10-07
DE68927196T2 (de) 1997-04-03

Similar Documents

Publication Publication Date Title
JPH01311363A (ja) デジタルデータ処理システム
Richmond et al. Incomplete contracting issues in information systems development outsourcing
Rosen et al. Applied SOA: service-oriented architecture and design strategies
Davenport Thinking for a living: how to get better performances and results from knowledge workers
TW535088B (en) Method and system for facilitating parts procurement and production planning across an extended supply chain
Kling et al. The web of computing: Computer technology as social organization
Bloomberg et al. Service orient or be doomed!: how service orientation will change your business
US8527316B2 (en) System and method for risk adjusted strategic planning and phased decision management
Haeckel Adaptive enterprise design: The sense‐and‐respond model
Watson Information systems
US20070038492A1 (en) Model for process and workflows
EP0854431A2 (en) Events as activities in process models of workflow management systems
US20060020565A1 (en) Agent, method and computer system for negotiating in a virtual environment
WO2002079916A2 (en) Method for incorporating human-based activities in business process models
JP2002032549A (ja) 多次元マトリックス経営システムおよびその方法
US20120191662A1 (en) Service Oriented Architecture Related Smart Mediation
Clark Beginning C# Object-Oriented Programming
Marzouk et al. Assessing design process in engineering consultancy firms using lean principles
US20210365423A1 (en) Method and system for lexical data processing
US6892357B2 (en) Logistics management method and system
WO2008008118A2 (en) System and method for service oriented design process
US20110282708A1 (en) Integrating external data in human workflow tasks
US7836457B2 (en) Hybrid contextual floor plans for object instances
US20050222851A1 (en) Method and system for control of business processes
US20050055664A1 (en) Notification spheres in workflow management systems