DocumentCode :
555891
Title :
Using Aspect-Oriented state machines for resolving feature interactions
Author :
Dinkelaker, Tom ; Erradi, Mohammed
Author_Institution :
Software Technol. Group, Tech. Univ. Darmstadt, Darmstadt, Germany
fYear :
2011
fDate :
18-21 Sept. 2011
Firstpage :
809
Lastpage :
816
Abstract :
Composing different features in a software system may lead to conflicting situations. The presence of one feature may interfere with the correct functionality of another feature, resulting in an incorrect behavior of the system. In this work we present an approach to manage feature interactions. A formal model, using Finite State Machines (FSM) and Aspect-Oriented (AO) technology, is used to specify, detect and resolve features interactions. In fact aspects can resolve interactions by intercepting the events which causes troubleshoot. Also a Domain-Specific Language (DSL) was developed to handle Finite State Machines using a pattern matching technique.
Keywords :
aspect-oriented programming; finite state machines; formal specification; pattern matching; specification languages; aspect-oriented state machines; aspect-oriented technology; domain-specific language; feature interaction resolving; finite state machines; formal model; pattern matching technique; Automata; Feature extraction; Pressing; Protocols; Semantics; Software systems; Synchronization;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Science and Information Systems (FedCSIS), 2011 Federated Conference on
Conference_Location :
Szczecin
Print_ISBN :
978-1-4577-0041-5
Electronic_ISBN :
978-83-60810-35-4
Type :
conf
Filename :
6078174
Link To Document :
بازگشت