• DocumentCode
    1374549
  • Title

    Lessons Learned: Building the Caernarvon High-Assurance Operating System

  • Author

    Karger, Paul A. ; McIntosh, Suzanne K. ; Palmer, Elaine R. ; Toll, David C. ; Weber, Samuel

  • Author_Institution
    IBM Thomas J. Watson Res. Center in Hawthorne, Hawthorne, NY, USA
  • Volume
    9
  • Issue
    1
  • fYear
    2011
  • Firstpage
    22
  • Lastpage
    30
  • Abstract
    This article features lessons learned in designing, developing, and testing features for a high-assurance smart card operating system. In particular, this paper describes software design, development, and testing process, and the advantages reaped from following established process guidelines. The authors describe the project impact experienced from external influences and count among them market pressure from a rapidly changing commercial landscape which demands agility in order to assure continued funding and product success.
  • Keywords
    operating systems (computers); program testing; security of data; smart cards; software engineering; high assurance smart card operating system; software design; software development; software testing; organizational management and coordination; privacy; security kernels; specification; test design; tools;
  • fLanguage
    English
  • Journal_Title
    Security & Privacy, IEEE
  • Publisher
    ieee
  • ISSN
    1540-7993
  • Type

    jour

  • DOI
    10.1109/MSP.2010.169
  • Filename
    5629324