Decomposition of UML activity diagrams. (10th August 2017)
- Record Type:
- Journal Article
- Title:
- Decomposition of UML activity diagrams. (10th August 2017)
- Main Title:
- Decomposition of UML activity diagrams
- Authors:
- Chen, Huifeng
Jiang, Jian‐min
Hong, Zhong
Lin, Ling - Abstract:
- Summary: In software engineering, UML activity diagrams in general can be useful for a modeling system functional behavior, ranging from the sequences of activities/actions from business processes within an organization or among organizations down to the detail of an algorithm. The stepwise refinement process makes activity diagrams more and more complex. To guarantee the behavior consistency and correctness under refinement, the activity diagrams must be decomposed according to the divide‐and‐conquer strategy. Traditional decomposition methods adopt manual techniques and cannot ensure the independence and completeness of the obtained subdiagrams. In this paper, a novel decomposition approach is proposed, which can automatically divide an activity diagram into atomic and correct subdiagrams (subdiagrams without abnormal behavioral problems) at the same level. When such an activity diagram specifies the whole functional behavior of a software system, the approach can in fact decompose a system into multiple atomic subsystems. Every atomic subsystem is a completely independent system. It may be independently developed, independently tested, and independently deployed. The method facilitates the management, development, and maintenance of a software system. With the help of a prototype tool, a case study demonstrates the decomposition method.
- Is Part Of:
- Software, practice & experience. Volume 48:Number 1(2018)
- Journal:
- Software, practice & experience
- Issue:
- Volume 48:Number 1(2018)
- Issue Display:
- Volume 48, Issue 1 (2018)
- Year:
- 2018
- Volume:
- 48
- Issue:
- 1
- Issue Sort Value:
- 2018-0048-0001-0000
- Page Start:
- 105
- Page End:
- 122
- Publication Date:
- 2017-08-10
- Subjects:
- decomposition -- dependency structure -- UML activity diagram
Computer software -- Periodicals
Computer programming -- Periodicals
Computer programs -- Periodicals
005.3 - Journal URLs:
- http://onlinelibrary.wiley.com/ ↗
- DOI:
- 10.1002/spe.2519 ↗
- Languages:
- English
- ISSNs:
- 0038-0644
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 8321.453000
British Library DSC - BLDSS-3PM
British Library STI - ELD Digital store - Ingest File:
- 5521.xml