DocumentCode
2234479
Title
Incremental Specification Validation and Runtime Adaptivity of Distributed Component Information systems
Author
Aoumeur, Nasreddine ; Barkaoui, Kamel ; Saake, Gunter
Author_Institution
ITI, Otto-von-Guericke-Univ. Magdeburg
fYear
2007
fDate
21-23 March 2007
Firstpage
123
Lastpage
136
Abstract
Despite all colossal efforts and investments by information systems (IS) practitioners and researchers, today´s IS still remain far from timely exhibiting the required levels of adaptivity dictated by highly volatile, competitive and inter-organizational (´socio-techno-business´) distributed environment. Difficulties in approaching dynamic adaptivity in IS remain essentially on how promoting manageability (e.g. simplicity/understandability/incrementality) without compromising correctness and distribution. Recapitulating from the wide acceptance and understandability of UML diagrammatical artifacts and the rigorous and distributed capabilities of component-based formalisms, we propose a stepwise approach for developing evolving distributed IS. Staring from UML-OCL descriptions, we smoothly shift them towards a tailored component Petri nets variant we called Co-NETS, where validation is geared by true-concurrent symbolic computations using rewriting logic. Applying ideas from recent AOP techniques, we then incrementally cope with behavioral dynamic changes by conceiving on top of each Co-NETS component and/or coordination a Petri net-based evolutionary aspect-layer and endow it with sound yet simple runtime weaving mechanisms
Keywords
Petri nets; Unified Modeling Language; distributed processing; formal specification; information systems; object-oriented programming; rewriting systems; UML diagrammatical artifacts; component Petri nets; component-based formalisms; distributed component information systems; dynamic adaptivity; incremental specification validation; rewriting logic; runtime adaptivity; Information systems; Investments; Logic; Management information systems; Petri nets; Proposals; Reflection; Runtime environment; Scalability; Unified modeling language;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Maintenance and Reengineering, 2007. CSMR '07. 11th European Conference on
Conference_Location
Amsterdam
ISSN
1534-5351
Print_ISBN
0-7695-2802-3
Type
conf
DOI
10.1109/CSMR.2007.28
Filename
4145031
Link To Document