Ben Brosgol

Ben
Brosgol
Senior Technical Staff,
AdaCore

Dr. Benjamin Brosgol is a senior member of the technical staff of AdaCore. He has been involved with programming language design and implementation for more than 30 years, concentrating on languages and technologies for high-integrity systems.  Dr. Brosgol was a  Distinguished Reviewer of the original Ada language specification and a member of the design team for the Ada 95 revision.  He has presented dozens of papers and tutorials over the years at conferences including ACM SIGAda, Ada-Europe, SSTC (Systems & Software Technology Conference), and ICSE (IEEE/ACM International Conference on Software Engineering).  He was a member of the Expert Groups for the Real-Time Specification for Java and for Safety-Critical Java, and participated in ISO SC22's Working Group on software vulnerabilities. He holds a BA in Mathematics from Amherst College, and MS and PhD degrees in Applied Mathematics from Harvard University.


Articles
11 Myths About Ada 12
The Ada language is alive and well, as can be confirmed by developers of embedded real-time systems in critical industries worldwide. You’d never know that from some of the misconceptions that have sprung up over the years.
Comparing Ada and C 9
Both languages approach the reliability vs. efficiency tradeoff from different angles, but each has a place in embedded-systems programming.
Ada 2012: The Joy of Contracts 3
The new Ada 2012 standard was recently approved by ISO. It incorporates contracts that will have a major impact on application design.
Understanding the AirPods' Rise
Q&A: What’s New in the Wireless Audio Market? Interview with Jawad Haider, Marvell Semiconductor Read Now
What's New
Electronic Design's Products of the Week By Electronic Design Staff Read Now
Fusing Sensors
TDK Swears by Sensor Fusion in $1.3 Billion Deal for InvenSenseBy James Morra New Products Read Now
Search Parts Fast

Search by number or manufacturer

 

powered by:

 

Connect With Us

Sponsored Introduction Continue on to (or wait seconds) ×