Please use this identifier to cite or link to this item: https://dair.nps.edu/handle/123456789/1898
Full metadata record
DC FieldValueLanguage
dc.contributor.authorChristopher Bonine
dc.contributor.authorMan-Tak Shing
dc.contributor.authorThomas W. Otani
dc.date.accessioned2020-03-16T18:02:47Z-
dc.date.available2020-03-16T18:02:47Z-
dc.date.issued2013-04-30
dc.identifier.citationPublished--Unlimited Distribution
dc.identifier.urihttps://dair.nps.edu/handle/123456789/1898-
dc.descriptionSystem of Systems Management / NPS Faculty Research
dc.description.abstractMobile devices have, in many ways, replaced traditional desktops in usability, usefulness, and availability. Many companies are scrambling to develop enterprise strategies to provide mobile devices and application support for their employees, and the DoD is taking the point in the federal government's campaign to deploy mobile devices. A successful DoD mobile software acquisition program requires efficient and effective means to assure the proper functioning of the applications. As the majority of future mobile apps will be developed by small companies (or crowdsourcing individuals) and have relatively short development cycles, a traditional software verification process that relies on the testing of source code is not effective for vetting mobile apps. The paper presents a new approach for vetting mobile software. It allows subject matter experts to specify desirable and undesirable behaviors of the mobile apps as executable statecharts and to verify the target software by running the automatically generated statechart code against the execution trace of the mobile apps using log file based runtime verification. A case study of formally specifying, validating, and verifying a set of requirements for an iPhone application that tracks the movement of the iPhone user is used to demonstrate the new approach.
dc.description.sponsorshipAcquisition Research Program
dc.languageEnglish (United States)
dc.publisherAcquisition Research Program
dc.relation.ispartofseriesMobile applications
dc.relation.ispartofseriesSYM-SE-13-075
dc.subjectMobile Devices
dc.subjectSubject Matter Experts
dc.subjectMobile Apps
dc.subjectEnterprise Strategies
dc.subjectApplication Support
dc.subjectVerification and Validation
dc.titleComputer-Aided Process and Tools for Mobile Software Acquisition
dc.typeArticle
Appears in Collections:Annual Acquisition Research Symposium Proceedings & Presentations

Files in This Item:
File SizeFormat 
SYM-SE-13-075.pdf1.34 MBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.