Impact of Function Extraction Technology on Next-Generation Software Engineering, The

Currently, software engineers lack practical means to determine the full functional behavior of complex programs. This gap in intellectual control is the source of many long-standing and intractable problems in security, software, and systems engineering. Function Extraction (FX) technology is directed to automated computation of full program behavior. FX is based on function-theoretic mathematical foundations of software that illuminate algorithmic methods for behavior computation. FX holds promise to replace resource-intensive, error-prone analysis of program behavior in human time scale with fast and correct analysis in computer time scale. The CERT organization of the Software Engineering Institute is conducting research and development in FX technology and is developing a Function Extraction for Malicious Code system to rapidly determine the behavior of malicious code expressed in Assembler Language. FX technology has the potential for transformational impact across the software engineering life cycle, from specification and design to implementation, testing, and evolution. This study investigates these impacts and, based on a survey of software professionals, defines a strategy for FX evolution that addresses high-leverage opportunities first. FX is an initial step in developing next-generation software engineering as a computational discipline.

PDF [782 KB]

Authors

Alan R. Hevner (University of South Florida)

Richard C. Linger (Oak Ridge National Laboratory)

Rosann W. Collins

Mark Pleszkoch

Stacy J. Prowell

Gwendolyn H. Walton

This report is related to the following area(s) of work:

Security and Survivability

Technical Report
CMU/SEI-2005-TR-015
July 2005

Cite This Report

SEI:

Hevner, Alan; Linger, Richard; Collins, Rosann; Pleszkoch, Mark; Prowell, Stacy; & Walton, Gwendolyn. Impact of Function Extraction Technology on Next-Generation Software Engineering, The (CMU/SEI-2005-TR-015). Software Engineering Institute, Carnegie Mellon University, 2005. http://www.sei.cmu.edu/library/abstracts/reports/05tr015.cfm

IEEE:

A. Hevner, R. Linger, R. Collins, M. Pleszkoch, S. Prowell, and G. Walton, "Impact of Function Extraction Technology on Next-Generation Software Engineering, The," Software Engineering Institute, Carnegie Mellon University, Pittsburgh, Pennsylvania, Technical Report CMU/SEI-2005-TR-015, 2005. http://www.sei.cmu.edu/library/abstracts/reports/05tr015.cfm

APA:

Hevner, A., Linger, R., Collins, R., Pleszkoch, M., Prowell, S., & Walton, G. (2005). Impact of Function Extraction Technology on Next-Generation Software Engineering, The (CMU/SEI-2005-TR-015). Retrieved May 21, 2013, from the Software Engineering Institute, Carnegie Mellon University website: http://www.sei.cmu.edu/library/abstracts/reports/05tr015.cfm

CHI:

Hevner, Alan, Richard Linger, Rosann Collins, Mark Pleszkoch, Stacy Prowell, and Gwendolyn Walton. Impact of Function Extraction Technology on Next-Generation Software Engineering, The (CMU/SEI-2005-TR-015). Pittsburgh, PA: Software Engineering Institute, Carnegie Mellon University, 2005. http://www.sei.cmu.edu/library/abstracts/reports/05tr015.cfm

MLA:

Hevner, A., Linger, R., Collins, R., Pleszkoch, M., Prowell, S., & Walton, G. 2005. Impact of Function Extraction Technology on Next-Generation Software Engineering, The (Technical Report CMU/SEI-2005-TR-015). Pittsburgh: Software Engineering Institute, Carnegie Mellon University. http://www.sei.cmu.edu/library/abstracts/reports/05tr015.cfm

Find Us Here

Find us on Youtube  Find us on LinkedIn  Find us on twitter  Find us on Facebook

Share This Page

Share on Facebook  Send to your Twitter page  Save to del.ico.us  Save to LinkedIn  Digg this  Stumble this page.  Add to Technorati favorites  Save this page on your Google Home Page 

For more information

Contact Us

info@sei.cmu.edu

412-268-5800

Help us improve

Visitor feedback helps us continually improve our site.

Please tell us what you
think with this short
(< 5 minute) survey.