[PDF][PDF] Tool support for refactoring Haskell programs

CM Brown - 2008 - researchgate.net
This thesis is concerned with the investigation and implementation of a number of
refactorings for Haskell. The refactorings are themselves written in Haskell [108], and …

[PDF][PDF] Using Program Shaping and Algorithmic Skeletons to Parallelise an Evolutionary Multi-Agent System in Erlang.

AD Barwell, C Brown, K Hammond, W Turek… - Computing & …, 2016 - cai.type.sk
This paper considers how to use program shaping and algorithmic skeletons to parallelise a
multi-agent system that is written in Erlang. Program shaping is the process of transforming a …

An expression processor: a case study in refactoring Haskell programs

C Brown, H Li, S Thompson - … Symposium, TFP 2010, Norman, OK, USA …, 2011 - Springer
Refactoring is the process of changing the structure of a program while preserving its
behaviour in order to increase code quality, programming productivity and code reuse. With …

Free the Conqueror! Refactoring divide-and-conquer functions

T Kozsik, M Tóth, I Bozó - Future Generation Computer Systems, 2018 - Elsevier
Divide-and-conquer algorithms appear in the solution of many computationally intensive
problems, and are good candidates for parallelization. A divide-and-conquer computation …

[PDF][PDF] Implementing structural complexity metrics in Erlang

R Király, R Kitlei, P Tömösközi - 8 th International Conference on …, 2010 - researchgate.net
In this paper, we present a way to measure the structural complexity of distributed functional
programs. Apart from introducing newly devised complexity metrics, it is desirable to make …

[PDF][PDF] Introducing Parallelism to Erlang Programs by Breaking Dependencies

AD Barwell, C Brown, K Hammond - ftp-sop.inria.fr
Dependencies are an unavoidable part of programming and a likely hurdle when
introducing parallelism. Program slicing is a technique that determines all dependencies …

[PDF][PDF] Általános áttekintés bonyolultság méréséről

K Roland - 2013 - aries.ektf.hu
A programok méretének és bonyolultságának növekedésével a fejlesztés (és a fejlesztési
költségek) egyre nagyobb részét képezi a tesztelés, és a tesztelés során felmerülő …

4D Ariadne the Static Debugger of Java Programs

Z Szűgyi, I Forgács, Z Porkoláb - Periodica Polytechnica Electrical …, 2011 - pp.bme.hu
Abstract Development environments support the programmer in numerous ways from syntax
highlighting to different refactoring and code generating methods. However, there are cases …

[PDF][PDF] .NET alapú programok minőségének és biztonságának növelése

P Krisztián - 2010 - kpocza.net
Doktori kutatásom során azt a célt tűztem ki, hogy olyan módszereket hozzak létre valamint
fejlesszek tovább, amelyek a .NET-programok minőségi és biztonsági jellemzőit javítják …

[引用][C] Erlang programok transzformációja bonyolultsági mérőszámok alapján

K Roland - 2013