Home // ICSEA 2011, The Sixth International Conference on Software Engineering Advances // View article


Component-oriented Software Development with UML

Authors:
Nara Sueina Teixeira
Ricardo Pereira e Silva

Keywords: Component-oriented development; structural compatibility analysis; behavioral compatibility analysis; UML; Petri Nets.

Abstract:
This paper proposes to automate the process of structural and behavior analysis of component-oriented software fully specified in UML. The structural specification uses component, class and deployment diagrams, and the behavior specification, state machine diagram. The produced structural analysis tool analyzes a connection between pairs of components at a time. The produced behavioral analysis tool considers the behavior of the system as a whole, leading to behavioral specification of the application automatically from the machine state of each connected component. It is performed the convertion of the state machines of the individual components and of the application to Petri nets in a transparent manner to the user. The behavioral assessment is done by analyzing Petri net properties, considering the context of the components. Analysis results are produced without demand effort, allowing early location of design problems.

Pages: 269 to 274

Copyright: Copyright (c) IARIA, 2011

Publication date: October 23, 2011

Published in: conference

ISSN: 2308-4235

ISBN: 978-1-61208-165-6

Location: Barcelona, Spain

Dates: from October 23, 2011 to October 29, 2011