Comparing state machines (bibtex)
by Kelter, Udo and Schmidt, Maik
Abstract:
State machines and similar state models are heavily used model types in model-driven development. This paper discusses how state models can be compared, more precisely how the difference between two state models should be defined, how it can be efficiently computed, and how it can be displayed. Some of the issues result from an inappropriate design of the UML metamodels and can be solved by switching to a more appropriate metamodel. Another issue are move operations, which raise the question how to optimize a difference. We argue in favour of simple heuristics and the interactive correction of a difference.
Reference:
Comparing state machines (Kelter, Udo and Schmidt, Maik), In Proceedings of the 2008 international workshop on Comparison and versioning of software models - CVSM '08, 2008.
Bibtex Entry:
@inproceedings{kelter2008comparing,
abstract = {State machines and similar state models are heavily used model types in model-driven development. This paper discusses how state models can be compared, more precisely how the difference between two state models should be defined, how it can be efficiently computed, and how it can be displayed. Some of the issues result from an inappropriate design of the UML metamodels and can be solved by switching to a more appropriate metamodel. Another issue are move operations, which raise the question how to optimize a difference. We argue in favour of simple heuristics and the interactive correction of a difference.},
author = {Kelter, Udo and Schmidt, Maik},
booktitle = {Proceedings of the 2008 international workshop on Comparison and versioning of software models - CVSM '08},
doi = {10.1145/1370152.1370154},
isbn = {9781605580456},
issn = {978-1-60558-045-6},
keywords = {moca_pw,model comparison},
mendeley-tags = {moca_pw},
organization = {ACM},
pages = {1},
title = {{Comparing state machines}},
url = {http://dl.acm.org/citation.cfm?id=1370152.1370154},
year = {2008}
}
Powered by bibtexbrowser