System Identification for Adaptive Software Systems: A Requirements Engineering Perspective

0
107

Authors: Alexei Lapouchnian, John Mylopoulos

Tags: 2011, conceptual modeling, Vítor E. Silva Souza

Control Theory and feedback control in particular have been steadily gaining momentum in software engineering for adaptive systems. Feedback controllers work by continuously measuring system outputs, comparing them with reference targets and adjusting control inputs if there is a mismatch. In Control Theory, quantifying the effects of control input on measured output is a process known as system identification. This process usually relies either on detailed and complex system models or on system observation. In this paper, we adopt a Requirements Engineering perspective and ideas from Qualitative Reasoning to propose a language and a systematic system identification method for adaptive software systems that can be applied at the requirements level, with the system not yet developed and its behavior not completely known.

Read the full paper here: https://link.springer.com/chapter/10.1007/978-3-642-24606-7_26