ACM SIGAdaÕs Annual International ConferenceProcess (industrial presentation) M. Beeby Using...

4
HILT 2013: HIGH INTEGRITY LANGUAGE TECHNOLOGY ACM SIGAda’s Annual International Conference November 10 – 14, 2013 / Pittsburgh, Pennsylvania / Advance Program High integrity software must not only meet correctness and performance criteria but also satisfy stringent safety and/or security demands, typically entailing certification against a relevant standard. A significant factor affecting whether and how such requirements are met is the chosen language technology and its supporting tools: not just the programming language(s) but also languages for expressing specifications, program properties, domain models, and other attributes of the software or overall system. HILT 2013 will provide a forum for experts from academia/research, industry, and government to present their latest findings in designing, implementing, and using language technology for high integrity software. Sponsored by SIGAda, ACM’s Special Interest Group on the Ada Programming Language, in cooperation with SIGAPP, SIGBED, SIGCAS, SIGCSE, SIGPLAN, SIGSOFT, Ada-Europe, and the Ada Resource Association. FEATURED SPEAKERS Model Checking: Past, Present, and Future EDMUND M. CLARKE Carnegie Mellon University Electrical and Computer Engineering (ECE) Formal Methods: An Industrial Perspective JEANNETTE WING Microsoft Research Building Confidence in System Behavior JOHN GOODENOUGH Carnegie Mellon University Software Engineering Institute (SEI) Up and Out: Scaling Formal Analysis Using Model-Based Engineering MICHAEL WHALEN University of Minnesota PLATINUM LEVEL GOLD LEVEL SILVER LEVEL BASIC LEVEL The Software Verification Company CORPORATE SPONSORS

Transcript of ACM SIGAdaÕs Annual International ConferenceProcess (industrial presentation) M. Beeby Using...

Page 1: ACM SIGAdaÕs Annual International ConferenceProcess (industrial presentation) M. Beeby Using Autocode Generators for Avionics Systems and Maintaining Compliance to DO-178 and DO-331

HILT 2013: HIGH INTEGRITY LANGUAGE TECHNOLOGY ACM SIGAda’s Annual International Conference

November 10 – 14, 2013 / Pittsburgh, Pennsylvania / Advance Program

High integrity software must not only meet correctness and performance criteria but also satisfy stringent safety and/or security demands, typically entailing certification against a relevant standard.

A significant factor affecting whether and how such requirements are met is the chosen language technology and its supporting tools: not just the programming language(s) but also languages for expressing specifications, program properties, domain models, and other attributes of the software or overall system.

HILT 2013 will provide a forum for experts from academia/research, industry, and government to present their latest findings in designing, implementing, and using language technology for high integrity software.

Sponsored by SIGAda, ACM’s Special Interest Group on the Ada Programming Language, in cooperation with SIGAPP, SIGBED, SIGCAS, SIGCSE, SIGPLAN, SIGSOFT, Ada-Europe, and the Ada Resource Association.

FEATURED SPEAKERSModel Checking: Past, Present, and FutureEDMUND M. CLARKE Carnegie Mellon University Electrical and Computer Engineering (ECE)

Formal Methods: An Industrial PerspectiveJEANNETTE WING Microsoft Research

Building Confidence in System BehaviorJOHN GOODENOUGH Carnegie Mellon University Software Engineering Institute (SEI)

Up and Out: Scaling Formal Analysis Using Model-Based EngineeringMICHAEL WHALEN University of Minnesota

PLATINUM LEVEL

GOLD LEVEL

Association for Computing Machinery2 Penn Plaza, Suite 701New York, NY 10201-0701USA

Visit www.sigada.org/conf/hilt2013

Come to HILT 2013 and discover the latest developments in language technology for safe, secure, and reliable software. Listen to and meet world-renowned experts in the field, see how industry is converting research into practical experience, and learn both the challenges confronting high-integrity software and the solutions available to address them.

REGISTER ONLINE BY OCTOBER 21 FOR THE LOWEST REGISTRATION RATES

ACM’s High Integrity Language Technology Conference HILT 2013 Advance ProgramPittsburgh, Pennsylvania, USA / November 10 –14, 2013 www.sigada.org/conf/hilt2013 Sponsored by ACM SIGAda

SILVER LEVEL

BASIC LEVEL

The Software Verification Company

CORPORATE SPONSORS

Tucker Taft
Page 2: ACM SIGAdaÕs Annual International ConferenceProcess (industrial presentation) M. Beeby Using Autocode Generators for Avionics Systems and Maintaining Compliance to DO-178 and DO-331

TECHNICAL PROGRAM / November 12 – 14TUESDAY

9:00 AM–10:30 AMGreetingsSIGAda and Conference Officers

Keynote AddressEdmund Clarke, CMU/ECEModel Checking: Past, Present, and Future

10:30 AM–11:00 AM Break / Exhibits11:00 AM–12:30 PMPanel on Underlying Formal Verification TechnolgiesTopics to be covered: Model Checking, SAT Solvers and SMT Solvers, Static Analysis and Abstract Interpretation, Coq-Based Proofs

Sponsor Presentation

12:30 PM–2:00 PM Break / Exhibits2:00 PM–3:30 PMFormal Verification ToolsetsJ. HendrixSAW: The Software Analysis Workbench

A. HawthornOptimizing Development and Verification Effort with SPARK 2014

Z. ZhangTowards the Formalization of SPARK 2014 Semantics with Explicit Run-time Checks Using Coq

3:30 PM–4:00 PM Break / Exhibits

4:00 PM–5:30 PMHigh-Integrity Parallel Programming

Panel on Safe, Efficient Parallel ProgrammingTopics to be covered: Real-Time Programming on Accelerator Many-Core Processors, Bringing Parallel Programming to the SPARK Verifiable Subset of Ada, Deadlock Detection for Ada 2012

Sponsor Presentation

5:30 PM–6:00 PM Break

6:00 PM–10:00 PMSocial Event / Dinner

WEDNESDAY

9:00 AM–10:30 AMAnnouncementsSIGAda AwardsRicky E. Sward, Past SIGAda Chair

Invited TalkMichael Whalen, University of MinnesotaUp and Out: Scaling Formal Analysis Using Model-Based Engineering

10:30 AM–11:00 AM Break / Exhibits11:00 AM–12:30 PM Model-Based Integration and Code GenerationD. WardAn Approach to Integration of Complex Systems: The SAVI Virtual Integration Process (industrial presentation)

M. BeebyUsing Autocode Generators for Avionics Systems and Maintaining Compliance to DO-178 and DO-331 (industrial presentation)

Industrial Presentation

12:30 PM–2:00 PM Break / Exhibits2:00 PM–3:30 PMKeynote AddressJohn Goodenough, CMU/SEIBuilding Confidence in System Behavior

3:30 PM–4:00 PM Break4:00 PM–5:30 PM Architecture-Level Design Languages and Compositional VerificationA. MurugesanCompositional Verification of a Medical Device System

B. LarsonIllustrating the AADL Error Modeling Annex (v. 2) Using a Simple Safety-Critical Medical Device

Sponsor Presentation

5:30 PM–7:00 PM Break

7:00 PM–10:00 PMWorkshops / Birds-of-a-Feather Sessions

THURSDAY

9:00 AM–10:30 AMAnnouncementsBest Paper and Student Paper AwardsTucker Taft, HILT 2013 Program Chair

Keynote AddressJeannette Wing, Microsoft ResearchFormal Methods: An Industrial Perspective

10:30 AM–11:00 AM Break

11:00 AM–12:00 PMPanel on Approaches to Software Safety and SecurityTopics to be covered: Secure Coding, Static Analysis, Formal Verification, Automatic vs. Interactive Program Verification

12:00 PM–12:30 PMAnnouncements (Ada-Europe 2014, SIGAda 2014)Closing Remarks and Conference Adjournment

CONFERENCE TEAMConference Chair / Local Arrangements ChairJeff Boleng, Software Engineering Institute / [email protected]

Program Chair / Proceedings ChairTucker Taft, AdaCore / [email protected]

TreasurerRicky E. Sward, The MITRE Corporation / [email protected]

Workshops Chair / Tutorials ChairJohn W. McCormick, University of Northern Iowa / [email protected]

WebmasterClyde Roby, Institute for Defense Analyses / [email protected]

Exhibits and Sponsorships ChairGreg Gicca, Verocel / [email protected]

Registration Chair / Academic Community LiaisonMichael B. Feldman, George Washington University (Ret.) /[email protected]

Publicity ChairAlok Srivastava, TASC Inc. / [email protected]

Logo DesignerWeston Pan, Raytheon Space and Airborne Systems

SIGAda Officers

ChairDavid Cook, Stephen F. Austin State University / [email protected]

Vice Chair Tucker Taft, AdaCore / [email protected]

Secretary / TreasurerClyde Roby, Institute for Defense Analyses / [email protected]

International RepresentativeDirk Craeynest, K U Leuven, Department of Computer Science /[email protected]

Past ChairRicky E. Sward, The MITRE Corporation / [email protected]

ACM Ada Letters EditorAlok Srivastava, TASC Inc. / [email protected]

To register online, and for more information and updates, visit www.sigada.org/conf/hilt2013

PRE-CONFERENCE TUTORIALS / November 10 –11SUNDAY

SA1—Morning / 9:00 AM–12:30 PMEd Colbert / Absolute SoftwareAda 2012 Part 1

SA2—Morning / 9:00 AM–12:30 PMTucker Taft / AdaCoreProving Safety of Parallel/Multi-Threaded Programs

SP1—Afternoon / 2:00 PM–5:30 PMEd Colbert / Absolute SoftwareAda 2012 Part 2

SP2—Afternoon / 2:00 PM–5:30 PMEthan K. Jackson / Microsoft ResearchFormula 2.0: A Language for Formal Specifications; A Tool for Automated Analysis

MONDAY

MA1—Morning / 9:00 AM–12:30 PMNikolaj Bjorner / Microsoft ResearchSatisfiability Modulo Theories for High Integrity Development

MA2—Morning / 9:00 AM–12:30 PMFrancesco Logozzo / Microsoft ResearchPractical Specification and Verification with CodeContracts

MP1 —Afternoon / 2:00 PM–5:30 PMSagar Chaki / SEIBounded Model Checking for High-Integrity Software

MP2—Afternoon / 2:00 PM–5:30 PMRicky Sward / Mitre CorporationJeff Boleng / SEIService-Oriented Architecture (SOA) Concepts and Implements

VENUE / HOTELHILT 2013 will be held at the Wyndham Pittsburgh University Center, www.tinyurl.com/HILT2013-hotel.

The Wyndham Pittsburgh University Center has reserved a block of rooms for the HILT 2013 conference. The conference rate is $119 for single, double, triple, or quadruple occupancy rooms. This includes complimentary wireless Internet in all the guest rooms and free parking for guests. State and local taxes will be added per night. All reservations must be guaranteed by credit card. Please also visit www.sigada.org/conf/hilt2013/hotel-rates.html and www.acm.org/sig_volunteer_info/whyhotel.htm for additional details. For directions from Pittsburgh International Airport (PIT) as well as information about transportation to and from the airport via Super Shuttle, Taxi Services, and Bus Service, please visit www.pitairport.com, or www.pitairport.com/public_transportation for public transport options.

SPONSORS / EXHIBITORSHILT 2013 will include vendor participation, featuring presentations on their products and services during main sessions. For specific information, please contact the Exhibits Chair, Greg Gicca, [email protected].

GRANTS TO EDUCATORSAs in past years, SIGAda is offering grants to educators to attend the conference. Grants cover the registration and tutorial fees; members of the GNAT Academic Program may be eligible for travel funds from AdaCore. Apply by e-mail, no later than October 14, 2013. Grant program details are available from the conference website or Professor Michael B. Feldman, [email protected].

WORKSHOPS / BIRDS-OF-A-FEATHERTo propose a focused workshop or informal Birds-of-a-Feather session related to the conference theme, please contact the Workshops Chair, John W. McCormick, [email protected].

REGISTRATION FEESCONFERENCE (FULL)

Member of ACM, SIGAda, or cooperating organization: $575 early / $725 after Oct. 21

Non-members:$875 early / $975 after Oct. 21

Full-time Student: $50

CONFERENCE (ONE DAY)Member of ACM, SIGAda, or cooperating organization: $325 early / $325 after Oct. 21

Non-members:$325 early / $325 after Oct. 21

Full-time Student: $25

TUTORIAL (FULL DAY)Member of ACM, SIGAda, or cooperating organization: $310 early / $370 after Oct. 21

Non-members:$420 early / $470 after Oct. 21

Full-time Student: $30

TUTORIAL (HALF DAY)Member of ACM, SIGAda, or cooperating organization: $155 early / $185 after Oct. 21

Non-members:$210 early / $235 after Oct. 21

Full-time Student: $15

For early registration rates, register online by October 21 at http://sigada.org/conf/hilt2013/register/index.html

Photo of Pittsburgh by User:Derek.cashman courtesy of Wikimedia Commons

Tucker Taft
Tucker Taft
Tucker Taft
Object-Oriented Programming in Ada 2012 Part 1
Tucker Taft
Tucker Taft
Tucker Taft
Object-Oriented Programming in Ada 2012 Part 2
Tucker Taft
Page 3: ACM SIGAdaÕs Annual International ConferenceProcess (industrial presentation) M. Beeby Using Autocode Generators for Avionics Systems and Maintaining Compliance to DO-178 and DO-331

TECHNICAL PROGRAM / November 12 – 14TUESDAY

9:00 AM–10:30 AMGreetingsSIGAda and Conference Officers

Keynote AddressEdmund Clarke, CMU/ECEModel Checking: Past, Present, and Future

10:30 AM–11:00 AM Break / Exhibits11:00 AM–12:30 PMPanel on Underlying Formal Verification TechnolgiesTopics to be covered: Model Checking, SAT Solvers and SMT Solvers, Static Analysis and Abstract Interpretation, Coq-Based Proofs

Sponsor Presentation

12:30 PM–2:00 PM Break / Exhibits2:00 PM–3:30 PMFormal Verification ToolsetsJ. HendrixSAW: The Software Analysis Workbench

A. HawthornOptimizing Development and Verification Effort with SPARK 2014

Z. ZhangTowards the Formalization of SPARK 2014 Semantics with Explicit Run-time Checks Using Coq

3:30 PM–4:00 PM Break / Exhibits

4:00 PM–5:30 PMHigh-Integrity Parallel Programming

Panel on Safe, Efficient Parallel ProgrammingTopics to be covered: Real-Time Programming on Accelerator Many-Core Processors, Bringing Parallel Programming to the SPARK Verifiable Subset of Ada, Deadlock Detection for Ada 2012

Sponsor Presentation

5:30 PM–6:00 PM Break

6:00 PM–10:00 PMSocial Event / Dinner

WEDNESDAY

9:00 AM–10:30 AMAnnouncementsSIGAda AwardsRicky E. Sward, Past SIGAda Chair

Invited TalkMichael Whalen, University of MinnesotaUp and Out: Scaling Formal Analysis Using Model-Based Engineering

10:30 AM–11:00 AM Break / Exhibits11:00 AM–12:30 PM Model-Based Integration and Code GenerationD. WardAn Approach to Integration of Complex Systems: The SAVI Virtual Integration Process (industrial presentation)

M. BeebyUsing Autocode Generators for Avionics Systems and Maintaining Compliance to DO-178 and DO-331 (industrial presentation)

Industrial Presentation

12:30 PM–2:00 PM Break / Exhibits2:00 PM–3:30 PMKeynote AddressJohn Goodenough, CMU/SEIBuilding Confidence in System Behavior

3:30 PM–4:00 PM Break4:00 PM–5:30 PM Architecture-Level Design Languages and Compositional VerificationA. MurugesanCompositional Verification of a Medical Device System

B. LarsonIllustrating the AADL Error Modeling Annex (v. 2) Using a Simple Safety-Critical Medical Device

Sponsor Presentation

5:30 PM–7:00 PM Break

7:00 PM–10:00 PMWorkshops / Birds-of-a-Feather Sessions

THURSDAY

9:00 AM–10:30 AMAnnouncementsBest Paper and Student Paper AwardsTucker Taft, HILT 2013 Program Chair

Keynote AddressJeannette Wing, Microsoft ResearchFormal Methods: An Industrial Perspective

10:30 AM–11:00 AM Break

11:00 AM–12:00 PMPanel on Approaches to Software Safety and SecurityTopics to be covered: Secure Coding, Static Analysis, Formal Verification, Automatic vs. Interactive Program Verification

12:00 PM–12:30 PMAnnouncements (Ada-Europe 2014, SIGAda 2014)Closing Remarks and Conference Adjournment

CONFERENCE TEAMConference Chair / Local Arrangements ChairJeff Boleng, Software Engineering Institute / [email protected]

Program Chair / Proceedings ChairTucker Taft, AdaCore / [email protected]

TreasurerRicky E. Sward, The MITRE Corporation / [email protected]

Workshops Chair / Tutorials ChairJohn W. McCormick, University of Northern Iowa / [email protected]

WebmasterClyde Roby, Institute for Defense Analyses / [email protected]

Exhibits and Sponsorships ChairGreg Gicca, Verocel / [email protected]

Registration Chair / Academic Community LiaisonMichael B. Feldman, George Washington University (Ret.) /[email protected]

Publicity ChairAlok Srivastava, TASC Inc. / [email protected]

Logo DesignerWeston Pan, Raytheon Space and Airborne Systems

SIGAda Officers

ChairDavid Cook, Stephen F. Austin State University / [email protected]

Vice Chair Tucker Taft, AdaCore / [email protected]

Secretary / TreasurerClyde Roby, Institute for Defense Analyses / [email protected]

International RepresentativeDirk Craeynest, K U Leuven, Department of Computer Science /[email protected]

Past ChairRicky E. Sward, The MITRE Corporation / [email protected]

ACM Ada Letters EditorAlok Srivastava, TASC Inc. / [email protected]

To register online, and for more information and updates, visit www.sigada.org/conf/hilt2013

PRE-CONFERENCE TUTORIALS / November 10 –11SUNDAY

SA1—Morning / 9:00 AM–12:30 PMEd Colbert / Absolute SoftwareAda 2012 Part 1

SA2—Morning / 9:00 AM–12:30 PMTucker Taft / AdaCoreProving Safety of Parallel/Multi-Threaded Programs

SP1—Afternoon / 2:00 PM–5:30 PMEd Colbert / Absolute SoftwareAda 2012 Part 2

SP2—Afternoon / 2:00 PM–5:30 PMEthan K. Jackson / Microsoft ResearchFormula 2.0: A Language for Formal Specifications; A Tool for Automated Analysis

MONDAY

MA1—Morning / 9:00 AM–12:30 PMNikolaj Bjorner / Microsoft ResearchSatisfiability Modulo Theories for High Integrity Development

MA2—Morning / 9:00 AM–12:30 PMFrancesco Logozzo / Microsoft ResearchPractical Specification and Verification with CodeContracts

MP1 —Afternoon / 2:00 PM–5:30 PMSagar Chaki / SEIBounded Model Checking for High-Integrity Software

MP2—Afternoon / 2:00 PM–5:30 PMRicky Sward / Mitre CorporationJeff Boleng / SEIService-Oriented Architecture (SOA) Concepts and Implements

VENUE / HOTELHILT 2013 will be held at the Wyndham Pittsburgh University Center, www.tinyurl.com/HILT2013-hotel.

The Wyndham Pittsburgh University Center has reserved a block of rooms for the HILT 2013 conference. The conference rate is $119 for single, double, triple, or quadruple occupancy rooms. This includes complimentary wireless Internet in all the guest rooms and free parking for guests. State and local taxes will be added per night. All reservations must be guaranteed by credit card. Please also visit www.sigada.org/conf/hilt2013/hotel-rates.html and www.acm.org/sig_volunteer_info/whyhotel.htm for additional details. For directions from Pittsburgh International Airport (PIT) as well as information about transportation to and from the airport via Super Shuttle, Taxi Services, and Bus Service, please visit www.pitairport.com, or www.pitairport.com/public_transportation for public transport options.

SPONSORS / EXHIBITORSHILT 2013 will include vendor participation, featuring presentations on their products and services during main sessions. For specific information, please contact the Exhibits Chair, Greg Gicca, [email protected].

GRANTS TO EDUCATORSAs in past years, SIGAda is offering grants to educators to attend the conference. Grants cover the registration and tutorial fees; members of the GNAT Academic Program may be eligible for travel funds from AdaCore. Apply by e-mail, no later than October 14, 2013. Grant program details are available from the conference website or Professor Michael B. Feldman, [email protected].

WORKSHOPS / BIRDS-OF-A-FEATHERTo propose a focused workshop or informal Birds-of-a-Feather session related to the conference theme, please contact the Workshops Chair, John W. McCormick, [email protected].

REGISTRATION FEESCONFERENCE (FULL)

Member of ACM, SIGAda, or cooperating organization: $575 early / $725 after Oct. 21

Non-members:$875 early / $975 after Oct. 21

Full-time Student: $50

CONFERENCE (ONE DAY)Member of ACM, SIGAda, or cooperating organization: $325 early / $325 after Oct. 21

Non-members:$325 early / $325 after Oct. 21

Full-time Student: $25

TUTORIAL (FULL DAY)Member of ACM, SIGAda, or cooperating organization: $310 early / $370 after Oct. 21

Non-members:$420 early / $470 after Oct. 21

Full-time Student: $30

TUTORIAL (HALF DAY)Member of ACM, SIGAda, or cooperating organization: $155 early / $185 after Oct. 21

Non-members:$210 early / $235 after Oct. 21

Full-time Student: $15

For early registration rates, register online by October 21 at http://sigada.org/conf/hilt2013/register/index.html

Photo of Pittsburgh by User:Derek.cashman courtesy of Wikimedia Commons

Page 4: ACM SIGAdaÕs Annual International ConferenceProcess (industrial presentation) M. Beeby Using Autocode Generators for Avionics Systems and Maintaining Compliance to DO-178 and DO-331

HILT 2013: HIGH INTEGRITY LANGUAGE TECHNOLOGY ACM SIGAda’s Annual International Conference

November 10 – 14, 2013 / Pittsburgh, Pennsylvania / Advance Program

High integrity software must not only meet correctness and performance criteria but also satisfy stringent safety and/or security demands, typically entailing certification against a relevant standard.

A significant factor affecting whether and how such requirements are met is the chosen language technology and its supporting tools: not just the programming language(s) but also languages for expressing specifications, program properties, domain models, and other attributes of the software or overall system.

HILT 2013 will provide a forum for experts from academia/research, industry, and government to present their latest findings in designing, implementing, and using language technology for high integrity software.

Sponsored by SIGAda, ACM’s Special Interest Group on the Ada Programming Language, in cooperation with SIGAPP, SIGBED, SIGCAS, SIGCSE, SIGPLAN, SIGSOFT, Ada-Europe, and the Ada Resource Association.

FEATURED SPEAKERSModel Checking: Past, Present, and FutureEDMUND M. CLARKE Carnegie Mellon University Electrical and Computer Engineering (ECE)

Formal Methods: An Industrial PerspectiveJEANNETTE WING Microsoft Research

Building Confidence in System BehaviorJOHN GOODENOUGH Carnegie Mellon University Software Engineering Institute (SEI)

Up and Out: Scaling Formal Analysis Using Model-Based EngineeringMICHAEL WHALEN University of Minnesota

PLATINUM LEVEL

GOLD LEVEL

Association for Computing Machinery2 Penn Plaza, Suite 701New York, NY 10201-0701USA

Visit www.sigada.org/conf/hilt2013

Come to HILT 2013 and discover the latest developments in language technology for safe, secure, and reliable software. Listen to and meet world-renowned experts in the field, see how industry is converting research into practical experience, and learn both the challenges confronting high-integrity software and the solutions available to address them.

REGISTER ONLINE BY OCTOBER 21 FOR THE LOWEST REGISTRATION RATES

ACM’s High Integrity Language Technology Conference HILT 2013 Advance ProgramPittsburgh, Pennsylvania, USA / November 10 –14, 2013 www.sigada.org/conf/hilt2013 Sponsored by ACM SIGAda

SILVER LEVEL

BASIC LEVEL

The Software Verification Company

CORPORATE SPONSORS