• DocumentCode
    2916720
  • Title

    Modelling and Implementing Complex Systems with Timebands

  • Author

    Woodcock, Jim ; Oliveira, Miguel ; Burns, Alan ; Wei, Kun

  • Author_Institution
    Dept. of Comput. Sci., Univ. of York, York, UK
  • fYear
    2010
  • fDate
    9-11 June 2010
  • Firstpage
    1
  • Lastpage
    13
  • Abstract
    We describe how to use a timeband architecture to model real-time requirements. The architecture separates requirements that use different time units, producing a family of models. Each model is characterised by its granularity and precision. These models are then linked using superposition, a kind of event refinement, and a loose synchronisation of their time units, with respect to their precision. Our models are written using CSP and checked using the FDR model checker. More complicated models use Circus, the state-rich process algebra. We show how to implement such a timeband architecture using the JCSP Java class library.
  • Keywords
    Java; communicating sequential processes; formal verification; real-time systems; software architecture; software libraries; Circus; FDR model checker; JCSP Java class library; complex systems; process algebra; synchronisation; timeband architecture; Algebra; Computer architecture; Computer science; Java; Libraries; Predictive models; Quantum computing; Real time systems; Testing; Timing; Architecture; CSP; Circus; FDR; JCSP; Java; event refinement; realtime systems; requirements modelling; time granularity; timebands;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Secure Software Integration and Reliability Improvement (SSIRI), 2010 Fourth International Conference on
  • Conference_Location
    Singapore
  • Print_ISBN
    978-1-4244-7435-6
  • Type

    conf

  • DOI
    10.1109/SSIRI.2010.7
  • Filename
    5502860