全部 标题 作者
关键词 摘要

OALib Journal期刊
ISSN: 2333-9721
费用:99美元

查看量下载量

相关文章

更多...

Model Consistency Checker Using Object State Machine

Keywords: Model Consistency Checker , Model Based Testing , State Chart Testing , Finite State Machine , Design Verification

Full-Text   Cite this paper   Add to My Lib

Abstract:

Unified Modeling Language (UML) is a standard modeling language forconstructing and documenting software artifacts. It provides a set of diagrams to model different views of the object oriented software development. However, the UML meta-data does not enforce the consistency of the models being built using UML nor provides a standard way to discover errors and faults in these models. Currently, research efforts are directed to verify the quality, correctness and completeness of UML models. Therefore, the qualityof the UML models is heavily dependent on the consistency of modelcomponents and its diagrams. In this paper, we propose a new approach to solve the problem of discovering the inconsistency in UML sequence diagrams, and verify the interaction between the system objects in these diagrams. The proposed approach is based on the object state machine and state chart diagrams and is referred to as the Model Consistency Checker using Object State Machines (MCC-OSM). Experimental results on small to midsize software design projects haveshowed that MCC-OSM is a promising approach in discovering inconsistency,and incompleteness and verifying the interactions of the UML dynamic view.

Full-Text

comments powered by Disqus

Contact Us

service@oalib.com

QQ:3279437679

WhatsApp +8615387084133