Ändra sökning
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf
Moving Towards Component Based Software Engineering in Train Control Applications
Linköpings universitet, Institutionen för datavetenskap. Linköpings universitet, Tekniska högskolan.
2012 (Engelska)Självständigt arbete på avancerad nivå (masterexamen), 20 poäng / 30 hpStudentuppsats (Examensarbete)
Abstract [en]

Software industry deals with a vital challenge that is caused by a rapidly growing demand for speedy and cost-effective development of large and complex software systems. To overcome this challenge, software community is moving towards the component based software engineering (CBSE). The major inspiration for software industry, to adopt CBSE as its software development paradigm, is to rapidly build and deploy complex and trustworthy software systems with enormous savings, least engineering effort, cost, and time. CBSE provides the technical facilities that enable the easy assembly and upgrading of the software systems out of independently developed pieces of the software.

As the demand for new software increases, software reuse has become an attraction point for the many organizations because in a competitive environment, every organization wants to increase its productivity, reduce the development cost and time to market. Organizations also want to achieve a systematic software reuse in order to ensure a higher reliability, better maintenance and quality by exploiting reusability. Software reuse has become an important objective for every organization that is developing the software systems. CBSE is the systematic approach to achieve the systematic software reuse.

The aim of this thesis is to present a precise study of the CBSE advantages, available CBSE lifecycle models in literature, component models, CBSE cost benefits analysis (CBA), and comparison of CBSE economics with another software reuse strategy named as copy paste strategy in the railway industry. This thesis also defines a method to identify the reusable software components from the existing systems. A case study was performed at train control management system (TCMS) supplier organization to define a suitable CBSE lifecycle, a component model for TCMS, and apply the defined method for the identification of reusable software from the existing system in real-time environment. The detailed cost benefits analysis was performed on real data to justify the upfront cost of the CBSE.

Ort, förlag, år, upplaga, sidor
2012. , s. 116
Nationell ämneskategori
Programvaruteknik
Identifikatorer
URN: urn:nbn:se:liu:diva-77912ISRN: LIU-IDA/LITH-EX-A—12/020—SEOAI: oai:DiVA.org:liu-77912DiVA, id: diva2:529840
Externt samarbete
Bombardier Transportation Vasteras
Ämne / kurs
Datavetenskap vid LiTH
Presentation
2012-05-29, Donald Knuth, SE-581 83 Linköping, Sweden, Linköping, 15:15 (Engelska)
Uppsök
teknik
Handledare
Examinatorer
Tillgänglig från: 2012-06-01 Skapad: 2012-05-31 Senast uppdaterad: 2018-01-12Bibliografiskt granskad

Open Access i DiVA

Sajid_Thesis_Report_LiU_Final(2689 kB)908 nedladdningar
Filinformation
Filnamn FULLTEXT01.pdfFilstorlek 2689 kBChecksumma SHA-512
aa57b4c1421baca976e9a368f77a0ad4a6ec767a9ffc869ba000640f28474b6ee003f7dbd25c6e5a3096b7f299a56cb9dc32ad6f76bd644955a325dd541f341a
Typ fulltextMimetyp application/pdf

Av organisationen
Institutionen för datavetenskapTekniska högskolan
Programvaruteknik

Sök vidare utanför DiVA

GoogleGoogle Scholar
Totalt: 908 nedladdningar
Antalet nedladdningar är summan av nedladdningar för alla fulltexter. Det kan inkludera t.ex tidigare versioner som nu inte längre är tillgängliga.

urn-nbn

Altmetricpoäng

urn-nbn
Totalt: 424 träffar
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf