Skip directly to content

Minimize RSR Award Detail

Research Spending & Results

Award Detail

Doing Business As Name:Loyola University Maryland, Inc.
  • David W Binkley
  • (410) 617-2881
Award Date:07/21/2014
Estimated Total Award Amount: $ 32,097
Funds Obligated to Date: $ 32,097
  • FY 2014=$32,097
Start Date:08/15/2014
End Date:07/31/2016
Transaction Type:Grant
Awarding Agency Code:4900
Funding Agency Code:4900
CFDA Number:47.079
Primary Program Source:040100 NSF RESEARCH & RELATED ACTIVIT
Award Title or Description:CNIC: U.S.-Norway Computer Science Project Development on Evolution of Software Product Families in Safety Critical Systems
Federal Award ID Number:1360707
DUNS ID:074927740
Parent DUNS ID:074927740
Program:Catalyzing New Intl Collab
Program Officer:
  • Mangala Sharma
  • (703) 292-4773

Awardee Location

Street:4501 N CHARLES ST
Awardee Cong. District:03

Primary Place of Performance

Organization Name:Loyola University Maryland
Street:4501 North Charles Street
Cong. District:03

Abstract at Time of Award

Integrated Control and Safety Systems (ICSSs) are large software-intensive systems that monitor and control safety-critical devices and processes in domains such as process plants, oil and gas production, and maritime equipment. To leverage commonality and accommodate variation, ICSSs are often produced as component-based product families, an effective tactic for developing a portfolio of software products based on shared assets. Principal Investigator, David Binkley of Loyola University Maryland, will visit Norwegian counterparts at the Simula Research Laboratory in Oslo to initiate a collaborative investigation of techniques to improve the construction and maintenance of software product families. If successful, future results should benefit those who construct software and more broadly, those who rely on software. The envisioned research is important to society because software, which is ever increasing in complexity, is being given ever greater responsibility for complex safety-critical systems in daily life, including airplane flight and power plant operation. The long term technical goal of this U.S.-Norwegian project development effort is to conceive novel recommendation technology that can support engineers through the evolution of families of complex, safety-critical, software-intensive systems. In doing so, the project aims to improve industrial practice through developing enhanced tools, techniques, and best practices such as software production guidelines for large safety-critical systems. The initial techniques considered by the team will generalize existing techniques that are effective with programming-in-the-small. For example, the dependences used to determine ripple effects in "small" programs are often Boolean. However, Boolean precision comes at a cost, and thus, the new collaboration intends to pursue replacement with a more continuous notion that captures a more varied level of dependence. Through broad dissemination, future results should benefit other researchers as well as the industrial community, where improved tool support can help to reduce the time and expense of software construction while improving its quality.

Publications Produced as a Result of this Research

Note: When clicking on a Digital Object Identifier (DOI) number, you will be taken to an external site maintained by the publisher. Some full text articles may not yet be available without a charge during the embargo (administrative interval).

Some links on this page may take you to non-federal websites. Their policies may differ from this site.

Thomas Rolfsnes, Leon Moonen, Stefano Di Alesio, Razieh Behjati, Dave Binkley "Improving Change Recommendation using Aggregated Association Rules" International Conference on Mining Software Repositories, v., 2016, p.p73. doi:10.475/123_4 

Thomas Rolfsnes, Stefano Di Alesio, Razieh Behjati, Leon Moonen, and Dave Binkley "Generalizing the Analysis of Evolutionary Coupling for Software Change Impact Analysis" International Conference on Software Analysis, Evolution, and Reengineering (SANER), v., 2016, p.p201. doi:10.1109/SANER.2016.101 

For specific questions or comments about this information including the NSF Project Outcomes Report, contact us.