[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
research-article

The Discipline of Embedded Systems Design

Published: 01 October 2007 Publication History

Abstract

The wall between computer science and electrical engineering has kept the potential of embedded systems at bay. It is time to build a new scientific foundation with embedded systems design as the cornerstone, which will ensure a systematic and even-handed integration of the two fields.

References

[1]
P.J. Denning and A. McGettrick, "Recentering Computer Science," Comm. ACM, vol. 48, no. 11, 2005, pp. 15–19.
[2]
T.A. Henzinger et al., "Mission Statement: Center for Hybrid and Embedded Software Systems," Univ. of California, Berkeley;
[3]
E.A. Lee, "Absolutely Positively on Time: What Would It Take?" Computer, July 2005, pp. 85–87.
[4]
J.A. Stankovic et al., "Opportunities and Obligations for Physical Computing Systems," Computer, Nov. 2005, pp. 23–31.
[5]
S. Graf, I. Ober, and J. Ober, "Validating Timed UML Models by Simulation and Verification," Software Tools for Technology Transfer, vol. 8, no. 2, 2006, pp. 128–145.
[6]
T.A. Henzinger et al., "From Control Models to Real-Time Code Using Giotto," IEEE Control Systems Magazine, Feb. 2003, pp. 50–64.
[7]
H. Kopetz, Real-Time Systems: Design Principles for Distributed Embedded Applications, Kluwer Academic Publishers, 1997.
[8]
L. de Alfaro and T.A. Henzinger, "Interface-Based Design," Engineering Theories of Software Intensive Systems, M. Broy, et al., eds., NATO Science Series: Mathematics, Physics, and Chemistry, vol. 195, Springer, 2005, pp. 83–104.
[9]
E.A. Lee and P. Varaiya, Structure and Interpretation of Signals and Systems, Addison-Wesley, 2003.
[10]
P. Caspi et al., "Guidelines for a Graduate Curriculum on Embedded Software and Systems," ACM Trans. Embedded Computing Systems, vol. 4, no. 3, 2005, pp. 587–611.
[11]
F. Balarin et al., "Metropolis: An Integrated Electronic System Design Environment," Computer, Apr. 2003, pp. 45–52.
[12]
J. Eker et al., "Taming Heterogeneity: The Ptolemy Approach," Proc. IEEE, vol. 91, no. 1, 2003, pp. 127–144.
[13]
K. Balasubramanian et al., "Developing Applications Using Model-Driven Design Environments," Computer, Feb. 2006, pp. 33–40.
[14]
J. Sifakis, "A Framework for Component-Based Construction," Proc. Software Eng. and Formal Methods, IEEE Press, 2005, pp. 293–300.

Cited By

View all

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Computer
Computer  Volume 40, Issue 10
October 2007
86 pages

Publisher

IEEE Computer Society Press

Washington, DC, United States

Publication History

Published: 01 October 2007

Author Tags

  1. analytical models
  2. computational models
  3. embedded computing
  4. systems engineering

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 05 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2023)An interview study about the use of logs in embedded software engineeringEmpirical Software Engineering10.1007/s10664-022-10258-828:2Online publication date: 11-Feb-2023
  • (2022)Fuzzing of Embedded Systems: A SurveyACM Computing Surveys10.1145/353864455:7(1-33)Online publication date: 15-Dec-2022
  • (2021)A DEVS-based engine for building digital quadrupletsSimulation10.1177/0037549721100313097:7(485-506)Online publication date: 1-Jul-2021
  • (2021)An event-based approach for formally verifying runtime adaptive real-time systemsThe Journal of Supercomputing10.1007/s11227-020-03386-977:3(3110-3143)Online publication date: 1-Mar-2021
  • (2020)Using Modular Strategies and Outcome-Based Education for Improving an Embedded Systems Design Laboratory2020 IEEE Frontiers in Education Conference (FIE)10.1109/FIE44824.2020.9274196(1-9)Online publication date: 21-Oct-2020
  • (2020)Scaling Correctness-by-ConstructionLeveraging Applications of Formal Methods, Verification and Validation: Verification Principles10.1007/978-3-030-61362-4_10(187-207)Online publication date: 20-Oct-2020
  • (2019)Digital and Physical Fabrication as Multimodal LearningACM Transactions on Computing Education10.1145/324313819:3(1-35)Online publication date: 16-Jan-2019
  • (2019)Providing tool support for specifying safety-critical systems by enforcing syntactic contract conditionsRequirements Engineering10.1007/s00766-017-0286-624:2(231-256)Online publication date: 1-Jun-2019
  • (2019)The Logical Path to Autonomous Cyber-Physical SystemsQuantitative Evaluation of Systems10.1007/978-3-030-30281-8_2(25-33)Online publication date: 10-Sep-2019
  • (2018)Conditions of contracts for separating responsibilities in heterogeneous systemsFormal Methods in System Design10.1007/s10703-017-0294-752:2(147-192)Online publication date: 1-Apr-2018
  • Show More Cited By

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media