CellNet Project
The Cell Net project attempts to simulate the computation of a cellular membrane machine (P-Systems) by means of a number of computers deployed across the Internet, trying to achieve a real massive parallelism.
The main target of the project is to simplify the calculation of NP-Complete problems solutions, reducing temporal cost with the use of a large number of computers.
Another secondary goal is to build a powerful P-System simulator that can be use effectively in simulating behaviour of living cells. This simulation may be useful for research in other sciences such as biology or medicine.
Finally, this may be the first attempt to use the cellular membrane computing paradigm as a way to achieve efficient and powerful real computing. Therefore this project could be also considered interesting from the point of view of this research area.
The software developed in this project will include a peer to peer network client that simulates the cellular membrane machine, a graphic straightforward editor to specify families and systems, and others related and auxiliary software, documentation and web sites.
Main components of the project are expected to be scalable in such a way that new P-System variants can be added to the system easily using a plug-in architecture. Thus, the software would be immediately ready to simulate any new variant.
This is a University research project by two students of the University of Seville (doctoral and master degree), and under supervision of two professors. All software and product will be released under a copyleft licence. This project is currently undergoing a requirement validation stage. The whole development process is expected to take a maximum of three years to release a first complete version. However, pre-release versions of some components of the system are expected to be available by spring 2007.
Triangulation Games Project
The Triangulation Games Project was developed for the
The Course asks the student team to
develop a relative large software for a real company. Many groups
developed programs for local and international companies, such Nokia.
Our group was asked to develop a game engine to play triangulation games, as described in the article Games on triangulations [1] to aid researchers of the University.
The group were made up of five
developers, lead by a manager, and working together a requirements
group and a user interface and usability contact.
As a developer, my main responsibility
was the design of the whole system architecture. I also was in charge
of requirements analysis and implementation.
The project was quite success, and is going to be published under a GPL License by the
The subject coordinator accepted to write me a reference letter for the validation of the Finnish grade (A, maximum in
Links
References
- [1] Games on Triangulation [Oswin Aichholzer, David Bremner, et
al., Theoretical Computer Science 343 (2005) 42-17 (available online at
www.sciencedirect.com) ]
