• DocumentCode
    2077922
  • Title

    Software architecture for systems of software intensive systems (S3): the concepts and detection of inter-system relationships

  • Author

    Brøndum, John

  • Author_Institution
    NICTA, Univ. of New South Wales, Sydney, NSW, Australia
  • Volume
    2
  • fYear
    2010
  • fDate
    2-8 May 2010
  • Firstpage
    355
  • Lastpage
    356
  • Abstract
    Key to software architecture is the description of relationships between software components [10] supported by commonly understood semantic definitions [9][8]. However, the definitions do not adequately capture the inter-system level software relationships. This leaves software architects either unaware of critical relationships or, to ´roll their own´ based on aggregations of code-level call/use structures. This leads to critical gaps in the architectural description and communication problems within distributed development environments - as poorly understood relationships can inadvertently propagate changes and break system interoperability [2]. The solution requires a description of new system level relationships and a new systematic, repeatable technique to detect both immediate and linked system level relationships. The solution will be developed through the mining of existing software ecosystems and industry systems of software intensive systems (S3) architectures. Validation will be performed through case studies from industry collaborations.
  • Keywords
    data mining; distributed object management; object-oriented programming; open systems; program control structures; software architecture; architectural description; code-level call structure; code-level use structure; communication problem; distributed development environment; intersystem level software relationship; linked system level relationship; semantic definition; software architecture; software components; software ecosystem mining; software intensive systems; system interoperability; Computational modeling; Computer architecture; Couplings; Software; Software architecture; Twitter; software architecture; systems-of-systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering, 2010 ACM/IEEE 32nd International Conference on
  • Conference_Location
    Cape Town
  • ISSN
    0270-5257
  • Print_ISBN
    978-1-60558-719-6
  • Type

    conf

  • DOI
    10.1145/1810295.1810390
  • Filename
    6062212