Since October 2008, Serge Stinckwich is an associate researcher of IRD, on secondment in the UMMISCO (Joint Research Unit on Mathematical and Computer Modeling of Complex Systems) research team in its vietnamese implantation (Vietnam National University/Ha Noi). His main research interests are software architecture for multi-agent and robotic system, networked robotics for Urban Search and Rescue and disaster management information systems, Meta-modeling applied to complex system.
Domain-Specific Languages (DSLs) and Model-Driven Approach are emerging areas of interest in the Software Engineering community in order to solve complexity issues. A DSL is a language dedicated to a particular problem domain offering specific notations and abstractions to increase developers productivity and collaboration. Models offer high-level ways for developers to specify the functionality of their system at the right level of abstraction.
We are using DSLs in order to tackle complexity in robotics systems and in complex systems.
Robotics systems blend hardware and software in a way that raises many crosscutting concerns that general-purpose programming languages have traditionally had problems with. DSLs and models offer a powerful and systematic way to overcome this problem, enabling the programmer to quickly and precisely implement novel software solutions to complex problems within the robotics domain.
A complex system is a system composed of interconnected parts that as a whole exhibit one or more properties (behavior among the possible properties) not obvious from the properties of the individual parts. Examples of complex systems for which complexity models have been developed include ant colonies, human economies and social structures, climate, nervous systems, cells and living things, including human beings, as well as modern energy or telecommunication infrastructures.
I will illustrate my talk with some ongoing personal research activities:
Efficient Query Processing over Uncertain Databases, by Prof. Lei Chen, Department of Computer Science and Engineering, Hong Kong University of Science and Technology.
- in robotics: PROTEUS, a model-driven platform to generate code for several robotics middleware and DiaRobot, a DSL using the DiaSpec design language and compiler to develop robotics systems;
- in computational epidemiology: Kendrick, a Domain-Specific Language for Epidemiological Modeling.
Thursday, Aug. 23, 2012, 15:00, CSIM #209
Recently, query processing over uncertain data has become increasingly important in many real applications like location-based services (LBS), sensor network monitoring, object identification, and moving object search. In many of these applications, data are inherently uncertain and imprecise, thus, we can either assign a probability to each data object or model each object as an uncertainty region. Based on these models, we have to re-define and study queries over uncertain data. In this talk, I will discuss some recent progress that we made on efficient processing on different types of queries, such as inverse top-k query and consistent query answering over uncertain data. In the end, I would like to highlight some future work related to this topic.
Lei Chen received the BS degree in computer science and engineering from Tianjin University, Tianjin, China, in 1994, the MA degree from Asian Institute of Technology, Bangkok, Thailand, in 1997, and the PhD degree in computer science from the University of Waterloo, Waterloo, Ontario, Canada, in 2005. He is currently an associate professor in the Department of Computer Science and Engineering, Hong Kong University of Science and Technology. His research interests include probabilistic and uncertain databases, multimedia and time series databases, privacy-preserved data publishing, and sensor and p2p network data management. So far, he published more than 100 conference and journal papers. He got the best paper awards in DASFAA 2009 and 2010. Currently, he works as associated editors of IEEE Transactions on Knowledge and Data Engineering (TKDE) and Distributed and Parallel Databases (DAPD). He is PC Track chairs for ACM SIGMM 2011, and IEEE ICDE 2012. He has served as PC members for SIGMOD, VLDB, ICDE, SIGMM, and WWW. He is a member of the ACM and IEEE. He also serves as the chairman of ACM Hong Kong Chapter.
Beyond Version Control in Agile Development Environments,
Friday, Aug. 17, 2012, 9:00, CSIM #210.
The session is composed of 3 parts: lecture, solo workshop, and team workshop. The lecture will go over the basic of version control system (centralized and distributed), why people are using it and how it is commonly used in Continuous Integration (CI) system in Agile development environments.
The solo workshop will allow students to create a branch, edit a file, commit changes and merge the changes into the master (a.k.a. trunk in SVN).
There will be an assignment prepared for the team workshop. Students will be working in a team of three. They will experience working concurrently and merging their progress. They will also have a chance to resolve conflicts.
Attendees are required to register since we
need to create an account for you and you will be using it during the
session. To register, you first need to generate
the SSH keys by running the following command on a Linux system:
$ ssh-keygen -t rsa -C "your_user_name"
You will be asked for a passphrase. Keep it secret. It will be used as your password to access your git repository.
A file called id_rsa.pub will be generated under your $HOME/.ssh/ directory. Please mail this file to Kan.
NGN2FI Evolution - Understanding NGN Control and Service Platform Evolution, by Prof. Dr. Thomas Magedanz, Fraunhofer FOKUS / TU Berlin.
Monday, Jul. 16, 2012, 10:00, CSIM #209.
Thanks to the ongoing convergence of telecommunications, Internet and entertainment, and the increasing adoption of internet technologies in our daily lifes, we are moving rapidly into a world of total interconnection of humans and machines. This means that after fixed mobile convergence (FMC) and voice data integration which has coind the evolution of telecommunication infrastructures in the last decade, we are now witnessing the start of a much broader convergence of quite different application domains with different value chains and technologies. This convergence is driven by the adoption and extension of Internet technologies in various application domains under the banner of the Future Internet (FI), which today is getting a lot of attention by the increasing notion of Smart Cities, the Internet of services (IoS), Internet of Things (IoT) and Machine to Machine (M2M) communications. Thus different transport and control platforms need to be integrated into a future internet service platform enabling an open set of application domains by so-called common or generic enablers on top of different fixed and mobile network infrastructures.
This lecture will provide an overview of relevant control platforms and the related standards in the context of fixed and mobile Next Generation Network (NGN) evolution towards the Future Internet (FI). Starting from Intelligent Networks (IN) we will look at the 3GPP IP Multimedia Subsystem (IMS), the 3GPP Evolved Packet Core (EPC) and emerging 3GPP Machine Type Communications (MTC) platforms. In addition, we will look at relevant Service Delivery Platform (SDP) concepts and related service enablers and Application Programming Interfaces (APIs) as defined by ETSI, 3GPP, GSMA and OMA for enabling seamlessly various applications on top of fixed and mobile networks. Also we briefly touch the current state of the art in international Future Internet research, which comprises the internet of things, the internet of services, and the network of the future.
Finally, the talk terminates with a short introduction to relevant toolkits and laboratories from Fraunhofer FOKUS and Technical University Berlin, enabling rapid prototyping for academic and industry research in the context of NGN to FI evolution. Thus we will briefly introduce the Open IMS Core, OpenEPC and the new OpenMTC toolkits, as well as the FUSECO-Playground and the NGN2FI Evolution Lab enabling comprehensive prototyping in the context of academic and industry research.
Thomas Magedanz (PhD) is full professor in the electrical engineering and computer sciences faculty at the Technische Universität Berlin, Germany, leading the chair for Next Generation Networks. In addition, he is director of the “Next Generation Network Infrastructures” division of the Fraunhofer Institute FOKUS. In 2006, Prof. Magedanz has been assigned as Extraordinary Professor at the Department of Electrical Engineering of the University of Cape Town, South Africa. Since 2007, he is also Visiting Professor to the Department of Mathematics, Physics and Computing at the Waterford Institute of Technology in Ireland.
Since more than 20 years Prof. Magedanz is working in the convergence field of fixed and mobile telecommunications, the Internet and information technologies, which resulted in many international R&D projects centered around Next Generation Service Delivery Platforms prototyped in a set of globally recognized open technology testbeds. In 2007 Prof. Magedanz joined the European FIRE (Future Internet Research and Experimentation) Expert Group.
In the course of his research activities he published more than 250 technical papers/articles. In addition, Prof. Magedanz is senior member of the IEEE, and editorial board member of several journals.