An adaptive run time manager for the dynamic integration and interaction resolution of features
Proceedings 22nd International Conference on Distributed Computing Systems Workshops - Trang 445-450
Tóm tắt
With modern software systems, an important requirement is the ability to be auto adaptive, i.e. being able to adjust itself its changing environment. In line with this, a run time manager for dynamic feature integration of telecommunication systems, interaction detection and resolution is described in this paper with aspects being used to implement features. The manager manages the interaction of features/aspects by monitoring the managed program. The program is represented by a labelled transition system (LTS) model, stored in a flexible data structure, and executed by calling the action subroutine represented by the label of the LTS model, forming a reflective facility for the composition and analysis of features. It is the reflective mechanism that makes dynamic feature addition, run time model checking, as well as adaptive interaction resolution possible. Runtime model checking is possible because the checked program is stored within itself and the interaction resolution is done by selecting behaviour traces according to the resolution rules.
Từ khóa
#Adaptive systems #Telephony #Software systems #Context awareness #Switches #Environmental management #Telecommunication computing #Monitoring #Data structures #AlgorithmsTài liệu tham khảo
ryan, 1997, FIREworks: Feature Integration in Requirements Engineering
hall, 2000, Feature Interactions in Electronic Mail, [8], 67
kimbler, 1998, Feature Interactions in Telecommunications Systems
kimbler, 1995, Feature Interaction Benchmark, Discussion paper for the panel on Benchmarking at FIW'95 in [7]
magee, 1999, Concurrency State Models and Java Programs
kiczales, 2001, Getting started with ASPECTJ Communication of the ACM, 44, 59, 10.1145/383845.383858
velthuijsen, 1992, International Workshop on Feature Interactions in Telecommunications Software Systems
bussard, 2000, Safe Aspect Composition, Workshop on Aspects and Dimensions of Concern at ECOOP'2000
2000, Aspects in Realtime Embedded Systems (AIRES project)
bouragadi-saâdani, 2001, Ecole des Mines de Nantes technical report no 01/4/INFO
blair, 2000, Feature Interactions - Life Beyond Traditional Telephony, [8], 83
10.1007/3-540-48119-2_35
bouma, 1994, Feature Interactions in Telecommunication Systems
blair, 2001, Runtime Resolution of Interactions of Multimedia FeatuRes
calder, 2000, Feature Interactions in Telecommunications and Software Systems VI
cheng, 1995, Feature Interactions in Telecommunications Systems III
10.1007/978-0-387-35496-5_16
dini, 1997, Feature Interactions in Telecommunication Networks IV
blair, 2001, Feature, Interactions outside a Telecom Domain Workshop on Feature Interactions in Composed Systems held at ECOOP2001
calder, 1999, hybrid approach to software interworking problems: managing interactions between legacy and evolving telecommunications software, Software IEE Proceedings-, 146, 167, 10.1049/ip-sen:19990613
marples, 1995, A Platform for Modelling Feature Interaction Detection and Resolution Techniques, [7], 185
marples, 1995, A Platform for Modelling Feature Interaction Detection and Resolution Techniques, [7], 185
schessel, 1992, Administrable Feature Interaction Concept ISS'92, 2, 122
10.1109/35.127557
fritsche, 1995, Runtime Resolution of Feature Interactions in Architectures with Separated Call and Feature Control, [7], 43
