Embedded Software: Facts, Figures, and Future

  title={Embedded Software: Facts, Figures, and Future},
  author={C. Ebert and Capers Jones},
Due to the complex system context of embedded-software applications, defects can cause life-threatening situations, delays can create huge costs, and insufficient productivity can impact entire economies. Providing better estimates, setting objectives, and identifying critical hot spots in embedded-software engineering requires adequate benchmarking data. 
Mission Critical Embedded System Development Process: An Industry Perspective
While analyzing currently available international research about embedded system development, it seems that as the complexity of embedded systems is continuously increasing, the major problemsExpand
Integration of Virtualized Environments in PDM Systems for Embedded Software Product Development
An architectural approach, and how to perform an integration of virtualization software in PDM systems is shown. Expand
Speed, Data, and Ecosystems: The Future of Software Engineering
  • J. Bosch
  • Computer Science, Engineering
  • IEEE Software
  • 2016
An evaluation of recent industrial and societal trends revealed three key factors driving software engineering's future: speed, data, and ecosystems. These factors' implications have led toExpand
Managing Design and Development of Electronic Embedded System Projects
Embedded systems and software are driving the new-age lifestyle, encompassing various aspects of modern life. As hardware becomes powerful and cost effective, embedded software in devices expands itsExpand
A complete toolchain for an interference-free deployment of avionic applications on multi-core systems
In the safety critical domain such as in avionics, existing embedded solutions based on single-core COTS processors are very unlikely to handle the new level of performance requirement of nextExpand
Evolving Critical Systems
  • M. Hinchey
  • Computer Science
  • 2015 Asia-Pacific Software Engineering Conference (APSEC)
  • 2015
A research agenda is addressed for building software in computer based systems that is highly reliable and retains this reliability as it evolves, either over time or at run-time and is illustrated with a complex example from the domain of space exploration. Expand
Industry Strength Tool and Technology for Automated Synthesis of Safety-Critical Applications from Formal Specifications
The techniques and tools developed during project execution will enable the production of embedded safety -critical software with improved quality and performance, decreases in cost and development times, automation of labor-intensive and error -prone processes, increased reliability, and easier integration and sustainment. Expand
Software Updates in Safety and Security Co-engineering
This article presents a review of safety and security standards with respect to software updates and a roadmap of standards for the development of safe and secure systems is provided. Expand
Software Reverse Engineering in the Domain of Complex Embedded Systems
This chapter provides a review of reverse engineering of software for complex embedded systems. Our review is motivated by the observation that the reach and importance of embedded systems are growExpand
Introducing Software Ecosystems for Mass-Produced Embedded Systems
The paper presents software ecosystem as an alternative approach to develop embedded software and identifies a set of key activities for how an original equipment manufacturer can introduce an ecosystem. Expand


Applied software measurement: assuring productivity and quality
Addressing the massive measurement changes wrought by new technologies and paradigms, as well as outsourcing and reengineering, this second edition fully discusses software metrics in relation toExpand
A handbook of software and systems engineering - empirical observations, laws and theories
This chapter discusses system design and specification, technology, architecture, and industry capabilities, and measurement, experiments, and empirical research as well as on-going projects/research groups. Expand
Software measurement - establish, extract, evaluate, execute
This book describes software measurement in theory and practice as well as provides guidance to all relevant measurement tools and online references and provides many examples and case studies from Global 100 companies. Expand
Estimating software costs
Find out how to choose the correct hardware and software tools, develop an appraisal strategy, deploy tests and prototypes, and produce accurate software cost estimates in this comprehensive volume. Expand
Embedded Systems Design: An Introduction to Processes, Tools, and Techniques
Book Outline Chapter 1 Specification Product definition Performance constraints and objectives Cost objectives Schedule Hardware options Operating System options Development tool options Chapter 2Expand
Software quality - analysis and guidelines for success
The need for a multi-faceted approach to achieve high-levels of software quality, utilizing quality measurements, protest inspections and testing by trained testing experts as tools to achieve success is demonstrated. Expand
Conflict and Liti - gation Between Software Clients and Developers
A spark ignited internal combustion engine having a carburetor and a mechanical refrigeration system improved with means for cooling the fuel inducted into the carburetor.
Professional Software Development: Shorter Schedules, Higher Quality Products, More Successful Projects, Enhanced Careers
Can you deliver 90% of your software on time, within budget, and fully meet the user's real requirements? Would you like to? Best-selling author Steve McConnell provides a compelling argument forExpand
What we have learned about fighting defects
The results to date of a series of e-Workshops on software defect reduction are discussed, and reformulated heuristics can be useful both to researchers and practitioners, for pointing out gaps in the current state of the knowledge. Expand
Recalls and safety alerts involving pacemakers and implantable cardioverter-defibrillator generators.
Pacemaker and ICD recalls and safety alerts occur frequently, affect many patients, and appear to be increasing in number and rate, which is likely to continue to increase. Expand