• DocumentCode
    579022
  • Title

    Compatibility Evaluation of Components Specified in UML

  • Author

    Teixeira, N.S. ; Silva, R.P.e.

  • Author_Institution
    Grad. Program in Comput. Sci., Fed. Univ. of Santa Catarina - UFSC, Florianopolis, Brazil
  • fYear
    2011
  • fDate
    9-11 Nov. 2011
  • Firstpage
    90
  • Lastpage
    99
  • Abstract
    When developing component-based software, the compatibility analysis is a necessary step to ensure the interoperability of the connected components. It allows early identification of problems caused by incompatible components. This paper presents the automated process of structural and behavioral compatibility analysis deployed in the SEA environment. From the specification of component-based software, made entirely with UML diagrams, tools are triggered to automatically perform the compatibility analysis. The structural analysis considers component, deployment and class diagrams. The behavioral analysis also treats the state machine diagram, which is transparently converted to a Petri net, that is, the user only handles UML diagrams. Behavioral problems are identified by interpreting Petri net properties for the context of components.
  • Keywords
    Petri nets; Unified Modeling Language; finite state machines; formal specification; object-oriented programming; open systems; Petri net, that; SEA environment; UML diagrams; automated behavioral compatibility analysis process; automated structural compatibility analysis process; class diagrams; component compatibility evaluation; component diagrams; component-based software specification; connected component interoperability; deployment diagrams; problem identification; state machine diagram; Automation; Context; Oceans; Software; Synchronization; Unified modeling language; Petri net; UML; behavioral compatibility analysis; oriented development; structural compatibility analysis;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Science Society (SCCC), 2011 30th International Conference of the Chilean
  • Conference_Location
    Curico
  • ISSN
    1522-4902
  • Print_ISBN
    978-1-4673-1364-3
  • Type

    conf

  • DOI
    10.1109/SCCC.2011.13
  • Filename
    6363387