Supporting the iterative development of sequence diagrams and statecharts

Hideo Hasegawa, Shingo Takada, Norihisa Doi

Research output: Chapter in Book/Report/Conference proceedingConference contribution

2 Citations (Scopus)

Abstract

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.

Original languageEnglish
Title of host publicationProceedings of the Eigtht IASTED International Conference on Software Engineering and Applications
EditorsM.H. Hamza
Pages736-742
Number of pages7
Publication statusPublished - 2004
EventProceedings of the Eighth IASTED International Conference on Software Engineering and Applications - Cambridge, MA, United States
Duration: 2004 Nov 92004 Nov 11

Other

OtherProceedings of the Eighth IASTED International Conference on Software Engineering and Applications
CountryUnited States
CityCambridge, MA
Period04/11/904/11/11

Fingerprint

Software engineering

Keywords

  • Analysis and design models
  • Inconsistency checking
  • Software development
  • Software tools

ASJC Scopus subject areas

  • Engineering(all)

Cite this

Hasegawa, H., Takada, S., & Doi, N. (2004). Supporting the iterative development of sequence diagrams and statecharts. In M. H. Hamza (Ed.), Proceedings of the Eigtht IASTED International Conference on Software Engineering and Applications (pp. 736-742). [436-052]

Supporting the iterative development of sequence diagrams and statecharts. / Hasegawa, Hideo; Takada, Shingo; Doi, Norihisa.

Proceedings of the Eigtht IASTED International Conference on Software Engineering and Applications. ed. / M.H. Hamza. 2004. p. 736-742 436-052.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Hasegawa, H, Takada, S & Doi, N 2004, Supporting the iterative development of sequence diagrams and statecharts. in MH Hamza (ed.), Proceedings of the Eigtht IASTED International Conference on Software Engineering and Applications., 436-052, pp. 736-742, Proceedings of the Eighth IASTED International Conference on Software Engineering and Applications, Cambridge, MA, United States, 04/11/9.
Hasegawa H, Takada S, Doi N. Supporting the iterative development of sequence diagrams and statecharts. In Hamza MH, editor, Proceedings of the Eigtht IASTED International Conference on Software Engineering and Applications. 2004. p. 736-742. 436-052
Hasegawa, Hideo ; Takada, Shingo ; Doi, Norihisa. / Supporting the iterative development of sequence diagrams and statecharts. Proceedings of the Eigtht IASTED International Conference on Software Engineering and Applications. editor / M.H. Hamza. 2004. pp. 736-742
@inproceedings{46dad9875fc74d3882120cd53051f8fb,
title = "Supporting the iterative development of sequence diagrams and statecharts",
abstract = "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.",
keywords = "Analysis and design models, Inconsistency checking, Software development, Software tools",
author = "Hideo Hasegawa and Shingo Takada and Norihisa Doi",
year = "2004",
language = "English",
isbn = "0889864276",
pages = "736--742",
editor = "M.H. Hamza",
booktitle = "Proceedings of the Eigtht IASTED International Conference on Software Engineering and Applications",

}

TY - GEN

T1 - Supporting the iterative development of sequence diagrams and statecharts

AU - Hasegawa, Hideo

AU - Takada, Shingo

AU - Doi, Norihisa

PY - 2004

Y1 - 2004

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

SN - 0889864276

SN - 9780889864276

SP - 736

EP - 742

BT - Proceedings of the Eigtht IASTED International Conference on Software Engineering and Applications

A2 - Hamza, M.H.

ER -