Show simple item record

A formal methodology for constructing decoupled manufacturing system control software components.

dc.contributor.authorVitale, Michael Josephen_US
dc.contributor.advisorNaylor, Arch W.en_US
dc.date.accessioned2014-02-24T16:18:54Z
dc.date.available2014-02-24T16:18:54Z
dc.date.issued1994en_US
dc.identifier.other(UMI)AAI9423337en_US
dc.identifier.urihttp://gateway.proquest.com/openurl?url_ver=Z39.88-2004&rft_val_fmt=info:ofi/fmt:kev:mtx:dissertation&res_dat=xri:pqm&rft_dat=xri:pqdiss:9423337en_US
dc.identifier.urihttps://hdl.handle.net/2027.42/104048
dc.description.abstractThere is an increasing need for flexibility in manufacturing systems. Achieving flexibility in a cost effective way, directly impacts the hardware and software used to control the system. One way to reduce this impact is through reuse. To increase the opportunity for reuse, we propose a control software development methodology which allows control software to be partitioned into components, based on their likeliness to be modified. Our approach consists of two parts, a software architecture for reuse and a modeling formalism. The architecture decouples the control software into components based on their likeliness to be modified. We employ software/hardware components, a modern software engineering tool, to design and construct portions of this decoupled component architecture. The modeling formalism is based on finite automata. Finite automata have an enormous base of established theoretical and practical results, and are easily used to represent the dynamics and control of manufacturing systems, as well as many other Discrete Event Dynamical Systems (DEDS). We use the formalism in specifying, designing, and constructing portions of the control software. In particular, the formalism helps us to understand the dynamical behavior of the system, the way this behavior can be modified, and the way the system's entities interact with each other. It also helps in expressing the tasks to be implemented by the control software. Our contribution builds on earlier results by including comprehensive representations for concurrency and control information, and by emphasizing the duality between automata and formal language representations. In addition, we provide specific constructs for capturing interactions between components of the system. We demonstrate the utility of our approach in the construction of control software for a typical manufacturing system application. In this application we are able to illustrate all of the aspects of our modeling formalism, and show how the software architecture and modeling formalism are used together to improve reuse.en_US
dc.format.extent285 p.en_US
dc.subjectComputer Scienceen_US
dc.titleA formal methodology for constructing decoupled manufacturing system control software components.en_US
dc.typeThesisen_US
dc.description.thesisdegreenamePhDen_US
dc.description.thesisdegreedisciplineComputer Science and Engineeringen_US
dc.description.thesisdegreegrantorUniversity of Michigan, Horace H. Rackham School of Graduate Studiesen_US
dc.description.bitstreamurlhttp://deepblue.lib.umich.edu/bitstream/2027.42/104048/1/9423337.pdf
dc.description.filedescriptionDescription of 9423337.pdf : Restricted to UM users only.en_US
dc.owningcollnameDissertations and Theses (Ph.D. and Master's)


Files in this item

Show simple item record

Remediation of Harmful Language

The University of Michigan Library aims to describe library materials in a way that respects the people and communities who create, use, and are represented in our collections. Report harmful or offensive language in catalog records, finding aids, or elsewhere in our collections anonymously through our metadata feedback form. More information at Remediation of Harmful Language.

Accessibility

If you are unable to use this file in its current format, please select the Contact Us link and we can modify it to make it more accessible to you.