{"id":{"repo_id":"eastern-wash","oai_identifier":"oai:dc.ewu.edu:theses-1814"},"canonical_url":"https://search.dev.ndltd.org/etd/eastern-wash/oai:dc.ewu.edu:theses-1814","repository":{"repo_id":"eastern-wash","name":"Eastern Washington University","base_url":"https://dc.ewu.edu/do/oai/"},"display":{"title":"Industrial control via a state language implementation on the transputer architecture","abstract":"<p>This thesis proposes the use of a state language for industrial automation based on the Transputer (INMOS) architecture. The state language is used to specify the control strategy, which is a description of how the components to be automated are coordinated to perform the desired job. The state language approach to control strategy specification allows the job to be decomposed in such a way that is natural to the user. As a result, control strategy development and maintenance can be accomplished without the need for professional software engineers. Furthermore, use of the Transputer architecture allows the exploitation of parallel processors. The thesis work involves the development of a prototypical state language based programmable controller whose software is comprised of two parts, a control strategy development tool and the controller shell. The development tool translates the state language specification of the control strategy into occam2 source code. The controller shell, which is also written in occam2, provides the environment to support the execution of the control strategy. It is the controller shell that is the focus of this thesis. The product of the development tools and the controller shell source code are compiled together to form the working controller. This controller supports analog and digital devices as well as provides the framework in which to utilize analog algorithms as a part of the control strategy.</p>","abstract_html":"&lt;p&gt;This thesis proposes the use of a state language for industrial automation based on the Transputer (INMOS) architecture. The state language is used to specify the control strategy, which is a description of how the components to be automated are coordinated to perform the desired job. The state language approach to control strategy specification allows the job to be decomposed in such a way that is natural to the user. As a result, control strategy development and maintenance can be accomplished without the need for professional software engineers. Furthermore, use of the Transputer architecture allows the exploitation of parallel processors. The thesis work involves the development of a prototypical state language based programmable controller whose software is comprised of two parts, a control strategy development tool and the controller shell. The development tool translates the state language specification of the control strategy into occam2 source code. The controller shell, which is also written in occam2, provides the environment to support the execution of the control strategy. It is the controller shell that is the focus of this thesis. The product of the development tools and the controller shell source code are compiled together to form the working controller. This controller supports analog and digital devices as well as provides the framework in which to utilize analog algorithms as a part of the control strategy.&lt;/p&gt;","abstract_has_math":false,"creators":["VanderWeyst, Ted Preston"],"institution":null,"degree_name":"Master of Science (MS) in Computer Science","degree_level":"Thesis: EWU Only","degree_discipline":"Computer Science","degree_department":null,"school":null,"contributors":[],"advisors":[],"committee_chairs":[],"committee_members":[],"year":1994,"date_issued":"1994-01-01T08:00:00Z","date_published":"1994-01-01T08:00:00Z","updated_at":"2026-07-24T02:12:46Z","subjects":["Controls and Control Theory","Systems and Communications"],"languages":[],"rights":["Access perpetually restricted to EWU users with an active EWU NetID"],"rights_urls":[],"identifier_entries":[]},"links":{"outbound_url":"https://dc.ewu.edu/theses/815","outbound_label":"Repository record","outbound_source":"dc:identifier"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:creator","label":"Author","values":["VanderWeyst, Ted Preston"]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"thesis:degree_discipline","label":"Discipline","values":["Computer Science"]},{"key":"thesis:degree_level","label":"Degree Level","values":["Thesis: EWU Only"]},{"key":"thesis:degree_name","label":"Degree Name","values":["Master of Science (MS) in Computer Science"]}]},{"id":"subjects_keywords","label":"Subjects and Keywords","entries":[{"key":"dc:subject","label":"Dc Subject","values":["Controls and Control Theory","Systems and Communications"]}]},{"id":"language_rights","label":"Language and Rights","entries":[{"key":"dc:rights","label":"Dc Rights","values":["Access perpetually restricted to EWU users with an active EWU NetID"]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier","label":"Identifier","values":["https://dc.ewu.edu/theses/815"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description.abstract","label":"Abstract","values":["<p>This thesis proposes the use of a state language for industrial automation based on the Transputer (INMOS) architecture. The state language is used to specify the control strategy, which is a description of how the components to be automated are coordinated to perform the desired job. The state language approach to control strategy specification allows the job to be decomposed in such a way that is natural to the user. As a result, control strategy development and maintenance can be accomplished without the need for professional software engineers. Furthermore, use of the Transputer architecture allows the exploitation of parallel processors. The thesis work involves the development of a prototypical state language based programmable controller whose software is comprised of two parts, a control strategy development tool and the controller shell. The development tool translates the state language specification of the control strategy into occam2 source code. The controller shell, which is also written in occam2, provides the environment to support the execution of the control strategy. It is the controller shell that is the focus of this thesis. The product of the development tools and the controller shell source code are compiled together to form the working controller. This controller supports analog and digital devices as well as provides the framework in which to utilize analog algorithms as a part of the control strategy.</p>"]},{"key":"dc:title","label":"Title","values":["Industrial control via a state language implementation on the transputer architecture"]}]}],"canonical_facts":{"dc:creator":["VanderWeyst, Ted Preston"],"dc:description.abstract":["<p>This thesis proposes the use of a state language for industrial automation based on the Transputer (INMOS) architecture. The state language is used to specify the control strategy, which is a description of how the components to be automated are coordinated to perform the desired job. The state language approach to control strategy specification allows the job to be decomposed in such a way that is natural to the user. As a result, control strategy development and maintenance can be accomplished without the need for professional software engineers. Furthermore, use of the Transputer architecture allows the exploitation of parallel processors. The thesis work involves the development of a prototypical state language based programmable controller whose software is comprised of two parts, a control strategy development tool and the controller shell. The development tool translates the state language specification of the control strategy into occam2 source code. The controller shell, which is also written in occam2, provides the environment to support the execution of the control strategy. It is the controller shell that is the focus of this thesis. The product of the development tools and the controller shell source code are compiled together to form the working controller. This controller supports analog and digital devices as well as provides the framework in which to utilize analog algorithms as a part of the control strategy.</p>"],"dc:identifier":["https://dc.ewu.edu/theses/815"],"dc:rights":["Access perpetually restricted to EWU users with an active EWU NetID"],"dc:subject":["Controls and Control Theory","Systems and Communications"],"dc:title":["Industrial control via a state language implementation on the transputer architecture"],"thesis:degree_discipline":["Computer Science"],"thesis:degree_level":["Thesis: EWU Only"],"thesis:degree_name":["Master of Science (MS) in Computer Science"]},"updated_at":"2026-07-24T02:12:46Z"}