Browsing by Author "Bandara, L"
Now showing 1 - 3 of 3
- Results Per Page
- Sort Options
- item: Conference-Full-textAxiCo2 Concurrency coordination runtime on top of apache axis2(Computer Science & Engineering Society c/o Department of Computer Science and Engineering, University of Moratuwa., 2011-11) Mudannayaka, S; Bandara, L; Gunawardena, V; Weerasooriya, C; Perera, S; Wimalawarne, K; De Silva, R; Weerawardhana, S; Madusanka, A; Dilrukshi, T; Aravinda, HAxiCo2 is an Application Programming Interface (API) designed to simplify the implementation of concurrency in local environment as well as in the invocation of web services. AxiCo2 thereby reduces many inherent difficulties undergone by developers in programming multi-threaded applications. The higher level Application Programming Interface provided by AxiCo2 hides complexities associated with concurrency constructs and web service invocations. As a framework for concurrency and coordination among threads, AxiCo2 provides a means of asynchronous communication among threads which are used for local tasks and service invocations using “Ports” which are subdivided as Local and Service Ports. AxiCo2 has a thread pool within itself eliminating inherent overheads of thread per task approach. Apart from being a high level Application Programming Interface to hide complexities of concurrency, AxiCo2 provides means to the developer to configure applications to respond to partial success through the variety of Receivers provided. This set consists of Join, Choice, Multiple Item and Timeout Receivers which are used in implementing various logical constrains between tasks. AxiCo2 derives benefits both in programmability and performance perspectives.
- item: Conference-Extended-AbstractAxiCo2: concurrency coordination runtime on top of -e Axis2(2011) Bandara, L; Mudannayaka, S; Gunawardena, V; Weerasooriya, C; Perera, SAxiCo2 is an Application Programming Interface designed to simplify the implementation of concurrency in local environment as well as in the invocation of web services. AxiCo2 thereby reduces many inherent difficulties undergone by developers in programming multi-threaded applications. The higher level Application Programming Interface provided by AxiCo2 hides complexities associated with concurrency constructs and web service invocations. As a framework for concurrency and coordination among threads, AxiCo2 provides a means of asynchronous communication among threads using "Ports ". AxiCo2 has a thread pool within itself eliminating inherent overheads of thread per task approach. Apart from being a high level Application Programming Interface to hide complexities of concurrency, AxiCo2 provides means to the developer to configure applications to respond to partial success through the variety of Receivers provided. Our main focus in this paper is to present the underlying concepts of AxiCo2. -
- item: Conference-AbstractParticipatory GIS as a tool for flood mapping in climate change adaptation: a study of Batticaloa city, Sri Lanka.(2014-07-31) Mahanama, PKS; Senanayake, DL; Bandara, L; Seifert, IFlood is identified as one of the most frequent climate exacerbated disasters in Sri Lanka. Meteorological records reveal that the extreme rainfall events and frequent occurrence of floods is on increase over recent decades in most of the cities in Sri Lanka. The assessment of vulnerability in terms of temporal and spatial is identified as a prerequisite for adaptation planning, to make cities more resilient to climate change. The current information base related to flood hazard, which is produced by national agencies, is appropriate for decision-making at national and provincial levels but not at local level. Non-availability of reliable and reasonably accurate flow of information among all stakeholders at local level has hampered the development of cities as climate resilient to respond disasters. The production of flood hazard database for a city using conventional methods and approaches (engineering and surveying) is an expensive and time consuming task. In this context, this research has been carried out to test the applicability of Participatory GIS (PGIS) to produce acceptable and realistic flood maps to identify the flood risk for the city in shortest time period based on evidenced risk to respond climate exacerbated disasters. This paper demonstrates the use of PGIS methodology adapted to collect and integrate the community knowledge and the capability to develop reliable and realistic flood map database for their own city. The overall contribution of this work lies in demonstrating a grass-root level participatory approach to collect, analyze and demonstrate flood records for the development of a database to respond climate exacerbated disasters in the process of making climate resilient cities. Key words: , , ,