Property Lifecycle Diagram for Tracing State Machine Diagram Changes

Shinpei Ogata, Yusuke Nishizawa, Erina Makihara, Mizue Kayama, Kozo Okano

2021

Abstract

For geographically distributed systems such as IoT (Internet of Things) and CPS (Cyber-Physical System), those systems provide numerous different components. Furthermore, a lot of those components including future ones must need to interact with each other. Hence, they are designed by event-driven manners for keeping highly versatility. Meanwhile, the behavioral design of such a component is changed by changing the behavioral design of other components. Such changes thus occur frequently depending on the performance, location, etc. of those components. Therefore, diagram changes should be traceable. This paper proposes a property lifecycle diagram and a method to generate it from the edit log of a state machine model. The property lifecycle diagram visualizes the lifecycle of property values for enabling developers to intuitively trace the changes in the property values of the same state machine diagram. This study aimed to answer the following research question: “what clues can the lifecycle of properties provide to understand the changes of the diagram?” To achieve this aim, we have evaluated the proposed method by applying it to the edit log by 10 computer science students.

Download


Paper Citation


in Harvard Style

Ogata S., Nishizawa Y., Makihara E., Kayama M. and Okano K. (2021). Property Lifecycle Diagram for Tracing State Machine Diagram Changes. In Proceedings of the 16th International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: MDI4SE, ISBN 978-989-758-508-1, pages 521-528. DOI: 10.5220/0010534905210528


in Bibtex Style

@conference{mdi4se21,
author={Shinpei Ogata and Yusuke Nishizawa and Erina Makihara and Mizue Kayama and Kozo Okano},
title={Property Lifecycle Diagram for Tracing State Machine Diagram Changes},
booktitle={Proceedings of the 16th International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: MDI4SE,},
year={2021},
pages={521-528},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0010534905210528},
isbn={978-989-758-508-1},
}


in EndNote Style

TY - CONF

JO - Proceedings of the 16th International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: MDI4SE,
TI - Property Lifecycle Diagram for Tracing State Machine Diagram Changes
SN - 978-989-758-508-1
AU - Ogata S.
AU - Nishizawa Y.
AU - Makihara E.
AU - Kayama M.
AU - Okano K.
PY - 2021
SP - 521
EP - 528
DO - 10.5220/0010534905210528