Title
ARMISTICE: an experience developing management software with Erlang
Abstract
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.
Year
DOI
Venue
2003
10.1145/940880.940884
Erlang Workshop
Keywords
Field
DocType
risk management information system,classical vertical application,functional pattern,concurrent composition,complex nature,classical software engineering,functional programming paradigm,business logic,initial concern,management software,concurrent functional language erlang,design patterns,functional language,distributed computing,functional programming,information system,client server architecture,design pattern,risk management,iterative design,software engineering,concurrent programming,programming
Programming language,Functional programming,Computer science,Erlang (programming language),Software design pattern,Business logic,Iterative design,Concurrent computing,Software development,Client–server model
Conference
ISBN
Citations 
PageRank 
1-58113-772-9
5
1.02
References 
Authors
1
4
Name
Order
Citations
PageRank
David Cabrero1476.16
Carlos Abalde2144.07
Carlos Varela3474.85
Laura Castro451.02