liu.seSearch for publications in DiVA
Change search
Link to record
Permanent link

Direct link
Bjäreland, Marcus
Publications (8 of 8) Show all publications
Bjäreland, M. (2001). Model-based execution monitoring. (Doctoral dissertation). Linköping: Linköpings universitet
Open this publication in new window or tab >>Model-based execution monitoring
2001 (English)Doctoral thesis, monograph (Other academic)
Abstract [en]

The task of monitoring the execution of a software-based controller in order to detect, classify, and recover from discrepancies between the actual effects of control actions and the effects predicted by a model, is the topic of this thesis. Model-based execution monitoring is proposed as a technique for increasing the safety and optimality of operation of large and complex industrial process controllers, and of controllers operating in complex and unpredictable environments (such as unmanned aerial vehicles).

In this thesis we study various aspects of model-based execution monitoring, including the following:

The relation between previous approaches to execution monitoring in Control Theory, Artificial Intelligence and Computer Science is studied and a common conceptual framework for design and analysis is proposed.

An existing execution monitoring paradigm, ontological control, is generalized and extended. We also present a prototype implementation of ontological control with a first set of experimental results where the prototype is applied to an actual industrial process control system: The ABB STRESSOMETER cold mill flatness control system.

A second execution monitoring paradigm, stability-based execution monitoring, is introduced, inspired by the vast amount of work on the "stability" notion in Control Theory and Computer Science.

Finally, the two paradigms are applied in two different frameworks. First, in the "hybrid automata" framework, which is a state-of-the-art formal modeling framework for hybrid (that is, discrete+continuous) systems, and secondly, in the logical framework of GOLOG and the Situation Calculus. 

Place, publisher, year, edition, pages
Linköping: Linköpings universitet, 2001. p. 153
Series
Linköping Studies in Science and Technology. Dissertations, ISSN 0345-7524 ; 688
National Category
Computer Sciences
Identifiers
urn:nbn:se:liu:diva-35604 (URN)27909 (Local ID)91-7373-016-5 (ISBN)27909 (Archive number)27909 (OAI)
Public defence
2001-06-05, BL 32, Hus B, Linköpings Universitet, Linköping, 13:15 (Swedish)
Available from: 2009-10-10 Created: 2009-10-10 Last updated: 2018-01-13
Bjäreland, M. & Fodor, G. (2000). Execution monitoring of industrial process controllers: an application of Ontological Control. In: Prooceedings of the 4th Symposium on Fault Detection, Supervision and Safety for Technical Systems (SAFEPROCESS '00): . Paper presented at 4th Symposium on Fault Detection, Supervision and Safety for Technical Systems (SAFEPROCESS '00), June 14-16, Budapest, Hungary.
Open this publication in new window or tab >>Execution monitoring of industrial process controllers: an application of Ontological Control
2000 (English)In: Prooceedings of the 4th Symposium on Fault Detection, Supervision and Safety for Technical Systems (SAFEPROCESS '00), 2000Conference paper, Published paper (Refereed)
National Category
Engineering and Technology
Identifiers
urn:nbn:se:liu:diva-60033 (URN)0080432506 (ISBN)
Conference
4th Symposium on Fault Detection, Supervision and Safety for Technical Systems (SAFEPROCESS '00), June 14-16, Budapest, Hungary
Available from: 2010-10-04 Created: 2010-10-04 Last updated: 2015-01-20
Nakamura, M., Baral, C. & Bjäreland, M. (2000). Maintainability: a weaker stabilizability-like notion for high level control of agents. In: Proceedings of the 17th National Conference on Artificial Intelligence (AAAI): . Paper presented at 17th National Conference on Artificial Intelligence (AAAI), 30 July - 3 August 2000, Austin, Texas, USA (pp. 62-66). AAAI Press
Open this publication in new window or tab >>Maintainability: a weaker stabilizability-like notion for high level control of agents
2000 (English)In: Proceedings of the 17th National Conference on Artificial Intelligence (AAAI), AAAI Press , 2000, p. 62-66Conference paper, Published paper (Refereed)
Abstract [en]

The goal of most agents is not just to reach a goal state, but rather also (or alternatively) to put restrictions on its trajectory, in terms of states it must avoid and goals that it must ‘maintain’. This is analogous to the notions of ‘safety’ and ‘stability’ in the discrete event systems and temporal logic community. In this paper we argue that the notion of ‘stability’ is too strong for formulating ‘maintenance’ goals of an agent – in particular, reactive and software agents, and give examples of such agents. We present a weaker notion of ‘maintainability’ and show that our agents which do not satisfy the stability criteria, do satisfy the weaker criteria. We give algorithms to test maintainability, and also to generate control for maintainability. We then develop the notion of ‘supportability’ that generalizes both ‘maintainability’ and ‘stabilizability, develop an automata theory that distinguishes between exogenous and control actions, and develop a temporal logic based on it.

Place, publisher, year, edition, pages
AAAI Press, 2000
National Category
Engineering and Technology
Identifiers
urn:nbn:se:liu:diva-60032 (URN)978-0-262-51112-4 (ISBN)978-1-57735-272-3 (ISBN)
Conference
17th National Conference on Artificial Intelligence (AAAI), 30 July - 3 August 2000, Austin, Texas, USA
Available from: 2010-10-04 Created: 2010-10-04 Last updated: 2015-02-04
Bjäreland, M. & Jonsson, P. (1999). Exploiting bipartiteness to identify yet another tractable subclass of CSP. In: Proceedings of the 5th International Conference on Principles and Practice of Constraint Programming (CP) (pp. 118-128). Springer, 1713
Open this publication in new window or tab >>Exploiting bipartiteness to identify yet another tractable subclass of CSP
1999 (English)In: Proceedings of the 5th International Conference on Principles and Practice of Constraint Programming (CP), Springer , 1999, Vol. 1713, p. 118-128Conference paper, Published paper (Refereed)
Abstract [en]

The class of constraint satisfaction problems (CSPs) over finite domains has been shown to be NP-complete, but many tractable subclasses have been identified in the literature. In this paper we are interested in restrictions on the types of constraint relations in CSP instances. By a result of Jeavons et al. we know that a key to the complexity of classes arising from such restrictions is the closure properties of the sets of relations. It has been shown that sets of relations that are closed under constant, majority, affine, or associative, commutative, and idempotent (ACI) functions yield tractable subclasses of CSP. However, it has been unknown whether other closure properties may generate tractable subclasses. In this paper we introduce a class of tractable (in fact, SL-complete) CSPs based on bipartite graphs. We show that there are members of this class that are not closed under constant, majority, affine, or ACI functions, and that it, therefore, is incomparable with previously identified classes.

Place, publisher, year, edition, pages
Springer, 1999
Series
Lecture Notes in Computer Science, ISSN 0302-9743 ; 1713
National Category
Engineering and Technology
Identifiers
urn:nbn:se:liu:diva-49636 (URN)10.1007/978-3-540-48085-3_9 (DOI)
Available from: 2009-10-11 Created: 2009-10-11 Last updated: 2017-02-23
Drakengren, T. & Bjäreland, M. (1999). Reasoning about action in polynomial time. Artificial Intelligence, 115(1), 1-24
Open this publication in new window or tab >>Reasoning about action in polynomial time
1999 (English)In: Artificial Intelligence, ISSN 0004-3702, E-ISSN 1872-7921, Vol. 115, no 1, p. 1-24Article in journal (Refereed) Published
Abstract [en]

Although many formalisms for reasoning about action exist, surprisingly few approaches have taken computational complexity into consideration. The contributions of this article are the following: a temporal logic with a restriction for which deciding satisfiability is tractable, a tractable extension for reasoning about action, and NP-completeness results for the unrestricted problems. Many interesting reasoning problems can be modelled, involving nondeterminism, concurrency and memory of actions. The reasoning process is proved to be sound and complete. (C) 1999 Published by Elsevier Science B.V. All rights reserved.

Place, publisher, year, edition, pages
Elsevier, 1999
Keywords
reasoning about action, logic, computational complexity, temporal logic
National Category
Engineering and Technology
Identifiers
urn:nbn:se:liu:diva-49932 (URN)10.1016/S0004-3702(99)00065-X (DOI)
Available from: 2009-10-11 Created: 2009-10-11 Last updated: 2017-12-12
Bjäreland, M. (1998). Two Aspects of Automating Logics of Action and Change: Regression and Tractability. (Licentiate dissertation). Linköping: Linköpings universitet
Open this publication in new window or tab >>Two Aspects of Automating Logics of Action and Change: Regression and Tractability
1998 (English)Licentiate thesis, monograph (Other academic)
Abstract [en]

The autonomy of an artificial agent (e.g. a robot) will certainly depend on its ability to perform "intelligent" tasks, such as learning, planning, and reasoning about its own actions and their effects on the enviroment, for example predicting the consequences of its own behaviour. To be able to perform these (and many more) tasks, the agent will have to represent its knowledge about the world.

The research field "Logics of Action Change" is concerned with the modelling of agents and dynamical, changing environments with logics.In this thesis we study two aspects of automation of logics of action and change. The first aspect, regression, is used to "reason backwards", i.e. to start with the last time point in a description of a course of events, and moving backwards through these events, taking the effects of all actions into consideration. We discuss the consequences for regression of introducing nondeterministic actions, and provide the logic PMON with pre- and postdiction procedures. We employ the classical computer science tool, the weakest liberal precondition operator (wlp) for this, and show that logical entailment of PMON is equivalent to wlp computations.

The second aspect is computational complexity of logics of action and change, which has virtually been neglected by the research community. We present a new and expressive logic, capable of expressing continuous time, nondeterministic actions, concurrency, and memory of actions. We show that satisfiability of a theory in this logic is NP-complete. Furthermore, we identify a tractable subset of the logic, and provide a sound, complete, and polynomial algorithm for satisfiability of the subset.

Place, publisher, year, edition, pages
Linköping: Linköpings universitet, 1998. p. 83
Series
Linköping Studies in Science and Technology. Thesis, ISSN 0280-7971 ; 674
National Category
Engineering and Technology
Identifiers
urn:nbn:se:liu:diva-74310 (URN)LiU-Tek-Lic 1998:09 (Local ID)9172191732 (ISBN)LiU-Tek-Lic 1998:09 (Archive number)LiU-Tek-Lic 1998:09 (OAI)
Presentation
1998-03-11, Belöningen, Hus B, Campus Valla, Linköpings universitet, Linköping, 10:15 (English)
Note

Thesis No 674. LiU-Tek-Lic 1998:09

Available from: 2012-01-24 Created: 2012-01-24 Last updated: 2020-03-13Bibliographically approved
Drakengren, T. & Bjäreland, M. (1997). Reasoning about Action in Polynomial Time. In: Proceedings of the 15th International Joint Conference on Artificial Intelligence (IJCAI).
Open this publication in new window or tab >>Reasoning about Action in Polynomial Time
1997 (English)In: Proceedings of the 15th International Joint Conference on Artificial Intelligence (IJCAI), 1997Conference paper, Published paper (Refereed)
National Category
Engineering and Technology
Identifiers
urn:nbn:se:liu:diva-74308 (URN)
Available from: 2012-01-24 Created: 2012-01-24 Last updated: 2022-01-26
Bjäreland, M. & Karlsson, L. (1997). Reasoning by Regression: Pre- and Postdiction Procedures for Logics of Action and Change with Nondeterminism. In: Proceedings of the 15th International Joint Conference on Artficial Intelligence (IJCAI).
Open this publication in new window or tab >>Reasoning by Regression: Pre- and Postdiction Procedures for Logics of Action and Change with Nondeterminism
1997 (English)In: Proceedings of the 15th International Joint Conference on Artficial Intelligence (IJCAI), 1997Conference paper, Published paper (Refereed)
National Category
Engineering and Technology
Identifiers
urn:nbn:se:liu:diva-74309 (URN)
Available from: 2012-01-24 Created: 2012-01-24 Last updated: 2012-02-01
Organisations

Search in DiVA

Show all publications