Proceedings of the IEEE · 2007 · 291 citations · 60 references
ComputingAutomotive EngineeringSystems EngineeringAutomotive ElectronicsRequirements EngineeringSoftware EngineeringAutomotive Embedded SystemsAutomotive TechnologySoftware ArchitectureSoftware ConstructionSoftware DesignSoftware ModelingAutomobile TechnologyAutomotive Embedded SoftwareAutomotive Manufacturing ProcessesComputer-aided EngineeringGeneric CompetenciesKey CompetenciesVehicle Architecture Modeling
Software in cars is growing exponentially, driven by cheaper, more powerful hardware and a demand for new functionality, creating challenges in organization, processes, and long‑term strategy. This paper identifies the domain’s idiosyncrasies, defines the essentials of automotive software, and discusses its engineering challenges.
The amount of software in cars grows exponentially. Driving forces of this development are the availability of cheaper and more powerful hardware, as well as the demand for innovation through new functionality. The rapidly growing significance of software and software-based functionality is at the root of various challenges in the automotive industries. These concern their organization, definition of key competencies, processes, methods, tools, models, product structures, division of labor, logistics, maintenance, and long-term strategies. This paper pinpoints the idiosyncrasies of the domain, characterizes the essentials of automotive software, and discusses the challenges of automotive software engineering
60
The synchronous data flow programming language LUSTRE
Nicolas Halbwachs, P. Caspi, Pascal Raymond et al. · Proceedings of the IEEE · 1991 · 1.5K citations · Full text
IEEE 802.11 Wireless Local Area Networks
Brian Crow, Indra Widjaja, Jeong Geun Kim et al. · IEEE Communications Magazine · 1997 · 1.1K citations