Академический Документы
Профессиональный Документы
Культура Документы
Adaptive Software
N. Badr D. Reilly A.TalebBendiab
School of Computing and School of Computing and School of Computing and
Mathematical Science, Mathematical Science, Mathematical Science,
Liverpool John Moores University, Liverpool John Moores University, Liverpool John Moores University,
Byrom Street, Liverpool Byrom Street, Liverpool Byrom Street, Liverpool
L3 3AF, UK L3 3AF, UK L3 3AF, UK
cmsnbadr@livjm.ac.uk d.reilly@livjm.ac.uk A.Talebbendiab@livjm.ac.uk
S ervices
m echa nism services
Control M echanism
Inconsistency/E xception
C ontrol R ules
Diagnosing
M onitoring
H andle
Handle
D evelopm ent
A pplication
S upport
Tools&
JAV A
S ervice S ervice Se rvice
Jin i Co re S e rvice s
2
Figure 2: Example of Control Resolution Strategy EmergeITS is a collaborative project involving our own
research group within the School of Computing and
Mathematical Sciences at Liverpool John Moores University
4. Case Study and the Merseyside Fire Service
We illustrate the architectures capabilities to accommodate <http://www.cms.livjm.ac.uk/emereits>
3
self-adaptation through an industrial case-study, which Tetra is a digital network under consideration by Police and Fire
emergency services in the UK
executing for which a conflict resolution must be sought, [3] Cheng, S.W., et al., Using Architectural Style as a Basis
such as the initiation of a more comprehensive search for a for System Self-repair, . 2002.
bearer service to resolve the conflict. Eventually a situation is
reached whereby the system has attained a configuration that [4] Cooper, S. and A.Taleb-bendiab. A High Level
best meets the needs of the initial request. ControlMechanism For Managing Conflict Resolution
In Concurrent Product Design. In Proceedings of the
fourth ISPE International conference on Concurrent
IVTS MANAGER
Engineering :Research and Application (CE97). 1997
[5] eLizaProject,
http://www-1.ibm.com/servers/introducing/eLiza .
LOWLEVEL ISSERVICE AVL 3 - in - 1 Phone
SERVICES Services
[6] Kokar, M., K. Baslawski, and Y. Eracar, Control Theory-
Based Foundation of Self- Controlling Software. IEEE
Power Incident
Management
Vehicle Database/
Responce Walkie- Intelligent Systems, 1999: p. 37-45.
Recorder XML WAP Cellular
Service Servlet Database talkie
[7] Laddaga R. Active Software. in First International
Workshop on Self-Adaptive Software, (IWSAS2000).
2000.
IVTSCLIENT
[8] Meng, A.C. On Evaluation Self-Adaptive Software. in
First International Workshop on Self-Adaptive
Software, (IWSAS2000), April 2000. 2000.
Figure 3: IVTS Services
[9] Osterweil, L.J. and Clarke, L.A. Continuous Self-
Evaluation for the Self-Improvement of Software. in "
5. Conclusion and Future Work First International Workshop on Self-Adaptive
Software, (IWSAS2000). 2000.
In this paper we have described a prototype service-based
architecture, based on Java and Jini technologies, that uses
[10] palowireless:Bluetooth Resource Center
conflict resolution and control strategies to detect, identify
and resolve conflicts that occur at runtime. We intend to
extend our architecture, in future related research, by [11] Reilly, D.and A. Taleb-Bendaib, A Service Based
considering the negotiation aspects in the control decision architecture for in-Vehicle Telematics Systems
making of self-adaptation. It is anticipated that this will Submitted in "A Special Issue of CERA Journal: A.
increase the flexibility of our architecture, which we intend Complex Systems Perspective on Concurrent
to evaluate through further case studies from our Engineering", 2002
complementary group research area of intelligent-networked-
vehicles [12] Robertson, P., Laddaga, R., and Shrobe H..
Introduction: the First International Workshop On Self-
Adaptive Software. in First International Workshop on
References Self-Adaptive Software, (IWSAS2000). 2000.
[1] Adler, M., et al. Conflict- Resolution Strategies for
Nonhierarchical Distributed Agents. in In Distributed [13] Williams, M. and A.Taleb-Bendiab. A Toolset for
Artificial Intelligent ||,. 1989. London. Architecture Independent, Reconfigurable Multi-Agent
systems. in First International Workshop on Mobile
[2] Barber, K.S., T.H.liu, and D.C.Han. Strategic Decision- Agents. 1998.
Making for Conflict resolution in Dynamic Organized
Multi-Agent Systems. in GDN 2000 PROGRAM. 2000.