Influences on the design of exception handling ACM SIGSOFT project on the impact of software engineering research on programming language design

Author:

Ryder Barbara G.1,Soffa Mary Lou2

Affiliation:

1. Rutgers University

2. University of Pittsburgh

Abstract

There has long been a close association between research in software engineering and the design of programming languages. Part of the IMPACT project involves an exploration of the interrelations of these two fields and documentation in a report of how fundamental research in software engineering has been a valuable resource for programming language features commonly used today. The resulting report investigates the relationship by considering features in currently used languages, including exceptions, control and data abstractions, types, inheritance, concurrency and visualization mechanisms.This paper, exerpted from the report, focuses on the influence of software engineering research on the development of exceptions. The paper demonstrates that there is a symbiotic relationship between software engineering research and the design of exception handing in programming languages. Publication of these partial results is aimed at soliciting feedback and comments from both the programming languages and software engineering communities.

Publisher

Association for Computing Machinery (ACM)

Reference31 articles.

1. R. Gabriel October 2001. personal communication. R. Gabriel October 2001. personal communication.

2. Language design for programming reliability

3. Early experience with Mesa

4. Exception handling

Cited by 5 articles. 订阅此论文施引文献 订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献

1. How Practitioners Perceive the Relevance of ESEM Research;Proceedings of the 10th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement;2016-09-08

2. How practitioners perceive the relevance of software engineering research;Proceedings of the 2015 10th Joint Meeting on Foundations of Software Engineering;2015-08-30

3. Automating exception-safety classification;Science of Computer Programming;2011-04

4. Understanding Exception Handling: Viewpoints of Novices and Experts;IEEE Transactions on Software Engineering;2010-03

5. Handling Multiple Concurrent Exceptions in C++ Using Futures;Advanced Topics in Exception Handling Techniques;2006

同舟云学术

1.学者识别学者识别

2.学术分析学术分析

3.人才评估人才评估

"同舟云学术"是以全球学者为主线,采集、加工和组织学术论文而形成的新型学术文献查询和分析系统,可以对全球学者进行文献检索和人才价值评估。用户可以通过关注某些学科领域的顶尖人物而持续追踪该领域的学科进展和研究前沿。经过近期的数据扩容,当前同舟云学术共收录了国内外主流学术期刊6万余种,收集的期刊论文及会议论文总量共计约1.5亿篇,并以每天添加12000余篇中外论文的速度递增。我们也可以为用户提供个性化、定制化的学者数据。欢迎来电咨询!咨询电话:010-8811{复制后删除}0370

www.globalauthorid.com

TOP

Copyright © 2019-2024 北京同舟云网络信息技术有限公司
京公网安备11010802033243号  京ICP备18003416号-3