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 Cabrero | 1 | 47 | 6.16 |
Carlos Abalde | 2 | 14 | 4.07 |
Carlos Varela | 3 | 47 | 4.85 |
Laura Castro | 4 | 5 | 1.02 |