Haralambos Mouratidis

Dr. Haralambos Mouratidis

School of Computing, Engineering & Maths, Centre for Secure, Intelligent and Usable Systems, University of Brighton, Brighton BN2 4AT, UK
orcid

Research Focus & Metrics

Academic Career Length

24Years (2003-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
1 April 2007 in International Journal of Software Engineering and Knowledge Engineering
Verified
Journal Article
Open access
Haralambos MouratidisHaralambos Mouratidis
Haralambos Mouratidis
PGPaolo Giorgini
Paolo Giorgini
Although security plays an important role in the development of multiagent systems, a careful analysis of software development processes shows that the definition of security requirements is, usually considered after the design of the system. One of the reasons is the fact that agent oriented software engineering methodologies have not integrated security concerns throughout their developing stages. The integration of security concerns during the whole range of the development stages can help in the development of more secure multiagent systems. In this paper we introduce extensions to the Tropos methodology to enable it to model security concerns throughout the whole development process. A description of the new concepts and modelling activities is given together with a discussion on how these concepts and modelling activities are integrated to the current stages of Tropos. A real life case study from the health and social care sector is used to illustrate the approach.

26 May 2009 in IEEE Transactions on Software Engineering
Verified
Journal Article
Open access
GBGhassan Beydoun
Ghassan Beydoun
GLGraham Low
Graham Low
BHBrian Henderson-Sellers
Brian Henderson-Sellers
Haralambos MouratidisHaralambos Mouratidis
Haralambos Mouratidis
JGJorge J. Gomez-Sanz
Jorge J. Gomez-Sanz
CGCesar Gonzalez-Perez
Cesar Gonzalez-Perez
In some areas of software engineering research, there are several metamodels claiming to capture the main issues. Though it is profitable to have variety at the beginning of a research field, after some time, the diversity of metamodels becomes an obstacle, for instance to the sharing of results between research groups. To reach consensus and unification of existing metamodels, metamodel-driven software language engineering can be applied. This paper illustrates an application of software language engineering in the agent-oriented software engineering research domain. Here, we introduce a relatively generic agent-oriented metamodel whose suitability for supporting modeling language development is demonstrated by evaluating it with respect to several existing methodology-specific metamodels. First, the metamodel is constructed by a combination of bottom-up and top-down analysis and best practice. The concepts thus obtained and their relationships are then evaluated by mapping to two agent-oriented metamodels: TAO and Islander. We then refine the metamodel by extending the comparisons with the metamodels implicit or explicit within five more extant agent-oriented approaches: Adelfe, PASSI, Gaia, INGENIAS, and Tropos. The resultant FAML metamodel is a potential candidate for future standardization as an important component for engineering an agent modeling language.

2 February 2022 in Neural Computing and Applications
Verified
Journal Article
Closed access
PDF file
Halima KureHalima Kure
Halima Kure
Shareeful IslamShareeful Islam
Shareeful Islam
Haralambos MouratidisHaralambos Mouratidis
Haralambos Mouratidis

1 February 2022 in Sensors
Verified
Journal Article
Open access
PDF file
Rose AdeeRose Adee
Rose Adee
Haralambos MouratidisHaralambos Mouratidis
Haralambos Mouratidis
Cloud computing is a rapidly expanding field. It allows users to access computer system resources as needed, particularly data storage and computational power, without managing them directly. This paper aims to create a data security model based on cryptography and steganography for data in cloud computing that seeks to reduce existing security and privacy concerns, such as data loss, data manipulation, and data theft. To identify the problem and determine its core cause, we studied various literature on existing cloud computing security models. This study utilizes design science research methodology. The design science research approach includes problem identification, requirements elicitation, artifact design and development, demonstration, and assessment. Design thinking and the Python programming language are used to build the artifact, and discussion about its working is represented using histograms, tables, and algorithms. This paper’s output is a four-step data security model based on Rivest–Shamir–Adleman, Advanced Encryption Standard, and identity-based encryption algorithms alongside Least Significant Bit steganography. The four steps are data protection and security through encryption algorithms, steganography, data backup and recovery, and data sharing. This proposed approach ensures more cloud data redundancy, flexibility, efficiency, and security by protecting data confidentiality, privacy, and integrity from attackers.

1 September 2013 in Journal of Systems and Software
Verified
Journal Article
Open access
Haralambos MouratidisHaralambos Mouratidis
Haralambos Mouratidis
Shareeful IslamShareeful Islam
Shareeful Islam
CKChristos Kalloniatis
Christos Kalloniatis
Stefanos GritzalisStefanos Gritzalis
Stefanos Gritzalis

1 December 2005 in Information Systems
Verified
Journal Article
Open access
Haralambos MouratidisHaralambos Mouratidis
Haralambos Mouratidis
PGPaolo Giorgini
Paolo Giorgini
GMGordon Manson
Gordon Manson