Repository logo

Infoscience

  • English
  • French
Log In
Logo EPFL, École polytechnique fédérale de Lausanne

Infoscience

  • English
  • French
Log In
  1. Home
  2. Academic and Research Output
  3. Journal articles
  4. System Design Automation: Challenges and Limitations
 
research article

System Design Automation: Challenges and Limitations

Sifakis, Joseph  
2015
Proceedings of the IEEE

Electronic design automation (EDA) has enabled the integrated circuit industry to sustain exponentially increasing product complexity growth until today, while maintaining consistent product development timeline and costs. We argue that the success of EDA-based design relies on the application of four interrelated principles: 1) separation of concerns implying a decomposition of a design flow into steps, each step dealing with specific aspects, namely user requirements, functional design, and implementation; 2) component-based design enabling the reasoned construction of complex systems as the composition of components; 3) semantic coherency meaning that descriptions used in successive design steps are semantically related through adequate semantic mappings; this implies, in particular, that the formalisms used at each design step are rooted in well-defined semantics; and 4) correctness by construction meaning that it is possible to guarantee essential properties of the designed system incrementally and compositionally along the design process. The paper discusses to what extent the EDA paradigm can be adapted to general mixed hardware/software (HW/SW) systems design through the application of these principles. It presents an overview of the problems raised by the rigorous system design of mixed HW/SW systems. Then, it presents a unified abstract framework for addressing these problems by identifying main research avenues.

  • Details
  • Metrics
Type
research article
DOI
10.1109/JPROC.2015.2484060
Web of Science ID

WOS:000364032300013

Author(s)
Sifakis, Joseph  
Date Issued

2015

Publisher

Ieee-Inst Electrical Electronics Engineers Inc

Published in
Proceedings of the IEEE
Volume

103

Issue

11

Start page

2093

End page

2103

Subjects

Computer-aided engineering

•

computer-aided software engineering

•

design automation

•

design methodology

•

system software

•

systems engineering

Note

invited paper

Editorial or Peer reviewed

REVIEWED

Written at

EPFL

EPFL units
RISD  
Available on Infoscience
October 31, 2015
Use this identifier to reference this record
https://infoscience.epfl.ch/handle/20.500.14299/120376
Logo EPFL, École polytechnique fédérale de Lausanne
  • Contact
  • infoscience@epfl.ch

  • Follow us on Facebook
  • Follow us on Instagram
  • Follow us on LinkedIn
  • Follow us on X
  • Follow us on Youtube
AccessibilityLegal noticePrivacy policyCookie settingsEnd User AgreementGet helpFeedback

Infoscience is a service managed and provided by the Library and IT Services of EPFL. © EPFL, tous droits réservés