Skip to main content
Top

2013 | OriginalPaper | Chapter

86. Satisficing-Based Approach to Resolve Feature Interactions in Control Systems

Authors : Jan Corfixen Sørensen, Bo Nørregaard Jørgensen

Published in: Innovations and Advances in Computer, Information, Systems Sciences, and Engineering

Publisher: Springer New York

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

To handle the complexity of modern control systems there is an urgent need to develop features as independently developed units of extension. However, when independently developed features are later composed they become coupled through the shared environment resources. As a consequence, the system requirements may no longer be entailed when independent features try to control the same shared environment. Malfunctioning behavior as a consequence of feature interference is know in the literature as the feature interaction problem. This paper present an approach that uses designtime specification of independent requirements, in combination with a runtime arbitrator that search for feature interaction free programs which entail the system requirements. In case of conflicting requirements that can’t be satisfied simultaneously, the mechanism supports explanation of the interactions as a context sharing problem. We demonstrate our approach in a real-life control system for industrial pot plant cultivation in greenhouses and show that solutions are found for compatible requirements and that conflicts are identified and explained for incompatible requirements.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Literature
1.
go back to reference Szyperski C (1996) Independently extensible systems—software engineering potential and challenges. In: In proceedings of the 19th Australasian computer science conference, 1996 Szyperski C (1996) Independently extensible systems—software engineering potential and challenges. In: In proceedings of the 19th Australasian computer science conference, 1996
2.
go back to reference Weck W (1997) Independently Extensible Component Frameworks. In: Special issues in object-oriented programming, Workshop reader of the 10th ECOOP’ 96, dpunkt, verlag, Heidelberg, pp 177–183 Weck W (1997) Independently Extensible Component Frameworks. In: Special issues in object-oriented programming, Workshop reader of the 10th ECOOP’ 96, dpunkt, verlag, Heidelberg, pp 177–183
3.
go back to reference Armstrong N, Robin L, Bashar N (2009) Feature interaction as a context sharing problem. In: Feature interactions in software and communication systems X Armstrong N, Robin L, Bashar N (2009) Feature interaction as a context sharing problem. In: Feature interactions in software and communication systems X
4.
go back to reference Bisbal J, Cheng BHC (2004) Resource-based approach to feature interaction in adaptive software. In: WOSS ’04: proceedings of the 1st ACM SIGSOFT workshop on self-managed systems, New York, NY, USA, pp 23–27 Bisbal J, Cheng BHC (2004) Resource-based approach to feature interaction in adaptive software. In: WOSS ’04: proceedings of the 1st ACM SIGSOFT workshop on self-managed systems, New York, NY, USA, pp 23–27
5.
go back to reference Metzger A, (2004) Feature interactions in embedded control systems. Comput Netw 45(5):625–644MATHCrossRef Metzger A, (2004) Feature interactions in embedded control systems. Comput Netw 45(5):625–644MATHCrossRef
6.
go back to reference Calder M, Kolberg M, Magill EH, Marganiec SR (2003) Feature interaction: a critical review and considered forecast. Comput Netw 41(1):115–141MATHCrossRef Calder M, Kolberg M, Magill EH, Marganiec SR (2003) Feature interaction: a critical review and considered forecast. Comput Netw 41(1):115–141MATHCrossRef
7.
go back to reference Zambrano A, Vera T, Gordillo SE (2006) Solving aspectual semantic conflicts in resource aware systems. In: RAM-SE, 2006, pp 79–88 Zambrano A, Vera T, Gordillo SE (2006) Solving aspectual semantic conflicts in resource aware systems. In: RAM-SE, 2006, pp 79–88
8.
go back to reference Liu Y, Meier R (2009) Resource-aware contracts for addressing feature interaction in dynamic adaptive systems. In: 2009 Fifth international conference on autonomic and autonomous systems, vol 0. IEEE, Los Alamitos, pp 346–350 Liu Y, Meier R (2009) Resource-aware contracts for addressing feature interaction in dynamic adaptive systems. In: 2009 Fifth international conference on autonomic and autonomous systems, vol 0. IEEE, Los Alamitos, pp 346–350
9.
go back to reference Jackson M (1995) Software requirements and specifications: a Lexicon of practice, principles and prejudices, 1st edn. Addison-Wesley Professional, Reading Jackson M (1995) Software requirements and specifications: a Lexicon of practice, principles and prejudices, 1st edn. Addison-Wesley Professional, Reading
10.
go back to reference Jackson M (2001) Problem frames: analyzing and structuring software development problems. Addison-Wesley Longman Publishing Co., Inc., Boston Jackson M (2001) Problem frames: analyzing and structuring software development problems. Addison-Wesley Longman Publishing Co., Inc., Boston
11.
go back to reference Jackson M (2005) Problem frames and software engineering. Inf Softw Technol 47(14):903–912CrossRef Jackson M (2005) Problem frames and software engineering. Inf Softw Technol 47(14):903–912CrossRef
12.
go back to reference Jackson M (2007) The problem frames approach to software engineering. In: The 14th Asia-Pacific software engineering conference, Dec 2007, p14 Jackson M (2007) The problem frames approach to software engineering. In: The 14th Asia-Pacific software engineering conference, Dec 2007, p14
13.
go back to reference Gamma E, Helm R, Johnson R, Vlissides J (1994) Design patterns: elements of reusable object-oriented software, 1st edn. Addison-Wesley Professional, Reading Gamma E, Helm R, Johnson R, Vlissides J (1994) Design patterns: elements of reusable object-oriented software, 1st edn. Addison-Wesley Professional, Reading
14.
go back to reference Godskesen JC (1995) A formal framework for feature interaction with emphasis on testing. In: Feature interactions in telecommunications systems III. IOS Press, Amsterdam, pp 21–30 Godskesen JC (1995) A formal framework for feature interaction with emphasis on testing. In: Feature interactions in telecommunications systems III. IOS Press, Amsterdam, pp 21–30
15.
go back to reference Aaslyng JM, Ehler N, Karlsen P, Rosenqvist E (1999) IntelliGrow: a component-based climate control system for decreasing the greenhouse energy consumption. Acta Hort 507:35–41 Aaslyng JM, Ehler N, Karlsen P, Rosenqvist E (1999) IntelliGrow: a component-based climate control system for decreasing the greenhouse energy consumption. Acta Hort 507:35–41
16.
go back to reference Aaslyng J, Lund J, Ehler N, Rosenqvist E (2003) IntelliGrow: a greenhouse component-based climate control system. Environ Model Softw 18(7):657–666CrossRef Aaslyng J, Lund J, Ehler N, Rosenqvist E (2003) IntelliGrow: a greenhouse component-based climate control system. Environ Model Softw 18(7):657–666CrossRef
17.
go back to reference Aaslyng JM, Jakobsen L, Ehler N (2005) Climate control software integration with a greenhouse environmental control computer. Environ Model Softw 20:521–527CrossRef Aaslyng JM, Jakobsen L, Ehler N (2005) Climate control software integration with a greenhouse environmental control computer. Environ Model Softw 20:521–527CrossRef
18.
go back to reference Gijzen H (1992) Simulation of photosynthesis and dry matter production of greenhouse crops. Simulation reports CABO-TT. DLO Centre for Agrobiological Research [and] DLO Winand Staring Centre for Integrated Land, Soil and Water Research, Wageningen Agricultural University, 1992 Gijzen H (1992) Simulation of photosynthesis and dry matter production of greenhouse crops. Simulation reports CABO-TT. DLO Centre for Agrobiological Research [and] DLO Winand Staring Centre for Integrated Land, Soil and Water Research, Wageningen Agricultural University, 1992
19.
go back to reference Sørensen JC, Jørgensen BN, Klein M, Demazeau Y (2011) An agent-based extensible climate control system for sustainable greenhouse production. In: The 14th international conference on principles and practice of multi-agent systems, 2011 Sørensen JC, Jørgensen BN, Klein M, Demazeau Y (2011) An agent-based extensible climate control system for sustainable greenhouse production. In: The 14th international conference on principles and practice of multi-agent systems, 2011
20.
go back to reference Mitchell M (1998) An introduction to genetic algorithms (complex adaptive systems), 3rd edn. A Bradford Book, Cambridge Mitchell M (1998) An introduction to genetic algorithms (complex adaptive systems), 3rd edn. A Bradford Book, Cambridge
Metadata
Title
Satisficing-Based Approach to Resolve Feature Interactions in Control Systems
Authors
Jan Corfixen Sørensen
Bo Nørregaard Jørgensen
Copyright Year
2013
Publisher
Springer New York
DOI
https://doi.org/10.1007/978-1-4614-3535-8_86