Using Composition Trees to Model and Compare Software Process

Loading...
Thumbnail Image
File version
Author(s)
Wen, Lian
Tuffley, David
Rout, Terry
Primary Supervisor
Other Supervisors
Editor(s)

OConnor, RV

Rout, T

McCaffery, F

Dorling, A

Date
2011
Size

509471 bytes

File type(s)

application/pdf

Location

Dublin, IRELAND

License
Abstract

Software processes described by natural languages are frequently ambiguous and it is usually difficult to compare the similarity and difference between one process defined in one standard and its counterpart defined in another standard. This paper proposes Composition Tree (CT) as a graphic language to model software process based on its purpose and expected outcomes. CT is a formal graphic notation originally designed for modeling component based software system. This paper demonstrates that CT can be a powerful notation to give a clear and unambiguous description of a software process as well. This paper also investigates an algorithm which can compare two CT-modeled processes and provide an intuitive view called a Comparison Composition Tree (CCT) to highlight the differences and similarities between the two processes

Journal Title
Conference Title

SOFTWARE PROCESS IMPROVEMENT AND CAPABILITY DETERMINATION

Book Title
Edition
Volume

155

Issue
Thesis Type
Degree Program
School
Patent number
Funder(s)
Grant identifier(s)
Rights Statement
Rights Statement

© 2011 Springer Berlin Heidelberg. This is the author-manuscript version of this paper. Reproduced in accordance with the copyright policy of the publisher. The original publication is available at www.springerlink.com

Item Access Status
Note
Access the data
Related item(s)
Subject

Software Engineering

Persistent link to this record
Citation