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
Link To Document