• DocumentCode
    1566908
  • Title

    Modeling behavior in compositions of software architectural primitives

  • Author

    Mehta, Nikunj R. ; Medvidovic, Nenad ; Sirjani, Marjan ; Arbab, Farhad

  • Author_Institution
    Dept. of Comput. Sci., Southern California Univ., Los Angeles, CA, USA
  • fYear
    2004
  • Firstpage
    371
  • Lastpage
    374
  • Abstract
    Software architectures and architectural styles are increasingly used for designing large-scale software systems. Alfa is a framework for the composition of style-based software architectures from a small set of primitives. It models the behavior of architectural components and connectors as orderings among events at their inputs and outputs. Formalizing such behavior is useful for checking conformance of architectures to their styles. We therefore propose a formal approach that uses data-abstract constraint automata to model the behavior of Alfa´s compositions, and to verify their behavioral style conformance. We have also developed an automated conformance analyzer for Alfa.
  • Keywords
    automata theory; formal verification; software architecture; Alfa compositions; automated conformance analyzer; behavioral style conformance verification; data abstract constraint automata; large-scale software systems; software architectural styles; style-based software architectures; Automata; Computational modeling; Computer architecture; Computer science; Connectors; Content addressable storage; Discrete event simulation; Ducts; Relays; Software engineering;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Automated Software Engineering, 2004. Proceedings. 19th International Conference on
  • ISSN
    1938-4300
  • Print_ISBN
    0-7695-2131-2
  • Type

    conf

  • DOI
    10.1109/ASE.2004.1342767
  • Filename
    1342767