Paper
20 January 1997 Key characteristics for software for open architecture controllers
Lawrence E. Pfeffer, Hy D. Tran
Author Affiliations +
Abstract
Software development time, cost, and ease of (re)use are now among the major issues in development of advanced machines, whether for machine tools, automation systems, or process systems. Two keys to reducing development time are powerful, user-friendly development tools and software architectures that provide clean, well-documented interfaces to the various real-time functions that such machines require. Examples of essential functions are signal conditioning, servo-control, trajectory generation, calibration/registration, coordination of a synchronous events, task sequencing, communication with external systems, and user interfaces. There are a number of existing standards that can help with software development, such as the IEEE POSIX standards for operating systems and real time services; software tools to compliment these standards are beginning to see use. This paper will detail some of the existing standards, some new tools, and development activities relevant to advanced, 'smart' machines.
© (1997) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
Lawrence E. Pfeffer and Hy D. Tran "Key characteristics for software for open architecture controllers", Proc. SPIE 2912, Open Architecture Control Systems and Standards, (20 January 1997); https://doi.org/10.1117/12.263376
Lens.org Logo
CITATIONS
Cited by 1 scholarly publication.
Advertisement
Advertisement
RIGHTS & PERMISSIONS
Get copyright permission  Get copyright permission on Copyright Marketplace
KEYWORDS
Software development

Standards development

Human-machine interfaces

Operating systems

Computer architecture

Control systems

Interfaces

Back to Top