1.0 Abstract This paper is a preliminary report on 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… (More)
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)
In this paper we describe how to generate a large set of restart points for a sequential control program, thus enabeling fast restart of a plant after a fault and subsequent repair. This is work in progress, and will recapitulate the main idea as developped in the Aramis project, and discuss its applicability to the programming languages defined by… (More)
We introduce here a software architecture for the control of a sensor based manufacturing system consisting of a number of machines and peripheral equipment. The architecture divides the programming effort into two levels, task level programming and control level programming. The task level programming is based on the programming of a discrete model of the… (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)
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 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)
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)