Sciweavers

ERLANG
2003
ACM

ARMISTICE: an experience developing management software with Erlang

13 years 9 months ago
ARMISTICE: an experience developing management software with Erlang
In this paper, some experiences of using the concurrent functional language Erlang to implement a classical vertical application, a risk management information system, are presented. Due to the complex nature of the business logic and the interactions involved in the client/server architecture deployed, traditional development techniques are unsatisfactory. First, the nature of the problem suggests an iterative design approach. The use of abstractions (functional patterns) and compositionality (both functional and concurrent composition) have been key factors to reduce the amount of time spent adapting the system to changes in requirements. Despite our initial concerns, the gap between classical software engineering and the functional programming paradigm has been successfully fullfiled. Keywords Functional programming, distributed computing, concurrent programming, design patterns, business logic, client/server architecture
David Cabrero, Carlos Abalde, Carlos Varela, Laura
Added 05 Jul 2010
Updated 05 Jul 2010
Type Conference
Year 2003
Where ERLANG
Authors David Cabrero, Carlos Abalde, Carlos Varela, Laura M. Castro
Comments (0)