• DocumentCode
    2569214
  • Title

    Features of CML: A formal modelling language for Systems of Systems

  • Author

    Woodcock, Jim ; Cavalcanti, Antonio ; Fitzgerald, Jeannie ; Larsen, Per ; Miyazawa, Alvaro ; Perry, S.

  • Author_Institution
    Univ. of York, York, UK
  • fYear
    2012
  • fDate
    16-19 July 2012
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    We discuss the initial design for CML, the first formal language specifically designed for modelling and analysing Systems of Systems (SoSs). It is presented through the use of an example: an SoS of independent telephone exchanges. Its overall behaviour is first specified as a communicating process: a centralised telephone exchange. This description is then refined into a network of telephone exchanges, each handling a partition of the set of subscribers (telephone users). The refinement is motivated by a non-functional requirement to minimise the cabling required to connect geographically distributed subscribers, who are clustered. The exchanges remain as independent systems with respect to their local subscribers, whose service is unaffected by the loss of remote exchanges.
  • Keywords
    formal languages; programming language semantics; telecommunication computing; telephone exchanges; CML; COMPASS modelling language; SoS; centralised telephone exchange; communicating process; comprehensive modelling-for-advanced systems-of-systems; formal language; formal modelling language; formal semantics; geographically distributed subscribers; independent telephone exchanges; nonfunctional requirement; remote exchange loss; telephone users; Compass; Image edge detection; Joining processes; Speech; CML; Circus; SysML; UTP; VDM; architecture; enslavement pattern; evolution; formal analysis; modelling; refinement; semantics; specification;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    System of Systems Engineering (SoSE), 2012 7th International Conference on
  • Conference_Location
    Genoa
  • Print_ISBN
    978-1-4673-2974-3
  • Type

    conf

  • DOI
    10.1109/SYSoSE.2012.6384144
  • Filename
    6384144