{"id":{"repo_id":"uiuc","oai_identifier":"oai:www.ideals.illinois.edu:2142/22357"},"canonical_url":"https://search.dev.ndltd.org/etd/uiuc/oai:www.ideals.illinois.edu:2142/22357","repository":{"repo_id":"uiuc","name":"University of Illinois - Urbana-Champaign","base_url":"https://www.ideals.illinois.edu/oai-pmh"},"display":{"title":"The discourse model for collaborative design: A distributed and asynchronous approach","abstract":"A model is developed for use in software environments that provide automation support for collaborative engineering design. This model, called the Discourse Model, includes a structure specification and a process specification. Components of the structure include specifications for a blackboard-based workspace that incorporates frames, constraints, semantic networks, libraries of sharable design objects, software agent modules, an electronic messaging system, and a Virtual Workspace Language based in part on Knowledge Query Manipulation Language (KQML). Components of the process include procedures for identifying agent interest sets, applying state transformations to the design model, switching design contexts, identifying conflicts between designers, exchanging rationale, and tracking resolved conflicts. The model is implementation-independent and applicable to many research and commercial design environments currently available. The Discourse Model is implemented in the Designer Software blackboard environment. An example scenario is provided in the Architecture/Engineering/Construction domain that illustrates collaboration during the conceptual design of a fire station.","abstract_html":"A model is developed for use in software environments that provide automation support for collaborative engineering design. This model, called the Discourse Model, includes a structure specification and a process specification. Components of the structure include specifications for a blackboard-based workspace that incorporates frames, constraints, semantic networks, libraries of sharable design objects, software agent modules, an electronic messaging system, and a Virtual Workspace Language based in part on Knowledge Query Manipulation Language (KQML). Components of the process include procedures for identifying agent interest sets, applying state transformations to the design model, switching design contexts, identifying conflicts between designers, exchanging rationale, and tracking resolved conflicts. The model is implementation-independent and applicable to many research and commercial design environments currently available. The Discourse Model is implemented in the Designer Software blackboard environment. An example scenario is provided in the Architecture/Engineering/Construction domain that illustrates collaboration during the conceptual design of a fire station.","abstract_has_math":false,"creators":["Case, Michael Patrick"],"institution":"University of Illinois at Urbana-Champaign","degree_name":"Ph.D.","degree_level":"Dissertation","degree_discipline":"Mechanical Science and Engineering","degree_department":null,"school":null,"contributors":["Lu, Stephen C-Y"],"advisors":[],"committee_chairs":[],"committee_members":[],"year":2011,"date_issued":"2011-05-07T13:37:17Z","date_published":"2011-05-07T13:37:17Z","updated_at":"2026-07-22T22:25:19Z","subjects":["Engineering, Mechanical","Artificial Intelligence","Computer Science"],"languages":["eng"],"rights":["Copyright 1994 Case, Michael Patrick"],"rights_urls":[],"identifier_entries":[{"key":"dc:identifier","label":"Identifier","values":["AAI9512317","(UMI)AAI9512317"],"render_values":[{"text":"AAI9512317","href":null,"code":true},{"text":"(UMI)AAI9512317","href":null,"code":true}]}]},"links":{"outbound_url":"http://hdl.handle.net/2142/22357","outbound_label":"Handle","outbound_source":"dc:identifier"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:contributor","label":"Contributor","values":["Lu, Stephen C-Y"]},{"key":"dc:creator","label":"Author","values":["Case, Michael Patrick"]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:date","label":"Dc Date","values":["2011-05-07T13:37:17Z","10000-01-01","1994"]},{"key":"dc:type","label":"Dc Type","values":["text"]},{"key":"thesis:degree_discipline","label":"Discipline","values":["Mechanical Science and Engineering"]},{"key":"thesis:degree_level","label":"Degree Level","values":["Dissertation"]},{"key":"thesis:degree_name","label":"Degree Name","values":["Ph.D."]},{"key":"thesis:institution_name","label":"Thesis Institution Name","values":["University of Illinois at Urbana-Champaign"]}]},{"id":"subjects_keywords","label":"Subjects and Keywords","entries":[{"key":"dc:subject","label":"Dc Subject","values":["Engineering, Mechanical","Artificial Intelligence","Computer Science"]}]},{"id":"language_rights","label":"Language and Rights","entries":[{"key":"dc:language","label":"Dc Language","values":["eng"]},{"key":"dc:rights","label":"Dc Rights","values":["Copyright 1994 Case, Michael Patrick"]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier","label":"Identifier","values":["AAI9512317","(UMI)AAI9512317","http://hdl.handle.net/2142/22357"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description","label":"Description","values":["A model is developed for use in software environments that provide automation support for collaborative engineering design. This model, called the Discourse Model, includes a structure specification and a process specification. Components of the structure include specifications for a blackboard-based workspace that incorporates frames, constraints, semantic networks, libraries of sharable design objects, software agent modules, an electronic messaging system, and a Virtual Workspace Language based in part on Knowledge Query Manipulation Language (KQML). Components of the process include procedures for identifying agent interest sets, applying state transformations to the design model, switching design contexts, identifying conflicts between designers, exchanging rationale, and tracking resolved conflicts. The model is implementation-independent and applicable to many research and commercial design environments currently available. The Discourse Model is implemented in the Designer Software blackboard environment. An example scenario is provided in the Architecture/Engineering/Construction domain that illustrates collaboration during the conceptual design of a fire station.","The Discourse Model has several implications for managing the complexity of large design projects that require the collaborative efforts of more than a few individuals. First, it fills a research gap between client/server based closely-coupled systems that use a single shared database and peer-to-peer loosely-coupled federations of software that incur high data translation and semantic losses. Second, it yields a new capability for automatic identification and dissemination of agent interest sets, leading to detection of unsuspected conflict areas between designers. Finally, the conflict detection, rationalization, and resolution protocol ensures that all interested designers have an opportunity to participate in the resolution of conflicts. Appendices include the Virtual Workspace Language and frame libraries used in the example scenario.","Made available in DSpace on 2011-05-07T13:37:17Z (GMT). No. of bitstreams: 2 license.txt: 4922 bytes, checksum: 910b249b4beec47e7ab768910c8f966f (MD5) 9512317.pdf: 7907176 bytes, checksum: 74d24d626f1547a50f840acc84bb7dd9 (MD5) Previous issue date: 1994","Item marked as restricted to the 'UIUC Users [automated]' Group (id=2) by Howard Ding (hding2@illinois.edu) on 2011-05-07T14:57:04Z Item is restricted indefinitely.","Restriction data tranferred 2014-07-01T11:26:44-05:00 Original Data Group with Access UIUC Users [automated] Release Date: none Reason: ETDs are only available to UIUC Users without author permission","ETDs are only available to UIUC Users without author permission","U of I Only"]},{"key":"dc:title","label":"Title","values":["The discourse model for collaborative design: A distributed and asynchronous approach"]}]}],"canonical_facts":{"dc:contributor":["Lu, Stephen C-Y"],"dc:creator":["Case, Michael Patrick"],"dc:date":["2011-05-07T13:37:17Z","10000-01-01","1994"],"dc:description":["A model is developed for use in software environments that provide automation support for collaborative engineering design. This model, called the Discourse Model, includes a structure specification and a process specification. Components of the structure include specifications for a blackboard-based workspace that incorporates frames, constraints, semantic networks, libraries of sharable design objects, software agent modules, an electronic messaging system, and a Virtual Workspace Language based in part on Knowledge Query Manipulation Language (KQML). Components of the process include procedures for identifying agent interest sets, applying state transformations to the design model, switching design contexts, identifying conflicts between designers, exchanging rationale, and tracking resolved conflicts. The model is implementation-independent and applicable to many research and commercial design environments currently available. The Discourse Model is implemented in the Designer Software blackboard environment. An example scenario is provided in the Architecture/Engineering/Construction domain that illustrates collaboration during the conceptual design of a fire station.","The Discourse Model has several implications for managing the complexity of large design projects that require the collaborative efforts of more than a few individuals. First, it fills a research gap between client/server based closely-coupled systems that use a single shared database and peer-to-peer loosely-coupled federations of software that incur high data translation and semantic losses. Second, it yields a new capability for automatic identification and dissemination of agent interest sets, leading to detection of unsuspected conflict areas between designers. Finally, the conflict detection, rationalization, and resolution protocol ensures that all interested designers have an opportunity to participate in the resolution of conflicts. Appendices include the Virtual Workspace Language and frame libraries used in the example scenario.","Made available in DSpace on 2011-05-07T13:37:17Z (GMT). No. of bitstreams: 2 license.txt: 4922 bytes, checksum: 910b249b4beec47e7ab768910c8f966f (MD5) 9512317.pdf: 7907176 bytes, checksum: 74d24d626f1547a50f840acc84bb7dd9 (MD5) Previous issue date: 1994","Item marked as restricted to the 'UIUC Users [automated]' Group (id=2) by Howard Ding (hding2@illinois.edu) on 2011-05-07T14:57:04Z Item is restricted indefinitely.","Restriction data tranferred 2014-07-01T11:26:44-05:00 Original Data Group with Access UIUC Users [automated] Release Date: none Reason: ETDs are only available to UIUC Users without author permission","ETDs are only available to UIUC Users without author permission","U of I Only"],"dc:identifier":["AAI9512317","(UMI)AAI9512317","http://hdl.handle.net/2142/22357"],"dc:language":["eng"],"dc:rights":["Copyright 1994 Case, Michael Patrick"],"dc:subject":["Engineering, Mechanical","Artificial Intelligence","Computer Science"],"dc:title":["The discourse model for collaborative design: A distributed and asynchronous approach"],"dc:type":["text"],"thesis:degree_discipline":["Mechanical Science and Engineering"],"thesis:degree_level":["Dissertation"],"thesis:degree_name":["Ph.D."],"thesis:institution_name":["University of Illinois at Urbana-Champaign"]},"updated_at":"2026-07-22T22:25:19Z"}