Projects

A list of project proposals is given here.

Kleanthis Thramboulidis has been using the Object-Technology since 1989 and has successfully applied it with great success in many research and development projects, in many different application domains during his participation in European and National research and development projects (ESPRIT, ESSI, IST, etc.). A list of projects is given below.

CPuS-IoT: Cyber-Physical MicroServices The key construct for modeling Cyber-Physical Manufacturing systems.

UML4IoT is a UML-based approach to exploit model-driven engineering in the development of IoT systems.

MIM MIM (Model integrated Mechatronics), a new paradigm for the model driven development of Mechatronic Manufacturing systems.

CORFU CORFU, an IEC61499-compliant framework for the unified development of distributed Factory Automation systems,

ARCHIMEDES Archimedes is a system platform under development as a reference implementation for the MIM paradigm.

REDOM REDOM is an OO Language to define and on-line manipulate regulations in the resource (re)scheduling problem used in the airline domain.

Object-Oriented TCP

Using UML in communications software URL: http://seg.ece.upatras.gr/Ootcp/

Object Technology and UML are exploited for the development of communication software.

A prototype TCP layer of the TCP/IP protocol stack has been developed for the RTLinux real-time operating system.


MIM URL: http://seg.ece.upatras.gr/MIM/

Model Integrated Mechatronics (MIM) is a new paradigm in the development of Mechatronic Manufacturing Systems. MIM architecture promotes model integration for manufacturing systems, not only in implementation space artifacts but also during the early analysis and design phases of the development process. MIM exploits the Model Driven Architecture and the IEC61499 function block approach, to allow the MechaTronic System (MTS) builder to compose the design model of the system from already existing MechaTronic Component (MTC) descriptions and proceed through an automated model transformation process to the implementation model of the system.

MIM architecture is the heart of the proposed model integrated paradigm for the development of the next generation manufacturing systems, that we call Model Integrated Mechatronics (MIM). The ΜΙΜ architecture was utilized to define “Archimedes”, a System Platform that supports the engineer through a methodology, a framework and a set of tools to automate the development process of agile mechatronic manufacturing systems.It has been defined in the context of the Archimedes project.


TIKOSU Project (2009-2011)

Partners: Helsinki University of Technology (TKK), Information and Computer Systems in Automation Laboratory, Automation Technology Laboratory, Finnish Centre of Excellence in Generic Intelligent Machines Research, VTT Technical Research Centre of Finland.

Subcontract in the context of TIKOSU, a National Technology Agency of Finland (Tekes) funded research program.


AUKOTON Project (2008-2009)

Partners: Helsinki University of Technology (TKK), Information and Computer Systems in Automation Laboratory, Tampere University of Technology (TUT), VTT Technical Research Centre of Finland.

Subcontract in the context of AUKOTON, a National Technology Agency of Finland (Tekes) funded research program.


Study and development of DCS system for real time applications. (2009)

Partners: MASMEC S.r.l. (Italy)Subcontract in the context of a Masmec National Project named “E-RACE – Development of a class of assembly robotized system characterized by co-operative actuator principle”.


PENED 2003 (2005-2009)

Research and development of a system platform for the automated use of network services exploiting e-Negotiations.

A PENED 2003 research program in the context of the Operational Program Competitiveness, 2000-2006. This work has been co-funded in part from the European Union by 75% and from the Hellenic State by 25%.

Partners: Hitachi Europe.


CORFU Project URL: http://seg.ece.upatras.gr/Corfu/

In the context of the CORFU project a Common Object-oriented Real-time Framework for the Unified development of distributed control applications is under development. A hybrid approach that integrates UML with the Function Block construct of the IEC61499 standard is adopted. An Object-Oriented framework has been defined to improve the engineering process of Industrial Process Measurement and Control Systems (IPMCSs) in terms of reliability, development time and degree of automation. The framework adopts the function block concept, which is defined by recent IEC standards, and attempts to increase reusability in both architecture and functionality by addressing issues such as interoperability and integrated development of distributed control systems. The defined framework embodies an abstract design that is capable to provide solutions for the family of distributed IPMCSs.

CORFU is an IEC 61499 compliant environment for the development of Function Block based distributed Industrial-Process Measurement and Control Systems (IPMCSs). It consists of:

    • An Engineering Support System (CORFU ESS),

    • An Architecture (4-layer CORFU Architecture),

    • A Development Process (CORFU development process).

A 4-layer Architecture has been defined with the main objective to focus on the application and system persperctives and the realization mapping that is the mapping of the application components to the system layer components. This perspective allows the smooth integration of the CORFU development process with the network topology and infrastructure, and proved to be very important in the identification of the key abstractions that an Engineering Tool must provide as building blocks of its various diagrams that are used during the modelling process of Distributed Control Systems. Our main motivation was distribution flexibility and location transparency.

In the context of the CORFU project, a first successful prototype of an IEC-61499 compliant Engineering Support System (ESS) has been built. This ESS is an integrated tool that is currently composed of IBM’s Rational Rose and a custom Function block development tool (CORFU FBDK).

Current work concentrates on the implementation of the infrastructure that is required for the execution of IEC-compliant FB-based control applications, and the definition of the implementation model.


Past Projects (the most important)


Models’ Creator

2000-2001. Requirements specification, Architecture definition and detail design of Models’ Creator, an educational environment for high school students that was developed in the context of Pinelopi (ΕPEAEK, Action 1.1.β, Odysseia). Models’ Creator was used as the basis for the IST project Modeling Space (25383) URL: http://seg.ee.upatras.gr/modelsCreator/

Modeling Space URL: http://www.modellingspace.net/


ΠΕΝΕΔ 99 2000-2002 ΕΔ 469 (ΑΡΤΙΟ) with ΙΤΥ, ISI


DAYSY/ ESPRIT (The day-to-day resource rescheduling problem)

1993-96. Project partners: Lufthansa S.A., Sema Group S.A. and Cosytec S.A.

The project objective was to provide a solution to the day-to-day resource management problem, mainly for the airline domain.

The day-to-day resource management problem is caused by a set of unexpected events which disturb the planned daily-activities and thus change the long-term optimal schedule.

In the context of this project SEG was responsible for the definition of a new approach to handle the rules in the resource management problem. An Object-Oriented application specific language (REDOM) that allows the flexible expression of the rules, as well as the corresponding rule handling subsystem was defined. The design of the whole system is based on a generic meta-model derived from the Object-Oriented paradigm. This makes the system applicable to a wide range of problem domains such as repairs management, airline and other transportation scheduling, school scheduling, etc. The system has been developed and tested as a subsystem of the DAYSY system, a day-to-day resource management system for the airline domain.

REDOM: An OO Language to Define and On-line Manipulate Regulations in the Resource (Re)Scheduling Problem

In the class of (re)scheduling problems where humans constitute the main resource, the scheduling process is influenced by a great number of complex and frequently changing regulations. The complexity and the dynamic nature of these regulations impose the need for an efficient and user-friendly way to express and manage them.

REDOM provides a solution to this problem, in the form of an Object-Oriented high-level language with semantics highly-tailored to the needs of the individual user.

The REDOM language can be applied to different scheduling application domains with a minimum degree of effort, because it is based on a generic meta-model of the resource scheduling problem. An application programming interface facilitates REDOM integration into existing scheduling systems. REDOM is currently being utilized by the DAYSY resource management system, that is implemented as a constraint satisfaction system based on a partial test-and-generate approach. The combination of REDOM and CHIP (Constraint Handling In Prolog), which was used for the implementation of the solution generation subsystem, resulted in a highly-efficient and flexible (re)scheduling system well accepted by users. The system is currently used by Lufthansa S.A.


ESSI/ESPRIT ( Object-Oriented Approaches in Software development)

1994-95.

Partners: Knowledge S.A, MARAC S.A., FANCO S.A.

European research program in the context of the European System and Software Initiative (ESSI/ESPRIT) in cooperation with σε συνεργασία με τις Knowledge S.A και MARAC S.A. The project was the only Greek university proposal that was funded by the initiative. SEG was responsible for the introduction of the object technology in Greek SMEs. In the context of the project two systems were designed and corresponding prototypes were built. The first was Telemetro, a system to provide integrated tele-reading services. The second was an integrated MRP system for the weaving application domain.


PINELOPI (ΠΗΝΕΛΟΠΗ)

2000-2002.

Research and development project supported by the Greek ministry of research and development. (ΕΠΕΑΕΚ Ι, action 1.1.β, ΟΔΥΣΣΕΙΑ)

Partners: ITY, University of Aegean, etc.

SEG was responsible for the requirements specification, the definition of the architecture and the detail design of a system that was the basis for “Modeling Space” an IST project.


Developing distributed Object-Oriented business applications using Java and CORBA

1996-97

Research project funded by INSTRASOFT, a company of INTRACOM Group of companies. The objective was:

a) to investigate the potentials of the Java programming language for the development of distributed business applications,

b) to examine the potentials fo integrating java with the Common Object Request Broker Architecture (CORBA),

c) to disseminate current software engineering practices to INTRASOFT employees, and

d) the development of a prototype application for document handling utilizing Java and IONA ORB.


STRIDE/LIGHT

1992–1994 Research and development project funded by the Greek minister of R&D. SEG was responsible for the requirements specification, architecture definition, detailed design and implementation of a SCADA system for the AMSTEL Brewing company.