• DocumentCode
    3225745
  • Title

    Architectural description with integrated data consistency models

  • Author

    Tabeling, Peter

  • Author_Institution
    Hasso-Plattner-Inst. for Software Syst. Eng., Potsdam, Germany
  • fYear
    2004
  • fDate
    24-27 May 2004
  • Firstpage
    178
  • Lastpage
    185
  • Abstract
    The focus of typical architectural models is the description of large systems. Even though these systems are usually distributed, aspects of distributed systems are only addressed in a rudimentary way. While typical approaches pay attention to technical issues like deployment, data consistency problems are mostly ignored. We present a modeling approach which integrates assumptions about data consistency into architectural models. The concepts of abstract locations and operations play a central role in this context. They allow transactions and snapshots to be implicitly defined by mapping high-level architectural models to low-level models. The decision about the application of transactional techniques and snapshot algorithms can then be based on architectural models. Furthermore, the approach can be integrated into programming languages and platforms. In this case, a runtime environment could automatically detect and process both transactions and snapshots.
  • Keywords
    data integrity; data models; distributed algorithms; software architecture; transaction processing; architectural description; distributed system; fundamental modeling concepts; high-level architectural model; integrated data consistency model; low-level architectural model; programming language; runtime environment; snapshot algorithm; software architecture; transactional techniques; Application software; Computer architecture; Computer languages; Data engineering; Hardware; Multitasking; Runtime environment; Software architecture; Software systems; Systems engineering and theory;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Engineering of Computer-Based Systems, 2004. Proceedings. 11th IEEE International Conference and Workshop on the
  • Print_ISBN
    0-7695-2125-8
  • Type

    conf

  • DOI
    10.1109/ECBS.2004.1316697
  • Filename
    1316697