Model-based computing: Developing flexible machine control software

作者:

摘要

In the conventional approach to simulating, controlling, and diagnosing a real-world physical system, engineers typically analyze the interactions of the system's components and processes, and then develop new and dedicated code for that system. Instead, building on principles from model-based reasoning and constraint programming research, we propose an integrated approach to software development we call model-based computing. We present this approach in the context of control software for modular electro-mechanical systems. Our approach is used in commercial systems and has been shown to both simplify the development of machine control software, and make the software and the controlled systems more flexible and effective.

论文关键词:Model-based reasoning,Modeling,Constraint programming,Control,Scheduling

论文评审过程:Received 15 January 1999, Available online 29 November 1999.

论文官网地址:https://doi.org/10.1016/S0004-3702(99)00066-1