Authors:
Soumoud Fkaier
1
;
2
;
3
;
Mohamed Khalgui
2
;
3
and
Georg Frey
1
Affiliations:
1
Chair of Automation and Energy Systems, Saarland University, Saarbruecken, Germany
;
2
INSAT LISI Lab, Carthage University, Tunis, Tunisia
;
3
Tunisia Polytechnic School, Carthage University, Tunis, Tunisia
Keyword(s):
Framework, Context-awareness, Reconfiguration, Intelligence, Coordination, Security.
Abstract:
Future distributed reconfigurable systems need to provide smarter services. Therefore the used software need to include advanced mechanisms such as the context-awareness, artificial intelligence, collaboration between distributed parts of the system, as well as the secure data exchange. Most of the existing context-aware frameworks are restricted to a part of the mentioned scopes and are generally not suitable to reconfigurable systems. Hence, there is a need for a software engineering solution that reconciles all the said requirements. In this paper, we propose a software framework for developing collaborative, intelligent, and secure applications of distributed systems. This paper extends an existing framework with the mentioned features and shows its new structure and design. A software tool developing the proposed contributions is implemented using Java programming language. An example of microgrids software applications is used to show the suitability of the contributions.