liu.seSearch for publications in DiVA
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • oxford
  • 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
Maintainability of Functional Reactive Programs in a Telecom Server Software
Ericsson AB, Linköping, Sweden.
Linköping University, Department of Computer and Information Science, Software and Systems. Linköping University, Faculty of Science & Engineering. (Real-time Systems Laboratory)
Ericsson AB, Linköping, Sweden.
Linköping University, Department of Computer and Information Science, Software and Systems. Linköping University, Faculty of Science & Engineering. (Real-time Systems Laboratory)
2016 (English)In: SAC '16 Proceedings of the 31st Annual ACM Symposium on Applied Computing, Association for Computing Machinery (ACM), 2016, 2001-2003 p.Conference paper, Poster (with or without abstract) (Other academic)
Abstract [en]

Functional Reactive Programming (FRP) is claimed to be a good choice for event handling applications. Current object- oriented telecom applications are known to suffer from additional complexity due to event handling code. In this paper we study the maintainability of FRP programs in the tele- com domain compared to traditional object-oriented programming (OOP), with the motivation that higher maintainability increases the service quality and decreases the costs. Two implementations of the same procedure are created: one using Haskell and the reactive-banana FRP frame- work and one using C++ and the OOP paradigm. Four software experts each with over 20 years of experience and three development engineers working on a product subject to study were engaged in evaluations, based on a questionnaire involving five different aspects of maintainability. The evaluations indicate a higher maintainability profile for FRP compared with OOP. This is confirmed by a more detailed analysis of the code size. While performance was not a main criteria, a preliminary evaluation shows that the OOP prototype is 8-10 times faster than the FRP prototype in the current (non-optimised) implementations.

Place, publisher, year, edition, pages
Association for Computing Machinery (ACM), 2016. 2001-2003 p.
National Category
Computer and Information Science
Identifiers
URN: urn:nbn:se:liu:diva-123539DOI: 10.1145/2851613.2851954ISBN: 9781450337397 (print)OAI: oai:DiVA.org:liu-123539DiVA: diva2:886120
Conference
The 31st ACM Symposium On Applied Computing (SAC), Pisa, Italy April 4-8, 2016
Note

Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or re-publish, to post on servers or to redistribute to lists, requires prior specific permissionand/or a fee. Request permissions from permissions@acm.org.

Available from: 2015-12-21 Created: 2015-12-21 Last updated: 2017-05-04Bibliographically approved

Open Access in DiVA

fulltext(237 kB)114 downloads
File information
File name FULLTEXT01.pdfFile size 237 kBChecksum SHA-512
e8a8f42ed1a2c5c00ee7ccebd4c917c822fc981c795631b5a7744ef04524f657c3702f7d9999bf8d1d2c91c57f17290473a01394a53301d94e9ea28a736aa9ed
Type fulltextMimetype application/pdf

Other links

Publisher's full text

Authority records BETA

Vasilevskaya, MariaNadjm-Tehrani, Simin

Search in DiVA

By author/editor
Toczé, KlervieVasilevskaya, MariaNadjm-Tehrani, Simin
By organisation
Software and SystemsFaculty of Science & Engineering
Computer and Information Science

Search outside of DiVA

GoogleGoogle Scholar
Total: 114 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

doi
isbn
urn-nbn

Altmetric score

doi
isbn
urn-nbn
Total: 123 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • oxford
  • 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