Using Composition Trees to Model and Compare Software Process
File version
Author(s)
Tuffley, David
Rout, Terry
Griffith University Author(s)
Primary Supervisor
Other Supervisors
Editor(s)
OConnor, RV
Rout, T
McCaffery, F
Dorling, A
Date
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
Publisher link
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