Public reporting burden for this collection of information is estimated to average 1 hour per response, including the time for reviewing instructions, searching existing data sources, gathering and maintaining the data needed, and completing and reviewing this collection of information. Send comments regarding this burden estimate or any other aspect of this collection of information, including suggestions for reducing this burden to Department of Defense, Washington Headquarters Services, Directorate for Information
PERFORMING ORGANIZATION NAME(S) AND ADDRESS(ES) AND ADDRESS(ES)Naval Postgraduate School 1411 Cunningham Road Monterey, CA 93943
PERFORMING ORGANIZATION REPORT NUMBER
NPS-CS-14-001
SPONSORING / MONITORING AGENCY NAME(S) AND ADDRESS(ES)Code 822, Office of Naval Research (ONR) -One Liberty Center, 875 North Randolph Street, Suite 1425 , Arlington, VA
SPONSOR/MONITOR'S ACRONYM(S)
SPONSOR/MONITOR'S REPORT NUMBER(S)
DISTRIBUTION / AVAILABILITY STATEMENTApproved for public release; distribution unlimited.
SUPPLEMENTARY NOTESThe views expressed in this report are those of the author and do not reflect the official policy or position of the Department of Defense or the U.S. Government.
ABSTRACTThis paper presents two computer-aided techniques for discovering formal specification behavioral requirements and for mapping components and methods within an implementation to their driving requirements. The first technique uses a system reference model (SRM) abstraction and a set of existing formal specifications to discover implementation components that are not well covered by the formal specification set. This technique also provides a mapping between requirements and code segments driven by those requirements. The second technique uses a bounded constraint solver to match a set of tests with a generic formal specification taken from a small library.
SUBJECT TERMS