Skip to main content

2023 | OriginalPaper | Buchkapitel

3. Strukturierte Softwareentwicklung

verfasst von : Fabian Wolf

Erschienen in: Software im Automobil

Verlag: Springer Berlin Heidelberg

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Zusammenfassung

Der ursprünglichen Prozessdefinition folgend, beginnt die strukturierte Softwareentwicklung mit der Analyse und Definition der Anforderungen, die zum Architekturentwurf, zur Softwarecodierung und schließlich zum Testen auf verschiedenen Abstraktionsebenen führt. Im Automobilbereich reicht dies vom Softwaremodultest auf Bit-Ebene bis hin zur Validierung des Produkts durch das Fahren des Fahrzeugs auf der Straße. Es gibt etliche akademische und industrielle Veröffentlichungen zu diesem Thema. In diesem Kapitel der maschinengenerierten Artikelzusammenfassung konzentriert sich die gefundene Literatur mehr auf zusätzliche Aspekte im Vergleich zu diesem allgemeinen Ansatz zur strukturierten Softwareentwicklung, der in den meisten Bereichen der heutigen Industrie gut etabliert und veröffentlicht ist.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
1.
Zurück zum Zitat Kosar T, Mernik M, Carver JC (2012) Program comprehension of domain-specific and general-purpose languages: comparison using a family of experiments. Empir Softw Eng 17(3):276–304 Kosar T, Mernik M, Carver JC (2012) Program comprehension of domain-specific and general-purpose languages: comparison using a family of experiments. Empir Softw Eng 17(3):276–304
2.
Zurück zum Zitat Voelter M, Ratiu D, Tomassetti F (2013) Requirements as first-class citizens: integrating requirements closely with implementation artifacts. In: ACESMB@ MoDELS Voelter M, Ratiu D, Tomassetti F (2013) Requirements as first-class citizens: integrating requirements closely with implementation artifacts. In: ACESMB@ MoDELS
3.
Zurück zum Zitat Ratiu D, Voelter M (2016) Automated testing of DSL implementations. In: 11th IEEE/ACM international workshop on automation of software test (AST 2016). Austin Ratiu D, Voelter M (2016) Automated testing of DSL implementations. In: 11th IEEE/ACM international workshop on automation of software test (AST 2016). Austin
4.
Zurück zum Zitat Pajic M, Jiang Z, Lee I, Sokolsky O, Mangharam R (2014) Safety-critical medical device development using the UPP2F model translation tool. ACM Trans Embed Comput Syst (TECS) 13(4s):127 Pajic M, Jiang Z, Lee I, Sokolsky O, Mangharam R (2014) Safety-critical medical device development using the UPP2F model translation tool. ACM Trans Embed Comput Syst (TECS) 13(4s):127
5.
Zurück zum Zitat Whalen MW, Heimdahl MPE (1999) An approach to automatic code generation for safety-critical systems. In: 14th IEEE international conference on automated software engineering (IEEE). Cocoa Beach, S 315–318 Whalen MW, Heimdahl MPE (1999) An approach to automatic code generation for safety-critical systems. In: 14th IEEE international conference on automated software engineering (IEEE). Cocoa Beach, S 315–318
6.
Zurück zum Zitat BigLever Software, Inc (2011) BigLever software gears Benutzerhandbuch. Austin BigLever Software, Inc (2011) BigLever software gears Benutzerhandbuch. Austin
7.
Zurück zum Zitat Thiel S, Hein A (2002) Modellierung und Nutzung von Produktlinienvariabilität in Automobilsystemen. IEEE Softw 19(4):66–72 Thiel S, Hein A (2002) Modellierung und Nutzung von Produktlinienvariabilität in Automobilsystemen. IEEE Softw 19(4):66–72
8.
Zurück zum Zitat Streitferdt D (2002) Integration aktueller Modelle zum familienorientierten Requirements Engineering. In: Proceedings of the 3rd international workshop on software product lines: economics, architectures, and implications. Toronto Streitferdt D (2002) Integration aktueller Modelle zum familienorientierten Requirements Engineering. In: Proceedings of the 3rd international workshop on software product lines: economics, architectures, and implications. Toronto
9.
Zurück zum Zitat Buhne S, Lauenroth K, Pohl K, Weber M (2004) Modeling features for multi-criteria product lines in the automotive industry. In: Proceedings of the software engineering for automotive systems workshop (W14S). IET, Scotland Buhne S, Lauenroth K, Pohl K, Weber M (2004) Modeling features for multi-criteria product lines in the automotive industry. In: Proceedings of the software engineering for automotive systems workshop (W14S). IET, Scotland
10.
Zurück zum Zitat Krueger C, Clements P (2012) Systems and software product line engineering with BigLever software gears. In: Proceedings of the 16th international software product line conference (SPLC16). ACM, Beijing, S 256–259 Krueger C, Clements P (2012) Systems and software product line engineering with BigLever software gears. In: Proceedings of the 16th international software product line conference (SPLC16). ACM, Beijing, S 256–259
11.
Zurück zum Zitat Flores R, Krueger C, Clements P (2012) Mega-scale product line engineering at general motors. In: Proceedings of the 16th international software product line conference (SPLC16). ACM, Beijing, S 259–268 Flores R, Krueger C, Clements P (2012) Mega-scale product line engineering at general motors. In: Proceedings of the 16th international software product line conference (SPLC16). ACM, Beijing, S 259–268
12.
Zurück zum Zitat Aranda J, Damian D, Borici A (2012) Transition to model-driven engineering: what is revolutionary, what remains the same. In: Model driven engineering languages and systems (MODELS). Springer, Berlin, S 692–708 Aranda J, Damian D, Borici A (2012) Transition to model-driven engineering: what is revolutionary, what remains the same. In: Model driven engineering languages and systems (MODELS). Springer, Berlin, S 692–708
13.
Zurück zum Zitat Cottenier T, Van Den Berg A, Elrad T (2007) The motorola WEAVR: model weaving in a large industrial context. In: Aspect-oriented software development (AOSD), Bd 32. Vancouver, Kanada Cottenier T, Van Den Berg A, Elrad T (2007) The motorola WEAVR: model weaving in a large industrial context. In: Aspect-oriented software development (AOSD), Bd 32. Vancouver, Kanada
14.
Zurück zum Zitat Mohagheghi P, Dehlen V (2008) Where is the proof?: a review of experiences from applying MDE in industry. In: European conference on model driven architecture-foundations and applications (ECMDA-FA). Springer, Berlin, S 432–443 Mohagheghi P, Dehlen V (2008) Where is the proof?: a review of experiences from applying MDE in industry. In: European conference on model driven architecture-foundations and applications (ECMDA-FA). Springer, Berlin, S 432–443
15.
Zurück zum Zitat Teppola S, Parviainen P, Takalo J (2009) Challenges in deployment of model driven development. In: International conference on software engineering advances (ICSEA), Porto, Portugal, S 15–20 Teppola S, Parviainen P, Takalo J (2009) Challenges in deployment of model driven development. In: International conference on software engineering advances (ICSEA), Porto, Portugal, S 15–20
16.
Zurück zum Zitat Brunelière H, Cabot J, Clasen C, Jouault F, Bézivin J (2010) Towards model driven tool interoperability: bridging eclipse and microsoft modeling tools. In: European conference on modelling foundations and applications (ECMFA), Bd 6138. Paris, Frankreich, S 32–47 Brunelière H, Cabot J, Clasen C, Jouault F, Bézivin J (2010) Towards model driven tool interoperability: bridging eclipse and microsoft modeling tools. In: European conference on modelling foundations and applications (ECMFA), Bd 6138. Paris, Frankreich, S 32–47
17.
Zurück zum Zitat Bézivin J, Bruneliere H, Jouault F, Kurtev I (2005) Model engineering support for tool interoperability. In: Workshop in software model engineering (WiSME), Bd 2. Montego Bay, Jamaika Bézivin J, Bruneliere H, Jouault F, Kurtev I (2005) Model engineering support for tool interoperability. In: Workshop in software model engineering (WiSME), Bd 2. Montego Bay, Jamaika
18.
Zurück zum Zitat Doyle D, Geers H, Graaf B, Van Deursen A (2006) Migrating a domain-specific modeling infrastructure to MDA technology. In: International workshop on metamodels, schemas, grammars, and ontologies for reverse engineering (ateM). Genua, Italien Doyle D, Geers H, Graaf B, Van Deursen A (2006) Migrating a domain-specific modeling infrastructure to MDA technology. In: International workshop on metamodels, schemas, grammars, and ontologies for reverse engineering (ateM). Genua, Italien
19.
Zurück zum Zitat Fleurey F, Breton E, Baudry B, Nicolas A, Jézéquel J-M (2007) Model-driven engineering for software migration in a large industrial context. In: Model driven engineering languages and systems (MoDELS). Springer, Berlin, S 482–497 Fleurey F, Breton E, Baudry B, Nicolas A, Jézéquel J-M (2007) Model-driven engineering for software migration in a large industrial context. In: Model driven engineering languages and systems (MoDELS). Springer, Berlin, S 482–497
20.
Zurück zum Zitat Ågren SM, Knauss E, Heldal R, Pelliccione P, Malmqvist G, Bodén J (2018) The manager perspective on requirements impact on automotive systems development speed. In: 2018 IEEE 26th international requirements engineering conference (RE), S 17–28. https://doi.org/10.1109/RE.2018.00-55 Ågren SM, Knauss E, Heldal R, Pelliccione P, Malmqvist G, Bodén J (2018) The manager perspective on requirements impact on automotive systems development speed. In: 2018 IEEE 26th international requirements engineering conference (RE), S 17–28. https://​doi.​org/​10.​1109/​RE.​2018.​00-55
21.
Zurück zum Zitat Leffingwell D (2016) SAFe® 4.0 reference guide: scaled agile framework® for lean software and systems engineering. Addison-Wesley Professional, Boston Leffingwell D (2016) SAFe® 4.0 reference guide: scaled agile framework® for lean software and systems engineering. Addison-Wesley Professional, Boston
22.
Zurück zum Zitat Gorschek T, Wohlin C (2003) Identifizierung von Verbesserungsproblemen mit Hilfe eines leichtgewichtigen Triangulationsansatzes. In: The European software process improvement conference. Graz, Österreich Gorschek T, Wohlin C (2003) Identifizierung von Verbesserungsproblemen mit Hilfe eines leichtgewichtigen Triangulationsansatzes. In: The European software process improvement conference. Graz, Österreich
23.
Zurück zum Zitat Gorschek T, Wohlin C (2004) Paketierung von Fragen der Software-Prozessverbesserung – eine Methode und eine Fallstudie. Software: Praxis & Erfahrung 34:1311–1344 Gorschek T, Wohlin C (2004) Paketierung von Fragen der Software-Prozessverbesserung – eine Methode und eine Fallstudie. Software: Praxis & Erfahrung 34:1311–1344
24.
Zurück zum Zitat Humphrey WS (1989) Management des Softwareprozesses. Addison-Wesley, Reading Humphrey WS (1989) Management des Softwareprozesses. Addison-Wesley, Reading
25.
Zurück zum Zitat Pettersson F, Ivarsson M, Gorschek T, Öhman P (2008) A practitioners guide to light weight software process assessment and improvement planning. J Syst Softw 81(6):972–995 Pettersson F, Ivarsson M, Gorschek T, Öhman P (2008) A practitioners guide to light weight software process assessment and improvement planning. J Syst Softw 81(6):972–995
26.
Zurück zum Zitat Vanden Heuvel LN, Lorenzo DK, Hanson WE, Jackson LO, Rooney JR, Walker DA (2008) Handbuch zur Ursachenanalyse – Ein Leitfaden für eine effiziente und effektive Untersuchung von Vorfällen, 3. Aufl. ABS Consulting ed. Rothstein Associates Inc., Houston Vanden Heuvel LN, Lorenzo DK, Hanson WE, Jackson LO, Rooney JR, Walker DA (2008) Handbuch zur Ursachenanalyse – Ein Leitfaden für eine effiziente und effektive Untersuchung von Vorfällen, 3. Aufl. ABS Consulting ed. Rothstein Associates Inc., Houston
27.
Zurück zum Zitat Wilson PF, Dell LD, Anderson GF (1993) Root Cause Analysis – ein Werkzeug für das gesamte Qualitätsmanagement. Amerikanische Gesellschaft für Qualität, Milwaukee Wilson PF, Dell LD, Anderson GF (1993) Root Cause Analysis – ein Werkzeug für das gesamte Qualitätsmanagement. Amerikanische Gesellschaft für Qualität, Milwaukee
28.
Zurück zum Zitat Morgan JM, Liker JK (2006) Das Toyota-Produktentwicklungssystem: Integration von Mensch, Prozess und Technologie. Productivity, New York Morgan JM, Liker JK (2006) Das Toyota-Produktentwicklungssystem: Integration von Mensch, Prozess und Technologie. Productivity, New York
29.
Zurück zum Zitat El Emam KD, Goldenson DJ, McCurley J, Herbsleb J (2001) Modellierung der Wahrscheinlichkeit von Software-Prozessverbesserungen: eine explorative Studie. Empirische Softwaretechnik 6(3):207–229MATH El Emam KD, Goldenson DJ, McCurley J, Herbsleb J (2001) Modellierung der Wahrscheinlichkeit von Software-Prozessverbesserungen: eine explorative Studie. Empirische Softwaretechnik 6(3):207–229MATH
30.
Zurück zum Zitat Conradi R, Fugetta A (2002) Verbesserung der Software-Prozessverbesserung. IEEE Softw 19(4):92–100 Conradi R, Fugetta A (2002) Verbesserung der Software-Prozessverbesserung. IEEE Softw 19(4):92–100
31.
Zurück zum Zitat Lachmann R, Schaefer I (2014) Für effizientes und effektives Testen in der automobilen Softwareentwicklung. In: GI-Jahrestagung, Berlin, S 2181–2192 Lachmann R, Schaefer I (2014) Für effizientes und effektives Testen in der automobilen Softwareentwicklung. In: GI-Jahrestagung, Berlin, S 2181–2192
33.
Zurück zum Zitat Lachmann R, Schaefer I (2013) Herausforderungen beim Testen von Fahrerassistenzsystemen. In 11th workshop automotive software engineering (ASE). Toronto Lachmann R, Schaefer I (2013) Herausforderungen beim Testen von Fahrerassistenzsystemen. In 11th workshop automotive software engineering (ASE). Toronto
34.
Zurück zum Zitat Garousi V, Felderer M, Kuhrmann M, Herkiloğlu K (2017) What industry wants from academia in software testing?: hearing practitioners’ opinions. In: Proceedings of the 21st international conference on evaluation and assessment in software engineering (EASE ’17). Karlskrona, S 65–69 Garousi V, Felderer M, Kuhrmann M, Herkiloğlu K (2017) What industry wants from academia in software testing?: hearing practitioners’ opinions. In: Proceedings of the 21st international conference on evaluation and assessment in software engineering (EASE ’17). Karlskrona, S 65–69
35.
Zurück zum Zitat Kasoju A, Petersen K, Mäntylä MV (2013) Analyzing an automotive testing process with evidence-based software engineering. Inf Softw Technol 55(7):1237–1259 Kasoju A, Petersen K, Mäntylä MV (2013) Analyzing an automotive testing process with evidence-based software engineering. Inf Softw Technol 55(7):1237–1259
36.
Zurück zum Zitat Sundmark D, Petersen K, Larsson S (2011) An exploratory case study of testing in an automotive electrical system release process. In: Proceedings of the 6th IEEE international symposium on industrial embedded systems (SIES ’11). Vasteras, S 166–175 Sundmark D, Petersen K, Larsson S (2011) An exploratory case study of testing in an automotive electrical system release process. In: Proceedings of the 6th IEEE international symposium on industrial embedded systems (SIES ’11). Vasteras, S 166–175
37.
Zurück zum Zitat Broy M (2006) Herausforderungen bei der Softwareentwicklung im Automobilbereich. In: Proceedings of the 28th international conference on software engineering (ICSE ’06). Shanghai, S 33–42 Broy M (2006) Herausforderungen bei der Softwareentwicklung im Automobilbereich. In: Proceedings of the 28th international conference on software engineering (ICSE ’06). Shanghai, S 33–42
38.
Zurück zum Zitat Grimm K (2003) Softwaretechnologie in einem Automobilunternehmen: große Herausforderungen. In: Proceedings of the 25th international conference on software engineering (ICSE ’03). Portland, S 498–503 Grimm K (2003) Softwaretechnologie in einem Automobilunternehmen: große Herausforderungen. In: Proceedings of the 25th international conference on software engineering (ICSE ’03). Portland, S 498–503
39.
Zurück zum Zitat Pretschner A, Broy M, Kruger IH, Stauner T (2007) Software-Engineering für automobile Systeme: ein Fahrplan. In: Proceedings of the 29th international conference on software engineering (ICSE ’07). Washington, DC, S 55–71 Pretschner A, Broy M, Kruger IH, Stauner T (2007) Software-Engineering für automobile Systeme: ein Fahrplan. In: Proceedings of the 29th international conference on software engineering (ICSE ’07). Washington, DC, S 55–71
40.
Zurück zum Zitat Usha M, Ramakrishnan B (2019) MCTRP-an energy efficient tree routing protocol for vehicular ad hoc network using genetic whale optimization algorithm. J Wirel Pers Commu 110:185–206 Usha M, Ramakrishnan B (2019) MCTRP-an energy efficient tree routing protocol for vehicular ad hoc network using genetic whale optimization algorithm. J Wirel Pers Commu 110:185–206
41.
Zurück zum Zitat Sathiamoorthy J, Ramakrishnan B (2017) STFDR: architecture of competent protocol for efficient route discovery and reliable transmission in CEAACK MANETs. J Wirel Pers Commun 97:5817–5839 Sathiamoorthy J, Ramakrishnan B (2017) STFDR: architecture of competent protocol for efficient route discovery and reliable transmission in CEAACK MANETs. J Wirel Pers Commun 97:5817–5839
42.
Zurück zum Zitat Usha M, Sathiamoorthy J, Ashween R, Ramakrishnan BN (2020) EEMCCP-a novel architecture protocol design for efficient data transmission in underwater acoustic wireless sensor network. Int J Comput Netw and Appl 7(2):28–42 Usha M, Sathiamoorthy J, Ashween R, Ramakrishnan BN (2020) EEMCCP-a novel architecture protocol design for efficient data transmission in underwater acoustic wireless sensor network. Int J Comput Netw and Appl 7(2):28–42
44.
Zurück zum Zitat Schön EM, Winter D, Escalona MJ, Thomaschewski J (2017) Key challenges in agile requirements engineering. In: Baumeister H, Lichter H, Riebisch M (Hrsg) Agile processes in software engineering and extreme programming. Springer International Publishing, Cham, S 37–51 Schön EM, Winter D, Escalona MJ, Thomaschewski J (2017) Key challenges in agile requirements engineering. In: Baumeister H, Lichter H, Riebisch M (Hrsg) Agile processes in software engineering and extreme programming. Springer International Publishing, Cham, S 37–51
45.
Zurück zum Zitat Kasauli R, Liebel G, Knauss E, Gopakumar S, Kanagwa B (2017) Requirements engineering challenges in large-scale agile system development. In: 2017 IEEE 25th international requirements engineering conference (RE). IEEE, Lisbon, S 352–361 Kasauli R, Liebel G, Knauss E, Gopakumar S, Kanagwa B (2017) Requirements engineering challenges in large-scale agile system development. In: 2017 IEEE 25th international requirements engineering conference (RE). IEEE, Lisbon, S 352–361
46.
Zurück zum Zitat Inayat I, Salim SS, Marczak S, Daneva M, Shamshirband S (2015) A systematic literature review on agile requirements engineering practices and challenges. Comput Hum Behav 51:915–929 Inayat I, Salim SS, Marczak S, Daneva M, Shamshirband S (2015) A systematic literature review on agile requirements engineering practices and challenges. Comput Hum Behav 51:915–929
48.
Zurück zum Zitat Karlsson L, Dahlstedt ÅG, Regnell B, och Dag JN, Persson A (2007) Requirements Engineering challenges in market-driven software development-an interview study with practitioners. Inf Softw Technol 49(6):588–604 Karlsson L, Dahlstedt ÅG, Regnell B, och Dag JN, Persson A (2007) Requirements Engineering challenges in market-driven software development-an interview study with practitioners. Inf Softw Technol 49(6):588–604
49.
Zurück zum Zitat Besrour S, Rahim LBA, Dominic P (2016) Eine quantitative Studie zur Identifizierung kritischer Herausforderungen beim Requirements Engineering im Kontext kleiner und mittlerer Softwareunternehmen. In: Computer and information sciences (ICCOINS), 2016 3rd international conference on. IEEE, Kuala Lumpur, S 606–610 Besrour S, Rahim LBA, Dominic P (2016) Eine quantitative Studie zur Identifizierung kritischer Herausforderungen beim Requirements Engineering im Kontext kleiner und mittlerer Softwareunternehmen. In: Computer and information sciences (ICCOINS), 2016 3rd international conference on. IEEE, Kuala Lumpur, S 606–610
50.
51.
Zurück zum Zitat Soltani M, Knauss E (2015) Challenges of requirements engineering in AUTOSAR ecosystems. In: 2015 IEEE 23rd international requirements engineering conference (RE). IEEE, Ottawa, S 294–295 Soltani M, Knauss E (2015) Challenges of requirements engineering in AUTOSAR ecosystems. In: 2015 IEEE 23rd international requirements engineering conference (RE). IEEE, Ottawa, S 294–295
52.
Zurück zum Zitat Birk A, Heller G (2007) Challenges for requirements engineering and management in software product line development. In: International working conference on requirements engineering: foundation for software quality. Springer, Berlin/Heidelberg, S 300–305 Birk A, Heller G (2007) Challenges for requirements engineering and management in software product line development. In: International working conference on requirements engineering: foundation for software quality. Springer, Berlin/Heidelberg, S 300–305
53.
Zurück zum Zitat Sabaliauskaite G, Loconsole A, Engström E, Unterkalmsteiner M, Regnell B, Runeson P, Gorschek T, Feldt R (2010) Challenges in aligning requirements engineering and verification in a large-scale industrial context. In: International working conference on requirements engineering: foundation for software quality. Springer, Berlin/Heidelberg, S 128–142 Sabaliauskaite G, Loconsole A, Engström E, Unterkalmsteiner M, Regnell B, Runeson P, Gorschek T, Feldt R (2010) Challenges in aligning requirements engineering and verification in a large-scale industrial context. In: International working conference on requirements engineering: foundation for software quality. Springer, Berlin/Heidelberg, S 128–142
54.
Zurück zum Zitat Sahibzada MB, Zowghi D (2012) Service oriented requirements engineering: practitioner’s perspective. In: International conference on service-oriented computing. Springer, Berlin/Heidelberg, S 380–392 Sahibzada MB, Zowghi D (2012) Service oriented requirements engineering: practitioner’s perspective. In: International conference on service-oriented computing. Springer, Berlin/Heidelberg, S 380–392
55.
Zurück zum Zitat Bano M, Zowghi D, Ikram N, Niazi M (2013) What makes service oriented requirements engineering challenging? A qualitative study. IET Softw 8(4):154–160 Bano M, Zowghi D, Ikram N, Niazi M (2013) What makes service oriented requirements engineering challenging? A qualitative study. IET Softw 8(4):154–160
56.
Zurück zum Zitat Asghar S, Umar M (2010) Herausforderungen des Anforderungsmanagements bei der Entwicklung von Softwareanwendungen und der Auswahl von Standardkomponenten (Customer-off-the-shelf). Int J Softw Eng 1(1):32–50 Asghar S, Umar M (2010) Herausforderungen des Anforderungsmanagements bei der Entwicklung von Softwareanwendungen und der Auswahl von Standardkomponenten (Customer-off-the-shelf). Int J Softw Eng 1(1):32–50
57.
Zurück zum Zitat Shah T, Patel V (2014) A review of requirement engineering issues and challenges in various software development methods. Int J Comput Appl 99(15):36–45 Shah T, Patel V (2014) A review of requirement engineering issues and challenges in various software development methods. Int J Comput Appl 99(15):36–45
58.
Zurück zum Zitat Laplante PA (2017) Requirements engineering for software and systems, 3. Aufl. Auerbach Publications, Boca Raton Laplante PA (2017) Requirements engineering for software and systems, 3. Aufl. Auerbach Publications, Boca Raton
59.
Zurück zum Zitat Spearman C (1987) Der Nachweis und die Messung der Assoziation zwischen zwei Dingen. Am J Psychol 100(3/4):441–471 Spearman C (1987) Der Nachweis und die Messung der Assoziation zwischen zwei Dingen. Am J Psychol 100(3/4):441–471
61.
Zurück zum Zitat Weimerskirch A, Paar C, Wolf M (2006) Sichere Kommunikation im Fahrzeug. Springer, Berlin Weimerskirch A, Paar C, Wolf M (2006) Sichere Kommunikation im Fahrzeug. Springer, Berlin
62.
Zurück zum Zitat Awais Hassan M, Habiba U, Ghani U, Shoaib M (2019) A secure message-passing framework for inter-vehicular communication using blockchain. Int J Distrib Sensor Netw 15(2) Awais Hassan M, Habiba U, Ghani U, Shoaib M (2019) A secure message-passing framework for inter-vehicular communication using blockchain. Int J Distrib Sensor Netw 15(2)
63.
Zurück zum Zitat Gkogkidis A, Giachoudis N, Spathoulas G, Anagnostopoulos I (2019) Implementing a blockchain infrastructure on top of vehicular ad hoc networks. Adv Intell Syst Comput 879:764–771 Gkogkidis A, Giachoudis N, Spathoulas G, Anagnostopoulos I (2019) Implementing a blockchain infrastructure on top of vehicular ad hoc networks. Adv Intell Syst Comput 879:764–771
64.
Zurück zum Zitat Li L, Liu J, Cheng L, Qiu S, Wang W, Zhang X, Zhang Z (2018) CreditCoin: a privacy-preserving blockchain-based incentive announcement network for communications of smart vehicles. IEEE Trans Intell Transp Syst 19(7):2204–2220 Li L, Liu J, Cheng L, Qiu S, Wang W, Zhang X, Zhang Z (2018) CreditCoin: a privacy-preserving blockchain-based incentive announcement network for communications of smart vehicles. IEEE Trans Intell Transp Syst 19(7):2204–2220
65.
Zurück zum Zitat Liu Y-N, Lv S-Z, Xie M, Chen Z-B, Wang P (2019) Dynamic anonymous identity authentication (daia) scheme for vanet. Int J Commun Syst 32(5) Liu Y-N, Lv S-Z, Xie M, Chen Z-B, Wang P (2019) Dynamic anonymous identity authentication (daia) scheme for vanet. Int J Commun Syst 32(5)
66.
Zurück zum Zitat Ortega V, Bouchmal F, Monserrat JF (2018) Trusted 5g vehicular networks: blockchains and content-centric networking. IEEE Veh Technol Mag 13(2):121–127 Ortega V, Bouchmal F, Monserrat JF (2018) Trusted 5g vehicular networks: blockchains and content-centric networking. IEEE Veh Technol Mag 13(2):121–127
67.
Zurück zum Zitat Zhang X, Li R, Cui B (2019) A security architecture of vanet based on blockchain and mobile edge computing, S 258–259 Zhang X, Li R, Cui B (2019) A security architecture of vanet based on blockchain and mobile edge computing, S 258–259
68.
Zurück zum Zitat Lamport L (1981) Password authentication with insecure communication. Commun ACM 24(11):770–772 Lamport L (1981) Password authentication with insecure communication. Commun ACM 24(11):770–772
69.
Zurück zum Zitat IEEE-Standard für den drahtlosen Zugang in Fahrzeugumgebungen, Sicherheitsdienste für Anwendungen und Verwaltungsmeldungen. IEEE Std 1609.2-2013 (Revision von IEEE Std 1609.2-2006), S 1–289, April 2013 IEEE-Standard für den drahtlosen Zugang in Fahrzeugumgebungen, Sicherheitsdienste für Anwendungen und Verwaltungsmeldungen. IEEE Std 1609.2-2013 (Revision von IEEE Std 1609.2-2006), S 1–289, April 2013
70.
Zurück zum Zitat Li B, Peng Z, Hou P, He M, Anisetti M, Jeon G (2019) Reliability and capability based computation offloading strategy for vehicular ad hoc clouds. J Cloud Comput 8(1):1–14 Li B, Peng Z, Hou P, He M, Anisetti M, Jeon G (2019) Reliability and capability based computation offloading strategy for vehicular ad hoc clouds. J Cloud Comput 8(1):1–14
71.
Zurück zum Zitat Hou X, Ren Z, Wang J, Cheng W, Ren Y, Chen K-C, Zhang H (2020) Reliable computation offloading for edge-computing-enabled software-defined iov. IEEE Internet Things J 7(8):7097–7111 Hou X, Ren Z, Wang J, Cheng W, Ren Y, Chen K-C, Zhang H (2020) Reliable computation offloading for edge-computing-enabled software-defined iov. IEEE Internet Things J 7(8):7097–7111
72.
Zurück zum Zitat Liu Y, Yu H, Xie S, Zhang Y (2019) Deep Reinforcement Learning for offloading and resource allocation in vehicle edge computing and networks. IEEE Trans Veh Technol 68(11):11158–11168 Liu Y, Yu H, Xie S, Zhang Y (2019) Deep Reinforcement Learning for offloading and resource allocation in vehicle edge computing and networks. IEEE Trans Veh Technol 68(11):11158–11168
73.
Zurück zum Zitat Feng L, Li W, Lin Y, Zhu L, Guo S, Zhen Z (2020) Joint computation offloading and urllc resource allocation for collaborative mec assisted cellular-v2x networks. IEEE Access 8:24914–24926 Feng L, Li W, Lin Y, Zhu L, Guo S, Zhen Z (2020) Joint computation offloading and urllc resource allocation for collaborative mec assisted cellular-v2x networks. IEEE Access 8:24914–24926
74.
Zurück zum Zitat Tang G, Guo D, Wu K, Liu F, Qin Y (2020) Qos guaranteed edge cloud resource provisioning for vehicle fleets. IEEE Trans Veh Technol 69(6):5889–5900 Tang G, Guo D, Wu K, Liu F, Qin Y (2020) Qos guaranteed edge cloud resource provisioning for vehicle fleets. IEEE Trans Veh Technol 69(6):5889–5900
75.
Zurück zum Zitat Xiao K, Shi W, Gao Z, Yao C, Qiu X (2020) Daer: a resource preallocation algorithm of edge computing server by using blockchain in intelligent driving. IEEE Internet Things J 7(10):9291–9302 Xiao K, Shi W, Gao Z, Yao C, Qiu X (2020) Daer: a resource preallocation algorithm of edge computing server by using blockchain in intelligent driving. IEEE Internet Things J 7(10):9291–9302
76.
Zurück zum Zitat Dai Y, Xu D, Maharjan S, Zhang Y (2018) Joint load balancing and offloading in vehicular edge computing and networks. IEEE Internet Things J 6(3):4377–4387 Dai Y, Xu D, Maharjan S, Zhang Y (2018) Joint load balancing and offloading in vehicular edge computing and networks. IEEE Internet Things J 6(3):4377–4387
77.
Zurück zum Zitat Xu X, Xue Y, Li X, Qi L, Wan S (2019) A computation offloading method for edge computing with vehicle-to-everything. IEEE Access 7:131068–131077 Xu X, Xue Y, Li X, Qi L, Wan S (2019) A computation offloading method for edge computing with vehicle-to-everything. IEEE Access 7:131068–131077
78.
Zurück zum Zitat Khayyat M, Elgendy IA, Muthanna A, Alshahrani AS, Alharbi S, Koucheryavy A (2020) Advanced deep learning-based computational offloading for multilevel vehicular edge-cloud computing networks. IEEE Access 8:137052–137062 Khayyat M, Elgendy IA, Muthanna A, Alshahrani AS, Alharbi S, Koucheryavy A (2020) Advanced deep learning-based computational offloading for multilevel vehicular edge-cloud computing networks. IEEE Access 8:137052–137062
79.
Zurück zum Zitat Jindal A, Aujla GS, Kumar N (2019) Survivor: a blockchain based edge-as-a-service framework for secure energy trading in SDN-enabled vehicle-to-grid environment. Comput Netw 153:36–48 Jindal A, Aujla GS, Kumar N (2019) Survivor: a blockchain based edge-as-a-service framework for secure energy trading in SDN-enabled vehicle-to-grid environment. Comput Netw 153:36–48
80.
Zurück zum Zitat Aujla GS, Jindal A (2020) A decoupled blockchain approach for edge-envisioned iot-based healthcare monitoring. IEEE J Sel Areas Commun 39:491–499 Aujla GS, Jindal A (2020) A decoupled blockchain approach for edge-envisioned iot-based healthcare monitoring. IEEE J Sel Areas Commun 39:491–499
81.
Zurück zum Zitat Sun Y, Song J, Zhou S, Guo X, Niu Z (2018) Task replication for vehicular edge computing:, A combinatorial multi-armed bandit based approach. arXiv: 1807.05718 Sun Y, Song J, Zhou S, Guo X, Niu Z (2018) Task replication for vehicular edge computing:, A combinatorial multi-armed bandit based approach. arXiv: 1807.05718
83.
Zurück zum Zitat Darwish TS, Bakar KA (2018) Fog based intelligent transportation big data analytics in the internet of vehicles environment: Motivationen, Architektur, Herausforderungen und kritische Punkte. IEEE Access 6:15679–15701 Darwish TS, Bakar KA (2018) Fog based intelligent transportation big data analytics in the internet of vehicles environment: Motivationen, Architektur, Herausforderungen und kritische Punkte. IEEE Access 6:15679–15701
84.
Zurück zum Zitat Iqbal R, Butt TA, Shafique MO, Talib MWA, Umer T (2018) Context-aware data-driven intelligent framework for fog infrastructures in internet of vehicles. IEEE Access 6:58182–58194 Iqbal R, Butt TA, Shafique MO, Talib MWA, Umer T (2018) Context-aware data-driven intelligent framework for fog infrastructures in internet of vehicles. IEEE Access 6:58182–58194
85.
Zurück zum Zitat Chen X, Wang L (2017) Exploring fog computing-based adaptive vehicular data scheduling policies through a compositional formal method-PEPA. IEEE Commun Lett 21(4):745–748 Chen X, Wang L (2017) Exploring fog computing-based adaptive vehicular data scheduling policies through a compositional formal method-PEPA. IEEE Commun Lett 21(4):745–748
86.
Zurück zum Zitat Liu J, Wan J, Zeng B, Wang Q, Song H, Qiu M (2017) A scalable and quick-response software defined vehicular network assisted by mobile edge computing. IEEE Commun Mag 55(7):94–100 Liu J, Wan J, Zeng B, Wang Q, Song H, Qiu M (2017) A scalable and quick-response software defined vehicular network assisted by mobile edge computing. IEEE Commun Mag 55(7):94–100
87.
Zurück zum Zitat Huang X, Yu R, Kang J, He Y, Zhang Y (2017) Exploring mobile edge computing for 5g-enabled software defined vehicular networks. IEEE Wirel Commun 24(6):55–63 Huang X, Yu R, Kang J, He Y, Zhang Y (2017) Exploring mobile edge computing for 5g-enabled software defined vehicular networks. IEEE Wirel Commun 24(6):55–63
88.
Zurück zum Zitat Li M, Si P, Zhang Y (2018) Delay-tolerant data traffic to software-defined vehicular networks with mobile edge computing in smart city. IEEE Trans Veh Technol 67(10):9073–9086 Li M, Si P, Zhang Y (2018) Delay-tolerant data traffic to software-defined vehicular networks with mobile edge computing in smart city. IEEE Trans Veh Technol 67(10):9073–9086
89.
Zurück zum Zitat Soua A, Tohme S (2018) Multi-level SDN with vehicles as fog computing infrastructures: Eine neue integrierte Architektur für 5g-VANETs. In: Proceedings of the 21st conference on innovation in clouds, internet and networks and workshops (ICIN). Paris, S 1–8 Soua A, Tohme S (2018) Multi-level SDN with vehicles as fog computing infrastructures: Eine neue integrierte Architektur für 5g-VANETs. In: Proceedings of the 21st conference on innovation in clouds, internet and networks and workshops (ICIN). Paris, S 1–8
90.
Zurück zum Zitat Soleymani SA, Abdullah AH, Zareei M, Anisi MH, Vargas-Rosales C, Khan MK, Goudarzi S (2017) A secure trust model based on fuzzy logic in vehicular ad hoc networks with fog computing. IEEE Access 5:15619–15629 Soleymani SA, Abdullah AH, Zareei M, Anisi MH, Vargas-Rosales C, Khan MK, Goudarzi S (2017) A secure trust model based on fuzzy logic in vehicular ad hoc networks with fog computing. IEEE Access 5:15619–15629
91.
Zurück zum Zitat Buttazzo GC, Lipari G, Abeni L (1998) Elastic task model for adaptive rate control. In: RTSS Buttazzo GC, Lipari G, Abeni L (1998) Elastic task model for adaptive rate control. In: RTSS
92.
Zurück zum Zitat Steere DC, Goel A, Gruenberg J, McNamee D, Pu C, Walpole J (1999) A feedback-driven proportion allocator for real-rate scheduling. In: OSDI Steere DC, Goel A, Gruenberg J, McNamee D, Pu C, Walpole J (1999) A feedback-driven proportion allocator for real-rate scheduling. In: OSDI
93.
Zurück zum Zitat Lu C, Wang X, Koutsoukos X (2004) End-to-end utilization control in distributed real-time systems. In: ICDCS Lu C, Wang X, Koutsoukos X (2004) End-to-end utilization control in distributed real-time systems. In: ICDCS
94.
Zurück zum Zitat Lu C, Wang X, Koutsoukos X (2005) Feedback utilization control in distributed real-time systems with end-to-end tasks. In: IEEE transactions on parallel and distributed systems Lu C, Wang X, Koutsoukos X (2005) Feedback utilization control in distributed real-time systems with end-to-end tasks. In: IEEE transactions on parallel and distributed systems
95.
Zurück zum Zitat Wang X, Jia D, Lu C, Koutsoukos X (2007) DEUCON: dezentrale End-to-End-Auslastungskontrolle für verteilte Echtzeitsysteme. IEEE Trans Parallel Distrib Syst 18(7):996–1009 Wang X, Jia D, Lu C, Koutsoukos X (2007) DEUCON: dezentrale End-to-End-Auslastungskontrolle für verteilte Echtzeitsysteme. IEEE Trans Parallel Distrib Syst 18(7):996–1009
96.
Zurück zum Zitat Davare A, Zhu Q, Di Natale M, Pinello C, Kanajan S, Sangiovanni-Vincentelli A (2007) Period optimization for hard real-time distributed automotive systems. In: DAC Davare A, Zhu Q, Di Natale M, Pinello C, Kanajan S, Sangiovanni-Vincentelli A (2007) Period optimization for hard real-time distributed automotive systems. In: DAC
97.
Zurück zum Zitat Chen Y, Lu C, Koutsoukos X (2007) Optimal discrete rate adaptation for distributed real-time systems. In: RTSS Chen Y, Lu C, Koutsoukos X (2007) Optimal discrete rate adaptation for distributed real-time systems. In: RTSS
98.
Zurück zum Zitat Greco L, Fontanelli D, Bicchi A (2010) Design and stability analysis for anytime control via stochastic scheduling. In: IEEE transactions on automatic control. Greco L, Fontanelli D, Bicchi A (2010) Design and stability analysis for anytime control via stochastic scheduling. In: IEEE transactions on automatic control.
99.
Zurück zum Zitat Chen M, Nolan C, Wang X, Adhikari S, Li F, Qi H (2009) Hierarchical utilization control for real-time and resilient power grid. In: ECRTS. Chen M, Nolan C, Wang X, Adhikari S, Li F, Qi H (2009) Hierarchical utilization control for real-time and resilient power grid. In: ECRTS.
100.
Zurück zum Zitat Feld T, Biondi A, Davis RI, Buttazzo G, Slomka F (2018) A survey of schedulability analysis techniques for rate-dependent tasks. J Syst Softw 138:100–107 Feld T, Biondi A, Davis RI, Buttazzo G, Slomka F (2018) A survey of schedulability analysis techniques for rate-dependent tasks. J Syst Softw 138:100–107
101.
Zurück zum Zitat Becker M, Dasari D, Mubeen S, Behnam M, Nolte T (2017) End-to-end timing analysis of cause-effect chains in automotive embedded systems. J Syst Archit 80:104–113 Becker M, Dasari D, Mubeen S, Behnam M, Nolte T (2017) End-to-end timing analysis of cause-effect chains in automotive embedded systems. J Syst Archit 80:104–113
102.
Zurück zum Zitat Rajeev A, Mohalik S, Dixit MG, Chokshi DB, Ramesh S (2010) Schedulability and end-to-end latency in distributed ECU networks: modeling and precise estimation. In: EMSOFT Rajeev A, Mohalik S, Dixit MG, Chokshi DB, Ramesh S (2010) Schedulability and end-to-end latency in distributed ECU networks: modeling and precise estimation. In: EMSOFT
103.
Zurück zum Zitat Feiertag N, Richter K, Nordlander J, Jonsson J (2009) A framework for end-to-end path delay calculation of automotive systems under different path semantics. In: RTSS Feiertag N, Richter K, Nordlander J, Jonsson J (2009) A framework for end-to-end path delay calculation of automotive systems under different path semantics. In: RTSS
104.
Zurück zum Zitat Buttazzo GC, Bini E, Buttle D (2014) Rate-adaptive tasks: model, analysis, and design issues. In: DATE Buttazzo GC, Bini E, Buttle D (2014) Rate-adaptive tasks: model, analysis, and design issues. In: DATE
105.
Zurück zum Zitat Kim JE, Rogalla O, Kramer S, Hamann A (2009) Extracting, specifying and predicting software system properties in component based real-time embedded software development. In: ICSE Kim JE, Rogalla O, Kramer S, Hamann A (2009) Extracting, specifying and predicting software system properties in component based real-time embedded software development. In: ICSE
106.
Zurück zum Zitat ISO/IEC, S.: ISO/IEC 42010 systems and software engineering-architectural description. In: Internationaler Standard ISO/IEC, Bd. 42010 (2011) ISO/IEC, S.: ISO/IEC 42010 systems and software engineering-architectural description. In: Internationaler Standard ISO/IEC, Bd. 42010 (2011)
107.
Zurück zum Zitat Eder J, Zverlov S, Voss S, Khalil M, Ipatiov A (2017) Bringing DSE to life: exploring the design space of an industrial automotive use case. In: 2017 ACM/IEEE 20th international conference on model driven engineering languages and systems (MODELS). https://doi.org/10.1109/MODELS.2017.36 Eder J, Zverlov S, Voss S, Khalil M, Ipatiov A (2017) Bringing DSE to life: exploring the design space of an industrial automotive use case. In: 2017 ACM/IEEE 20th international conference on model driven engineering languages and systems (MODELS). https://​doi.​org/​10.​1109/​MODELS.​2017.​36
108.
Zurück zum Zitat Eder J, Bahya A, Voss S, Ipatiov A, Khalil M (2018) From deployment to platform exploration: automatic synthesis of distributed automotive hardware architectures. In: Proceedings-21st ACM/IEEE international conference on model driven engineering languages and systems, MODELS 2018. https://doi.org/10.1145/3239372.3239385 Eder J, Bahya A, Voss S, Ipatiov A, Khalil M (2018) From deployment to platform exploration: automatic synthesis of distributed automotive hardware architectures. In: Proceedings-21st ACM/IEEE international conference on model driven engineering languages and systems, MODELS 2018. https://​doi.​org/​10.​1145/​3239372.​3239385
111.
Zurück zum Zitat IEC 61508 Ausgabe 2.0. Funktionale Sicherheit für elektrische/elektronische/programmierbare elektronische sicherheitsbezogene Systeme (2010) IEC 61508 Ausgabe 2.0. Funktionale Sicherheit für elektrische/elektronische/programmierbare elektronische sicherheitsbezogene Systeme (2010)
117.
119.
Zurück zum Zitat VDC Research, Natick, MA, USA: 2011 Embedded engineer survey, August 2011 VDC Research, Natick, MA, USA: 2011 Embedded engineer survey, August 2011
120.
Zurück zum Zitat ISO/IEC: ISO/IEC 9899:1990: Programmiersprachen – C. ISO/IEC, Genf, Schweiz (1990) ISO/IEC: ISO/IEC 9899:1990: Programmiersprachen – C. ISO/IEC, Genf, Schweiz (1990)
121.
Zurück zum Zitat ISO/IEC: ISO/IEC 9899:1990/AMD 1:1995: Programmiersprachen – C. ISO/IEC, Genf, Schweiz (1995) ISO/IEC: ISO/IEC 9899:1990/AMD 1:1995: Programmiersprachen – C. ISO/IEC, Genf, Schweiz (1995)
122.
Zurück zum Zitat ISO/IEC: ISO/IEC 9899:1999: Programmiersprachen – C. ISO/IEC, Genf, Schweiz (1999) ISO/IEC: ISO/IEC 9899:1999: Programmiersprachen – C. ISO/IEC, Genf, Schweiz (1999)
123.
Zurück zum Zitat ISO/IEC: ISO/IEC 9899:1999/Cor 3:2007: Programmiersprachen – C. ISO/IEC, Genf, Schweiz, Technical Corrigendum 3 edn. (2007) ISO/IEC: ISO/IEC 9899:1999/Cor 3:2007: Programmiersprachen – C. ISO/IEC, Genf, Schweiz, Technical Corrigendum 3 edn. (2007)
124.
Zurück zum Zitat ISO/IEC: ISO/IEC 9899:2011: Programmiersprachen – C. ISO/IEC, Genf, Schweiz (2011) ISO/IEC: ISO/IEC 9899:2011: Programmiersprachen – C. ISO/IEC, Genf, Schweiz (2011)
125.
Zurück zum Zitat MISRA: MISRA Compliance:2016 – Einhaltung der MISRA-Kodierrichtlinien. HORIBA MIRA Ltd, Nuneaton, Warwickshire CV10 0TU, UK, April 2016 MISRA: MISRA Compliance:2016 – Einhaltung der MISRA-Kodierrichtlinien. HORIBA MIRA Ltd, Nuneaton, Warwickshire CV10 0TU, UK, April 2016
Metadaten
Titel
Strukturierte Softwareentwicklung
verfasst von
Fabian Wolf
Copyright-Jahr
2023
Verlag
Springer Berlin Heidelberg
DOI
https://doi.org/10.1007/978-3-662-67156-6_3

    Premium Partner