Full metadata
Title
A distributed component-based software framework for laboratory automation systems
Description
Laboratory automation systems have seen a lot of technological advances in recent times. As a result, the software that is written for them are becoming increasingly sophisticated. Existing software architectures and standards are targeted to a wider domain of software development and need to be customized in order to use them for developing software for laboratory automation systems. This thesis proposes an architecture that is based on existing software architectural paradigms and is specifically tailored to developing software for a laboratory automation system. The architecture is based on fairly autonomous software components that can be distributed across multiple computers. The components in the architecture make use of asynchronous communication methodologies that are facilitated by passing messages between one another. The architecture can be used to develop software that is distributed, responsive and thread-safe. The thesis also proposes a framework that has been developed to implement the ideas proposed by the architecture. The framework is used to develop software that is scalable, distributed, responsive and thread-safe. The framework currently has components to control very commonly used laboratory automation devices such as mechanical stages, cameras, and also to do common laboratory automation functionalities such as imaging.
Date Created
2012
Contributors
- Kuppuswamy, Venkataramanan (Author)
- Meldrum, Deirdre (Thesis advisor)
- Collofello, James (Thesis advisor)
- Sarjoughian, Hessam S. (Committee member)
- Johnson, Roger (Committee member)
- Arizona State University (Publisher)
Topical Subject
Extent
vi, 90 p. : ill. (some col.)
Language
eng
Copyright Statement
In Copyright
Primary Member of
Peer-reviewed
No
Open Access
No
Handle
https://hdl.handle.net/2286/R.I.15945
Statement of Responsibility
by Venkataramanan Kuppuswamy
Description Source
Viewed on Sep. 20, 2013
Level of coding
full
Note
thesis
Partial requirement for: M.S., Arizona State University, 2012
bibliography
Includes bibliographical references (p. 66-67)
Field of study: Computer science
System Created
- 2013-01-17 06:39:16
System Modified
- 2021-08-26 09:47:01
- 3 years 2 months ago
Additional Formats