This paper describes a unified architecture for control applications using an extended object-oriented database system with queries and rules. We specify the requirements that control applications demand on the database, and how they are met by our database system architecture. The database system, AMOS, is a main memory database that provides information… (More)
This paper attempts to provide an overview of techniques and approaches to error recovery, both in automation and in other fields (such as autonomous robotics) where analogous problems occur. The term 'error recovery' is often used as a common name for the three sub areas error/fault detection, error/fault diagnose, and recovery from the resulting failure.… (More)
This paper argues that real-time control systems should be structured in abstraction layers in provide adequate instruction formalisms for both task specification and for low level control, and that the design information used when specifying the system should be included in the encoding of the abstraction barrier. When this design information is available,… (More)
This paper describes our design of real-time systems laboratories in an integrated theme of study which includes automatic control. The theme appears at the end of the third year of a 4,5 year master of engineering programme, which adopts Problem-Based Learning (PBL) as a main pedagogical method. We describe the rationale behind our choice of application… (More)
Abstact This paper argues that manufacturing control systems should be structured to retain information used while specifying the system so it may be reused during error recovery situations. An example of such a system (the Aramis system) and its proposed error recovery capabilities is presented .
This position paper describes the real-time database research at the Real-Time Systems Laboratory, Linköping University. The current research involves the application of database technology to the control and simulation of physical processes and has two main directions: adequate activity languages to describe high level operations on objects in the… (More)