How do you present the CHOReOS project?
In my view, CHOReOS is a very interesting project, which aims to propose a novel way for building dynamic composite services using choreography techniques in the Future Internet, where the scale and heterogeneity of services are the main challenges for software developers. What is especially interesting for me, CHOReOS adopts model-driven development approach for the novel development process. I believe model-driven development is the future of software engineering as well as service-oriented architecture. Combining those two technologies to address the challenges of the Future Internet is a wise move. CHOReOS will develop a dynamic development process and implement a prototype of integrated development and runtime environment (IDRE), which supports it. Given three interesting use cases that will be implemented, I believe that CHOReOS technologies will be of high interest for software organizations and they will adopt some of them in industrial practice.
What is your role in the project?
I lead one of the most important CHOReOS work packages – WP9: Technology Transfer, Dissemination, and Collaboration. I believe I can employ my extensive experience in industrial consulting, evangelization and professional community coordination for building awareness of CHOReOS achievements and transferring technology to both industrial and academic partners. As a representative of No Magic Europe, I essentially bring our modeling expertise for helping CHOReOS partners to produce consistent models and high quality diagrams. Finally, we try to contribute to the evolution of modeling standards, such as BPMN, UML, SoaML, based on CHOReOS achievements. We are active members of Object Management Group (OMG), which develops those standards, so we can influence important changes.
What key innovation do you bring or help develop?
No Magic Europe contributes the MagicDraw platform as a modeling environment for modeling activities at CHOReOS and I personally deal with model-driven development of service choreographies. There is a large space for innovations here. First of all, there are multiple modeling languages – BPMN, UML, SoaML – that are used in industry for service-oriented modeling. However, none of them address all the concerns that CHOReOS identified. Thus we need to combine and enhance those standards in order to provide appropriate modeling solution.
A word on yourself and your organization
I have been been a developer, an analyst, and an architect in several international software projects. Today I am the Head of Solutions Department at No Magic Europe, a vendor of the MagicDraw™ modeling platform. My job as a consultant is to help large organizations adopt model-driven development using MagicDraw™.
About Darius Silingas
Dr. Darius Silingas is a Head of Solutions Department at No Magic Europe, a vendor of a popular modeling platform MagicDraw™. Darius has been working as a developer, analyst, architect in multiple international software projects since 1998. Recently, he he focuses on consulting large organizations worldwide on adopting MagicDraw™ for efficient model-driven development. Darius consulted 100+ organizations in 20 countries. Darius also shares his passion for modeling in academic environment – he is Associate Professor at Vytautas Magnus University in Kaunas, Lithuania.
CHOReOS is a project of the FP7 European program: FP7-ICT-2009-5 - Objective 1.2 (grant agremment n° 257178)