TY - JOUR
T1 - Formal verification and software product lines
AU - Kishi, Tomoji
AU - Noda, Natsuko
PY - 2006/12/1
Y1 - 2006/12/1
N2 - A systematic method to verify designs within a product line based on formal verification techniques is presented. Model checking techniques to design verification, which is a formal verification technique in which the target system is described as a finite state model and provide some logical properties, was applied. Test scenarios were utilize for the design verification because it is a typical method for defining verification items. The application of the design verification was examine in the context of product line development for the verification by reuse. The variation points in the verification model were defined, a technique using UML has been been proposed that denotes variation points and variants by attaching certain stereotypes, to reuse the model in product line development. This formal verification techniques is one of the promising techniques to develop reliable embedded software.
AB - A systematic method to verify designs within a product line based on formal verification techniques is presented. Model checking techniques to design verification, which is a formal verification technique in which the target system is described as a finite state model and provide some logical properties, was applied. Test scenarios were utilize for the design verification because it is a typical method for defining verification items. The application of the design verification was examine in the context of product line development for the verification by reuse. The variation points in the verification model were defined, a technique using UML has been been proposed that denotes variation points and variants by attaching certain stereotypes, to reuse the model in product line development. This formal verification techniques is one of the promising techniques to develop reliable embedded software.
UR - http://www.scopus.com/inward/record.url?scp=33751559204&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=33751559204&partnerID=8YFLogxK
U2 - 10.1145/1183236.1183270
DO - 10.1145/1183236.1183270
M3 - Article
AN - SCOPUS:33751559204
SN - 0001-0782
VL - 49
JO - Communications of the ACM
JF - Communications of the ACM
IS - 12
M1 - 1183270
ER -