Correct Architecture Refinement
IEEE Transactions on Software Engineering - Special issue on software architecture
Metrics for requirements engineering
Selected papers of the sixth annual Oregon workshop on Software metrics
Software architecture: perspectives on an emerging discipline
Software architecture: perspectives on an emerging discipline
Applying UML and patterns: an introduction to object-oriented analysis and design
Applying UML and patterns: an introduction to object-oriented analysis and design
Inside risks: system development woes
Communications of the ACM
An architecture for software that adapts to changes in requirements
Journal of Systems and Software
An Event-Based Architecture Definition Language
IEEE Transactions on Software Engineering
Interaction-oriented programming
First international workshop, AOSE 2000 on Agent-oriented software engineering
IWSAS' 2000 Proceedings of the first international workshop on Self-adaptive software
On evaluating self-adaptive software
IWSAS' 2000 Proceedings of the first international workshop on Self-adaptive software
Mapping an application to a control architecture: specification of the problem
IWSAS' 2000 Proceedings of the first international workshop on Self-adaptive software
Coordination of view maintenance policy adaptation decisions: a negotiation-based reasoning approach
IWSAS' 2000 Proceedings of the first international workshop on Self-adaptive software
Software mode changes for continuous motion tracking
IWSAS' 2000 Proceedings of the first international workshop on Self-adaptive software
An instrumentation and control-based approach for distributed application management and adaptation
WOSS '02 Proceedings of the first workshop on Self-healing systems
Seeing Clearly and Moving Forward
IEEE Intelligent Systems
A Fault-Tolerant Distributed Vision System Architecture for Object Tracking in a Smart Room
ICVS '01 Proceedings of the Second International Workshop on Computer Vision Systems
Leveraging agent properties to assure survivability of distributed multi-agent systems
AAMAS '03 Proceedings of the second international joint conference on Autonomous agents and multiagent systems
A Framework to Control Emergent Survivability of Multi Agent Systems
AAMAS '04 Proceedings of the Third International Joint Conference on Autonomous Agents and Multiagent Systems - Volume 1
Specifying distributed multi-agent systems in chemical reaction metaphor
Applied Intelligence
Autonomic image sequence processing
Integrated Computer-Aided Engineering - Autonomous Computing
Dependability for high-tech systems: an industry-as-laboratory approach
Proceedings of the conference on Design, automation and test in Europe
Model-Based Run-Time Error Detection
Models in Software Engineering
OTM '08 Proceedings of the OTM 2008 Confederated International Conferences, CoopIS, DOA, GADA, IS, and ODBASE 2008. Part I on On the Move to Meaningful Internet Systems:
Self-adaptive software: Landscape and research challenges
ACM Transactions on Autonomous and Adaptive Systems (TAAS)
Engineering Self-Adaptive Systems through Feedback Loops
Software Engineering for Self-Adaptive Systems
SSCS: a smart spell checker system implementation using adaptive software architecture
IWSAS'01 Proceedings of the 2nd international conference on Self-adaptive software: applications
From wetware to software: a cybernetic perspective of self-adaptive software
IWSAS'01 Proceedings of the 2nd international conference on Self-adaptive software: applications
Making control loops explicit when architecting self-adaptive systems
Proceedings of the second international workshop on Self-organizing architectures
Self Controlling Tabu Search algorithm for the Quadratic Assignment Problem
Computers and Industrial Engineering
Adaptive run-time performance optimization through scalable client request rate control
Proceedings of the 2nd ACM/SPEC International Conference on Performance engineering
A multi-model framework to implement self-managing control systems for QoS management
Proceedings of the 6th International Symposium on Software Engineering for Adaptive and Self-Managing Systems
Toward a fuzzy control-based approach to design of self-adaptive software
Proceedings of the Second Asia-Pacific Symposium on Internetware
Analog Integrated Circuits and Signal Processing
Model based diagnosis and contexts in self adaptive software
Self-star Properties in Complex Information Systems
An architecture for self-organising evolvable virtual machines
Engineering Self-Organising Systems
Journal of Systems and Software
Self-control of the time complexity of a constraint satisfaction problem solver program
Journal of Systems and Software
Advances on Adaptive Systems in NGN
International Journal of Mobile Computing and Multimedia Communications
Model-Driven Engineering of Self-Adaptive Software with EUREMA
ACM Transactions on Autonomous and Adaptive Systems (TAAS) - Special Section on Best Papers from SEAMS 2012
Hi-index | 0.00 |
The authors propose a paradigm for the development of self-controlling software, one that combines the advantages of control theory and software engineering. The authors introduce a series of progressively more sophisticated software models based on corresponding models from control theory. The essence of a control model is one or more feedback loops; they discuss the various loops that occur for software systems. They then introduce the self-controlling software model, which supports three levels of control: feedback, adaptation, and reconfiguration.