Kathryn Britton

Kathryn Britton
University of Maryland, College Park | UMD, UMCP, University of Maryland College Park · Department of Civil & Environmental Engineering

MS (Computer Sci), MAPP (Applied Positive Psych)

About

24
Publications
11,302
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
1,212
Citations
Citations since 2016
0 Research Items
60 Citations
2016201720182019202020212022024681012
2016201720182019202020212022024681012
2016201720182019202020212022024681012
2016201720182019202020212022024681012
Introduction
I'm currently working on applications of positive psychology, particularly to workplace well-being. In addition to the two papers listed here, I've edited 3 books and co-authored another, all available via my Amazon page: https://www.amazon.com/Kathryn-Britton/e/B001KH8J2I/ref=ntt_dp_epwbk_0 I also edit Positive Psychology New and have written nearly 100 short articles for it: https://positivepsychologynews.com/news/Kathryn-Britton Over my software engineering career, I worked on a number of projects including: * Two-phase commit protocols enabling reliable synchronization of distributed databases * Multiprotocol networking, making it possible to run applications native to one networking protocol stack over other stacks * Software requirements specifications

Publications

Publications (24)
Patent
Full-text available
Embodiments of the present invention address deficiencies of the art in respect to access control and provide a method, system and computer program product for access control management for a composite application. In a first embodiment, a method for role-based access control management for a composite application can be provided. The method can in...
Patent
Embodiments of the present invention address deficiencies of the art in respect to administering and automating operations in a component based application and provide a method, system and computer program product for the pattern based administration of operations in a component based computing solution. In one embodiment of the invention, a compos...
Article
Full-text available
Positive psychology offers a number of tools that coaches can use with groups and individuals to raise job satisfaction and engagement. This article describes ways to apply five empirically validated positive interventions: searching for the positive core; intentionally increasing positive emotion; establishing conditions for flow; handling negativ...
Article
Full-text available
Ninety-eight adult volunteers participated in this exploratory study of potential links between psychological type as determined by the Myers-Briggs Type Indicator and signature strengths as identified by the Values in Action Inventory of Strengths. We examined participants’ types and signature strengths to test for covariation between specific sig...
Article
Full-text available
This paper is the report on a service learning project conducted by four students in 2006 as part of the Masters of Applied Positive Psychology program at the University of Pennsylvania. The paper describes a proposal for applying positive psychology at Footlights – a performing arts after-school center for underprivileged teenagers in Hartford, CT...
Article
Full-text available
The promise of e-business is coming true: both businesses and individuals are using the Web to buy products and services. Both want to extend the reach of e-business to new environments. Customers want to check accounts, access information, and make purchases with their cellular phones, pagers, and personal digital assistants (PDAs). Banks, airline...
Article
Full-text available
An atomic commit protocol can ensure that all participants in a distributed transaction reach consistent states, whether or not system or network failures occur. The atomic commit protocol used in industry and academia is the well-known two-phase commit (2PC) protocol, which has been the subject of considerable work and technical literature for som...
Conference Paper
Full-text available
The multiprotocol transport networking (MPTN) architecture proposed in this paper is a general solution to providing interconnectivity for applications. The MPTN architecture provides a protocol-independent system interface that includes most functions provided by existing transport protocols. As a result, the MPTN architecture decouples higher-lay...
Conference Paper
Full-text available
Eleven two-phase commit (2PC) protocol variations that optimize towards the normal case are described and compared with a baseline 2PC protocol. Environments in which they are most effective are discussed. The variations are compared and contrasted in terms of number of message flows, number of log writes (both forced and non-forced), probability o...
Article
Full-text available
The Software Cost Reduction (SCR) research project introduced a new approach to specifying requirements for real-time embedded systems. The principles were applied in the development of the Software Requirements of the A-7E Aircraft, as an example of the use of the approach. The system software requirements specification document comprises the firs...
Article
NRL's Software Cost Reduction project is demonstrating the feasibility of applying advanced software engineering techniques to complex real time systems to simplify maintenance. To demonstrate the principles, the onboard software for the Navy's A 7E aircraft is being redesigned and reimplemented. The project is producing a set of model procedures a...
Article
This document describes the programmer interface to a computing machine partially implemented in software. The Extended Computer is part of NRL's Software Cost Reduction (SCR) project, to demonstrate the feasibility of applying advanced software engineering techniques to complex real-time systems in order to simplify maintenance. The Extended Compu...
Article
Full-text available
This paper concerns new techniques for making requirements specifications precise, concise, unambiguous, and easy to check for completeness and consistency. The techniques are well-suited for complex real-time software systems; they were developed to document the requirements of existing flight software for the Navy's A-7 aircraft. The paper outlin...
Conference Paper
Full-text available
This paper describes the abstract interface principle and shows how it can be applied in the design of device interface modules. The purpose of this principle is to reduce maintenance costs for embedded real-time software by facilitating the adaptation of the software to altered hardware interfaces. This principle has been applied in the Naval Rese...
Article
As part of the experimental redesign of the flight software for the Navy's A-7 aircraft, software modules were designed to encapsulate the characteristics of hardware devices connected to the computer. The purpose of these device interface modules is to allow the remainder of the software to remain unchanged when devices are changed or replaced. To...
Article
Full-text available
This paper concerns new techniques for making requirements specifications precise, concise, unambiguous, and easy to check for completeness and consistency. The techniques are well-suited for complex real-time software systems; they were developed to document the requirements of existing flight software for the Navy's A-7 aircraft. The paper outlin...
Article
New techniques for making requirements specifications precise, concise, unambiguous, and easy to check for completeness and consistency are considered. The techniques are well-suited for complex real-time software system; they were developed to document the requirements of existing flight software for the Navy's A-7 aircraft. Each technique is desc...

Network

Cited By

Projects