mdh.sePublications
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Continuous Deployment for Complex Software Intensive Industrial Systems
Mälardalen University, School of Innovation, Design and Engineering.
2017 (English)Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
Abstract [en]

Processes to develop and deliver software have been evolved over the years. One of the primary motivations of this evolution, is gaining the benefits of shorter time-to-market. Continuous deployment is a recent trend to deploy software to the customers automatically and in continuous fashion. Organizations adopting this trend could reach the customers faster through quick deliveries and improve the quality and productivity of the delivered product by an early feedback, and hence achieve increased customer satisfaction. Complex software intensive industrial systems are large-scale, distributed over heterogeneous platforms and interact with several sensors and actuators. Enabling continuous deployment for these industrial systems needs a stable deployment process able to cope with domain specific requirements and challenges. Notably, the required quality attributes of the deployed software product as well as the challenges introduced by the customer-specific nature of the domain. In this thesis, we formalize continuous deployment for industrial systems by identifying the main factors of an appropriate deployment process. In particular, we investigate high-level requirements, required quality attributes of the software product, and challenges in the deployment. Based on this, we propose a continuous deployment pipeline and a set of activities incorporated in the stages of the pipeline, in particular deployment and post-deployment stages. Moreover, we suggest automation support for the activities to both shorten the delivery time and to preserve repeatability and reliability of the deployment process. The aim of such a process is to maintain the quality attributes of the deployed software. We perform a case study to validate the proposed model by implementing a prototype in an industrial system

Place, publisher, year, edition, pages
2017. , 28 p.
Keyword [en]
Continuous Deployment, Automated Deployment, Complex Software Intensive Industrial Systems
National Category
Software Engineering
Identifiers
URN: urn:nbn:se:mdh:diva-36518OAI: oai:DiVA.org:mdh-36518DiVA: diva2:1145127
External cooperation
ABB Force Measurement
Subject / course
Computer Science
Presentation
2017-09-22, Naxos, HÖGSKOLEPLAN 1, 721 23, Västerås, 10:05 (English)
Supervisors
Examiners
Available from: 2017-10-02 Created: 2017-09-28 Last updated: 2017-10-02Bibliographically approved

Open Access in DiVA

fulltext(2640 kB)6 downloads
File information
File name FULLTEXT01.pdfFile size 2640 kBChecksum SHA-512
fe7a5cef0f4430fbae9042b8c7715424f7cce54e273a44b4fff8cbb76fe3b534ee23074fcb876d76a00a33b2a44ceae88c80a599b64dc7348c0e8dc4c830b1db
Type fulltextMimetype application/pdf

By organisation
School of Innovation, Design and Engineering
Software Engineering

Search outside of DiVA

GoogleGoogle Scholar
Total: 6 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

Total: 76 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf