liu.seSök publikationer i DiVA
Ändra sökning
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • oxford
  • 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
Maintainability of Functional Reactive Programs in a Telecom Server Software
Ericsson AB, Linköping, Sweden.ORCID-id: 0000-0002-7300-3603
Linköpings universitet, Institutionen för datavetenskap, Programvara och system. Linköpings universitet, Tekniska fakulteten. (Real-time Systems Laboratory)
Ericsson AB, Linköping, Sweden.
Linköpings universitet, Institutionen för datavetenskap, Programvara och system. Linköpings universitet, Tekniska fakulteten. (Real-time Systems Laboratory)ORCID-id: 0000-0002-1485-0802
2016 (Engelska)Ingår i: SAC '16 Proceedings of the 31st Annual ACM Symposium on Applied Computing, Association for Computing Machinery (ACM), 2016, s. 2001-2003Konferensbidrag, Poster (med eller utan abstract) (Övrigt vetenskapligt)
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.

Ort, förlag, år, upplaga, sidor
Association for Computing Machinery (ACM), 2016. s. 2001-2003
Nationell ämneskategori
Data- och informationsvetenskap
Identifikatorer
URN: urn:nbn:se:liu:diva-123539DOI: 10.1145/2851613.2851954ISBN: 9781450337397 (tryckt)OAI: oai:DiVA.org:liu-123539DiVA, id: diva2:886120
Konferens
The 31st ACM Symposium On Applied Computing (SAC), Pisa, Italy April 4-8, 2016
Anmärkning

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.

Tillgänglig från: 2015-12-21 Skapad: 2015-12-21 Senast uppdaterad: 2018-08-14Bibliografiskt granskad

Open Access i DiVA

fulltext(237 kB)172 nedladdningar
Filinformation
Filnamn FULLTEXT01.pdfFilstorlek 237 kBChecksumma SHA-512
e8a8f42ed1a2c5c00ee7ccebd4c917c822fc981c795631b5a7744ef04524f657c3702f7d9999bf8d1d2c91c57f17290473a01394a53301d94e9ea28a736aa9ed
Typ fulltextMimetyp application/pdf

Övriga länkar

Förlagets fulltext

Personposter BETA

Vasilevskaya, MariaNadjm-Tehrani, Simin

Sök vidare i DiVA

Av författaren/redaktören
Toczé, KlervieVasilevskaya, MariaNadjm-Tehrani, Simin
Av organisationen
Programvara och systemTekniska fakulteten
Data- och informationsvetenskap

Sök vidare utanför DiVA

GoogleGoogle Scholar
Totalt: 172 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.

doi
isbn
urn-nbn

Altmetricpoäng

doi
isbn
urn-nbn
Totalt: 155 träffar
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • oxford
  • 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