• 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