Models Testing Models in Continuous Integration of Model-Driven Development

No Thumbnail Available
File version
Author(s)
Estivill-Castro, V
Hexel, R
Stover, J
Griffith University Author(s)
Primary Supervisor
Other Supervisors
Editor(s)

Albert M. K. Cheng, M. H. Hamza

Date
2015
Size
File type(s)
Location

Marina del Rey, USA

License
Abstract

We propose to test software models with software models. Model-Driven Software Development proposes that soft- ware is to be constructed by developing high-level models that directly execute or generate most of the code. On the other hand, Test-Driven development proposes to produce tests that validate the functionality of the code. This paper brings both together by using Logic-Labeled Finite-State Machines to deploy executable models of embedded systems and also to configure the corresponding tests. The advantage is a much more efficient validation of the models, with more robust and durable representations, that ensure effective and efficient quality assurance throughout the development process, saving the costly exercise of formal model-checking until the system is complete enough to meet all requirements.

Journal Title
Conference Title

Proceedings of the IASTED International Symposium on Software Engineering and Applications, SEA 2015

Book Title
Edition
Volume
Issue
Thesis Type
Degree Program
School
Publisher link
Patent number
Funder(s)
Grant identifier(s)
Rights Statement
Rights Statement
Item Access Status
Note
Access the data
Related item(s)
Subject

Software Engineering

Persistent link to this record
Citation