TY - GEN
T1 - Supporting the iterative development of sequence diagrams and statecharts
AU - Hasegawa, Hideo
AU - Takada, Shingo
AU - Doi, Norihisa
PY - 2004/12/1
Y1 - 2004/12/1
N2 - Many artifacts that are produced during software development are not independent, but are interrelated, i.e., they each show a view of the software to be developed from a different perspective. Thus changes to one artifact need to be reflected in other artifacts, even if they were constructed in different development phases. In this paper, we take Message Sequence Charts (MSCs) and UML Statecharts as example artifacts from the requirements analysis phase and the design phase, respectively, and propose an iterative development approach. Our approach is based on the automatic generation of Statecharts from MSCs and also the updating of MSCs to reflect modifications made to State-charts. Our approach also detects inconsistencies in MSCs and Statecharts, so that they can be constructed and modified correctly.
AB - Many artifacts that are produced during software development are not independent, but are interrelated, i.e., they each show a view of the software to be developed from a different perspective. Thus changes to one artifact need to be reflected in other artifacts, even if they were constructed in different development phases. In this paper, we take Message Sequence Charts (MSCs) and UML Statecharts as example artifacts from the requirements analysis phase and the design phase, respectively, and propose an iterative development approach. Our approach is based on the automatic generation of Statecharts from MSCs and also the updating of MSCs to reflect modifications made to State-charts. Our approach also detects inconsistencies in MSCs and Statecharts, so that they can be constructed and modified correctly.
KW - Analysis and design models
KW - Inconsistency checking
KW - Software development
KW - Software tools
UR - http://www.scopus.com/inward/record.url?scp=11144220889&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=11144220889&partnerID=8YFLogxK
M3 - Conference contribution
AN - SCOPUS:11144220889
SN - 0889864276
SN - 9780889864276
T3 - Proceedings of the Eigtht IASTED International Conference on Software Engineering and Applications
SP - 736
EP - 742
BT - Proceedings of the Eighth IASTED International Conference on Software Engineering and Applications
A2 - Hamza, M.H.
T2 - Proceedings of the Eighth IASTED International Conference on Software Engineering and Applications
Y2 - 9 November 2004 through 11 November 2004
ER -